Safe Haskell | None |
---|
- delete :: HG3DClass -> IO ()
- getType :: HG3DClass -> IO String
- destroyInstance :: HG3DClass -> HG3DClass -> IO ()
- requestTypeFlags :: HG3DClass -> IO Bool
- getTypeFlags :: HG3DClass -> IO Int
- delete'_ :: HG3DClassPtr -> IO ()
- getType'_ :: HG3DClassPtr -> Ptr CChar -> IO ()
- destroyInstance'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- requestTypeFlags'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- getTypeFlags'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()
Documentation
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO String |
Get the type of the object to be created.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> HG3DClass | obj |
-> IO () |
Does this factory require the allocation of a 'type flag', used to
selectively include / exclude this type from scene queries?
The default implementation here is to return false
, ie not to request a unique type mask from RootMovableObject::getTypeFlagsMovableObjectRoot
Destroy an instance of the object
Gets the type flag for this factory. A type flag is like a query flag, except that it applies to all instances of a certain type of object.
delete'_ :: HG3DClassPtr -> IO ()Source
destroyInstance'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
requestTypeFlags'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
getTypeFlags'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()Source