Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
makeClassAttributeMap :: List Text -> List ClassMapping -> List Cache -> ClassAttributeMap Source #
makeClassCache :: List ClassMapping -> List Cache -> [(Maybe Text, Word32, Word32, Word32)] Source #
makeClassMap :: List ClassMapping -> Bimap Word32 Text Source #
makeShallowParentMap :: List ClassMapping -> List Cache -> Map Word32 Word32 Source #
makeParentMap :: List ClassMapping -> List Cache -> Map Word32 [Word32] Source #
getParentClass :: Maybe Text -> Word32 -> [(Maybe Text, Word32, Word32, Word32)] -> Maybe Word32 Source #
getParentClassByName :: Text -> Word32 -> [(Maybe Text, Word32, Word32, Word32)] -> Maybe Word32 Source #
getObjectName :: ClassAttributeMap -> Word32 -> Maybe Text Source #
normalizeObjectName :: Text -> Text Source #
classHasLocation :: Text -> Bool Source #
classHasRotation :: Text -> Bool Source #
getAttributeIdLimit :: ClassAttributeMap -> ActorMap -> CompressedWord -> Maybe Word Source #
getAttributeName :: ClassAttributeMap -> ActorMap -> CompressedWord -> CompressedWord -> Maybe Text Source #
getAttributeMap :: ClassAttributeMap -> ActorMap -> CompressedWord -> Maybe (Map Word32 Word32) Source #