Safe Haskell | None |
---|
Documentation
setType :: HG3DClass -> EnumLightType -> IO ()Source
setDiffuseColour2 :: HG3DClass -> Colour -> IO ()Source
setSpecularColour2 :: HG3DClass -> Colour -> IO ()Source
setPosition2 :: HG3DClass -> Vec3 -> IO ()Source
getPosition :: HG3DClass -> IO Vec3Source
setDirection2 :: HG3DClass -> Vec3 -> IO ()Source
getDirection :: HG3DClass -> IO Vec3Source
setSpotlightInnerAngle :: HG3DClass -> Radians -> IO ()Source
setSpotlightOuterAngle :: HG3DClass -> Radians -> IO ()Source
setSpotlightFalloff :: HG3DClass -> Float -> IO ()Source
setSpotlightNearClipDistance :: HG3DClass -> Float -> IO ()Source
setPowerScale :: HG3DClass -> Float -> IO ()Source
getPowerScale :: HG3DClass -> IO FloatSource
setVisible :: HG3DClass -> Bool -> IO ()Source
getTypeFlags :: HG3DClass -> IO IntSource
setShadowFarDistance :: HG3DClass -> Float -> IO ()Source
resetShadowFarDistance :: HG3DClass -> IO ()Source
setShadowNearClipDistance :: HG3DClass -> Float -> IO ()Source
setShadowFarClipDistance :: HG3DClass -> Float -> IO ()Source
delete'_ :: HG3DClassPtr -> IO ()Source
setType'_ :: HG3DClassPtr -> CInt -> IO ()Source
setDiffuseColour'_ :: HG3DClassPtr -> CFloat -> CFloat -> CFloat -> IO ()Source
setDiffuseColour2'_ :: HG3DClassPtr -> ColourPtr -> IO ()Source
getDiffuseColour'_ :: HG3DClassPtr -> ColourPtr -> IO ()Source
setSpecularColour'_ :: HG3DClassPtr -> CFloat -> CFloat -> CFloat -> IO ()Source
setSpecularColour2'_ :: HG3DClassPtr -> ColourPtr -> IO ()Source
getSpecularColour'_ :: HG3DClassPtr -> ColourPtr -> IO ()Source
setAttenuation'_ :: HG3DClassPtr -> CFloat -> CFloat -> CFloat -> CFloat -> IO ()Source
getAttenuationRange'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
getAttenuationConstant'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
getAttenuationLinear'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
getAttenuationQuadric'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
setPosition'_ :: HG3DClassPtr -> CFloat -> CFloat -> CFloat -> IO ()Source
setPosition2'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
getPosition'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
setDirection'_ :: HG3DClassPtr -> CFloat -> CFloat -> CFloat -> IO ()Source
setDirection2'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
getDirection'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
setSpotlightRange'_ :: HG3DClassPtr -> RadiansPtr -> RadiansPtr -> CFloat -> IO ()Source
getSpotlightInnerAngle'_ :: HG3DClassPtr -> RadiansPtr -> IO ()Source
getSpotlightOuterAngle'_ :: HG3DClassPtr -> RadiansPtr -> IO ()Source
getSpotlightFalloff'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
setSpotlightInnerAngle'_ :: HG3DClassPtr -> RadiansPtr -> IO ()Source
setSpotlightOuterAngle'_ :: HG3DClassPtr -> RadiansPtr -> IO ()Source
setSpotlightFalloff'_ :: HG3DClassPtr -> CFloat -> IO ()Source
setSpotlightNearClipDistance'_ :: HG3DClassPtr -> CFloat -> IO ()Source
getSpotlightNearClipDistance'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
setPowerScale'_ :: HG3DClassPtr -> CFloat -> IO ()Source
getPowerScale'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
getMovableType'_ :: HG3DClassPtr -> Ptr CChar -> IO ()Source
getDerivedPosition'_ :: HG3DClassPtr -> CInt -> Vec3Ptr -> IO ()Source
getDerivedDirection'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
setVisible'_ :: HG3DClassPtr -> CInt -> IO ()Source
getBoundingRadius'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
getTypeFlags'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()Source
setShadowFarDistance'_ :: HG3DClassPtr -> CFloat -> IO ()Source
resetShadowFarDistance'_ :: HG3DClassPtr -> IO ()Source
getShadowFarDistance'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
getShadowFarDistanceSquared'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
setShadowNearClipDistance'_ :: HG3DClassPtr -> CFloat -> IO ()Source
getShadowNearClipDistance'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
setShadowFarClipDistance'_ :: HG3DClassPtr -> CFloat -> IO ()Source
getShadowFarClipDistance'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source