Safe Haskell | None |
---|
- new :: String -> HG3DClass -> IO HG3DClass
- delete :: HG3DClass -> IO ()
- getSceneManager :: HG3DClass -> IO HG3DClass
- setPosition :: HG3DClass -> Float -> Float -> Float -> IO ()
- setPosition2 :: HG3DClass -> Vec3 -> IO ()
- getPosition :: HG3DClass -> IO Vec3
- move :: HG3DClass -> Vec3 -> IO ()
- moveRelative :: HG3DClass -> Vec3 -> IO ()
- setDirection :: HG3DClass -> Float -> Float -> Float -> IO ()
- setDirection2 :: HG3DClass -> Vec3 -> IO ()
- getDirection :: HG3DClass -> IO Vec3
- getUp :: HG3DClass -> IO Vec3
- getRight :: HG3DClass -> IO Vec3
- lookAt :: HG3DClass -> Vec3 -> IO ()
- lookAt2 :: HG3DClass -> Float -> Float -> Float -> IO ()
- roll :: HG3DClass -> Radians -> IO ()
- yaw :: HG3DClass -> Radians -> IO ()
- pitch :: HG3DClass -> Radians -> IO ()
- rotate :: HG3DClass -> Vec3 -> Radians -> IO ()
- rotate2 :: HG3DClass -> Quaternion -> IO ()
- setFixedYawAxis :: HG3DClass -> Bool -> Vec3 -> IO ()
- getOrientation :: HG3DClass -> IO Quaternion
- setOrientation :: HG3DClass -> Quaternion -> IO ()
- getDerivedOrientation :: HG3DClass -> IO Quaternion
- getDerivedPosition :: HG3DClass -> IO Vec3
- getDerivedDirection :: HG3DClass -> IO Vec3
- getDerivedUp :: HG3DClass -> IO Vec3
- getDerivedRight :: HG3DClass -> IO Vec3
- getRealOrientation :: HG3DClass -> IO Quaternion
- getRealPosition :: HG3DClass -> IO Vec3
- getRealDirection :: HG3DClass -> IO Vec3
- getRealUp :: HG3DClass -> IO Vec3
- getRealRight :: HG3DClass -> IO Vec3
- getMovableType :: HG3DClass -> IO String
- setLodBias :: HG3DClass -> Float -> IO ()
- getLodBias :: HG3DClass -> IO Float
- setLodCamera :: HG3DClass -> HG3DClass -> IO ()
- getLodCamera :: HG3DClass -> IO HG3DClass
- setWindow :: HG3DClass -> Float -> Float -> Float -> Float -> IO ()
- resetWindow :: HG3DClass -> IO ()
- isWindowSet :: HG3DClass -> IO Bool
- getBoundingRadius :: HG3DClass -> IO Float
- getAutoTrackTarget :: HG3DClass -> IO HG3DClass
- getAutoTrackOffset :: HG3DClass -> IO Vec3
- getViewport :: HG3DClass -> IO HG3DClass
- setAutoAspectRatio :: HG3DClass -> Bool -> IO ()
- getAutoAspectRatio :: HG3DClass -> IO Bool
- setCullingFrustum :: HG3DClass -> HG3DClass -> IO ()
- getCullingFrustum :: HG3DClass -> IO HG3DClass
- isVisible3 :: HG3DClass -> Vec3 -> IO (EnumFrustumPlane, Bool)
- getWorldSpaceCorners :: HG3DClass -> IO Vec3
- getNearClipDistance :: HG3DClass -> IO Float
- getFarClipDistance :: HG3DClass -> IO Float
- setUseRenderingDistance :: HG3DClass -> Bool -> IO ()
- getUseRenderingDistance :: HG3DClass -> IO Bool
- synchroniseBaseSettingsWith :: HG3DClass -> HG3DClass -> IO ()
- getPositionForViewUpdate :: HG3DClass -> IO Vec3
- getOrientationForViewUpdate :: HG3DClass -> IO Quaternion
- setUseMinPixelSize :: HG3DClass -> Bool -> IO ()
- getUseMinPixelSize :: HG3DClass -> IO Bool
- new'_ :: Ptr CChar -> HG3DClassPtr -> HG3DClassPtr -> IO ()
- getPixelDisplayRatio :: HG3DClass -> IO Float
- delete'_ :: HG3DClassPtr -> IO ()
- getSceneManager'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- setPosition'_ :: HG3DClassPtr -> CFloat -> CFloat -> CFloat -> IO ()
- setPosition2'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- getPosition'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- move'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- moveRelative'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- setDirection'_ :: HG3DClassPtr -> CFloat -> CFloat -> CFloat -> IO ()
- setDirection2'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- getDirection'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- getUp'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- getRight'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- lookAt'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- lookAt2'_ :: HG3DClassPtr -> CFloat -> CFloat -> CFloat -> IO ()
- roll'_ :: HG3DClassPtr -> RadiansPtr -> IO ()
- yaw'_ :: HG3DClassPtr -> RadiansPtr -> IO ()
- pitch'_ :: HG3DClassPtr -> RadiansPtr -> IO ()
- rotate'_ :: HG3DClassPtr -> Vec3Ptr -> RadiansPtr -> IO ()
- rotate2'_ :: HG3DClassPtr -> QuaternionPtr -> IO ()
- setFixedYawAxis'_ :: HG3DClassPtr -> CInt -> Vec3Ptr -> IO ()
- getOrientation'_ :: HG3DClassPtr -> QuaternionPtr -> IO ()
- setOrientation'_ :: HG3DClassPtr -> QuaternionPtr -> IO ()
- getDerivedOrientation'_ :: HG3DClassPtr -> QuaternionPtr -> IO ()
- getDerivedPosition'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- getDerivedDirection'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- getDerivedUp'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- getDerivedRight'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- getRealOrientation'_ :: HG3DClassPtr -> QuaternionPtr -> IO ()
- getRealPosition'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- getRealDirection'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- getRealUp'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- getRealRight'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- getMovableType'_ :: HG3DClassPtr -> Ptr CChar -> IO ()
- setLodBias'_ :: HG3DClassPtr -> CFloat -> IO ()
- getLodBias'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()
- setLodCamera'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- getLodCamera'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- setWindow'_ :: HG3DClassPtr -> CFloat -> CFloat -> CFloat -> CFloat -> IO ()
- resetWindow'_ :: HG3DClassPtr -> IO ()
- isWindowSet'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- getBoundingRadius'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()
- getAutoTrackTarget'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- getAutoTrackOffset'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- getViewport'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- setAutoAspectRatio'_ :: HG3DClassPtr -> CInt -> IO ()
- getAutoAspectRatio'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- setCullingFrustum'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- getCullingFrustum'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- isVisible3'_ :: HG3DClassPtr -> Vec3Ptr -> Ptr CInt -> Ptr CInt -> IO ()
- getWorldSpaceCorners'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- getNearClipDistance'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()
- getFarClipDistance'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()
- setUseRenderingDistance'_ :: HG3DClassPtr -> CInt -> IO ()
- getUseRenderingDistance'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- synchroniseBaseSettingsWith'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- getPositionForViewUpdate'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()
- getOrientationForViewUpdate'_ :: HG3DClassPtr -> QuaternionPtr -> IO ()
- setUseMinPixelSize'_ :: HG3DClassPtr -> CInt -> IO ()
- getUseMinPixelSize'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- getPixelDisplayRatio'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()
Documentation
Returns a pointer to the SceneManager
Standard destructor.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Float | x |
-> Float | y |
-> Float | z |
-> IO () |
Sets the camera's position.
Sets the camera's position.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Vec3 | vec |
-> IO () |
Retrieves the camera's position.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Vec3 | vec |
-> IO () |
Moves the camera's position by the vector offset provided along it's own axes (relative to orientation).
Moves the camera's position by the vector offset provided along world axes.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Vec3 | vec |
-> IO () |
Sets the camera's direction vector. Note that the up
vector for the camera will automatically be recalculated based on the current up
vector (i.e. the roll will remain the same).
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Float | x |
-> Float | y |
-> Float | z |
-> IO () |
Sets the camera's direction vector.
Gets the camera's up vector.
Gets the camera's right vector.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Vec3 | targetPoint - A vector specifying the look at point. |
-> IO () |
Points the camera at a location in worldspace. This is a helper method to automatically generate the direction vector for the camera, based on it's current position and the supplied look-at point.
Points the camera at a location in worldspace. This is a helper method to automatically generate the direction vector for the camera, based on it's current position and the supplied look-at point.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Float | x |
-> Float | y |
-> Float | z - Co-ordinates of the point to look at. |
-> IO () |
Rolls the camera anticlockwise, around its local z axis.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Radians | angle |
-> IO () |
Rotates the camera anticlockwise around it's local y axis.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Radians | angle |
-> IO () |
Pitches the camera up/down anticlockwise around it's local z axis.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Radians | angle |
-> IO () |
Rotate the camera around an arbitrary axis.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Vec3 | axis |
-> Radians | angle |
-> IO () |
Rotate the camera around an arbitrary axis using a Quaternion
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Quaternion | q |
-> IO () |
Tells the camera whether to yaw around it's own local Y axis or a fixed axis of choice. This method allows you to change the yaw behaviour of the camera
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Bool | useFixed - If true, the axis passed in the second parameter will always be the yaw axis no matter what the camera orientation. If false, the camera yaws around the local Y. |
-> Vec3 | fixedAxis - The axis to use if the first parameter is true. |
-> IO () |
Returns the camera's current orientation.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO Quaternion |
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Quaternion | q |
-> IO () |
Gets the derived orientation of the camera, including any rotation inherited from a node attachment and reflection matrix.
Sets the camera's orientation.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO Quaternion |
Gets the derived position of the camera, including any translation inherited from a node attachment and reflection matrix.
Gets the derived direction vector of the camera, including any rotation inherited from a node attachment and reflection matrix.
Gets the derived up vector of the camera, including any rotation inherited from a node attachment and reflection matrix.
Gets the derived right vector of the camera, including any rotation inherited from a node attachment and reflection matrix.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO Quaternion |
Gets the real world orientation of the camera, including any rotation inherited from a node attachment
Gets the real world position of the camera, including any translation inherited from a node attachment.
Gets the real world direction vector of the camera, including any rotation inherited from a node attachment.
Gets the real world up vector of the camera, including any rotation inherited from a node attachment.
Gets the real world right vector of the camera, including any rotation inherited from a node attachment.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO String |
Overridden from MovableObject
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Float | factor - The factor to apply to the usual level of detail calculation. Higher values increase the detail, so 2.0 doubles the normal detail and 0.5 halves it. |
-> IO () |
Returns the level-of-detail bias factor currently applied to this camera. See Camera::setLodBias
Sets the level-of-detail factor for this Camera. This method can be used to influence the overall level of detail of the scenes rendered using this camera. Various elements of the scene have level-of-detail reductions to improve rendering speed at distance; this method allows you to hint to those elements that you would like to adjust the level of detail that they would normally use (up or down). The most common use for this method is to reduce the overall level of detail used for a secondary camera used for sub viewports like rear-view mirrors etc. Note that scene elements are at liberty to ignore this setting if they choose, this is merely a hint.
Get a pointer to the camera which should be used to determine LOD settings. Sometimes you don't want the LOD of a render to be based on the camera that's doing the rendering, you want it to be based on a different camera. A good example is when rendering shadow maps, since they will be viewed from the perspective of another camera. Therefore this method lets you associate a different camera instance to use to determine the LOD. To revert the camera to determining LOD based on itself, call this method with a pointer to itself.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> HG3DClass | lodCam |
-> IO () |
Get a pointer to the camera which should be used to determine
LOD settings.
If setLodCamera hasn't been called with a different camera, this method will return this
.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO HG3DClass |
Sets the viewing window inside of viewport. This method can be used to set a subset of the viewport as the rendering target.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Float | Left - Relative to Viewport - 0 corresponds to left edge, 1 - to right edge (default - 0). |
-> Float | Top - Relative to Viewport - 0 corresponds to top edge, 1 - to bottom edge (default - 0). |
-> Float | Right - Relative to Viewport - 0 corresponds to left edge, 1 - to right edge (default - 1). |
-> Float | Bottom - Relative to Viewport - 0 corresponds to top edge, 1 - to bottom edge (default - 1). |
-> IO () |
Cancel view window.
Returns if a viewport window is being used.
Overridden from MovableObject
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO HG3DClass |
Get the auto tracking target for this camera, if any.
Get the auto tracking offset for this camera, if it is auto tracking.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO HG3DClass |
If set to true a viewport that owns this frustum will be able to recalculate the aspect ratio whenever the frustum is resized. You should set this to true only if the frustum / camera is used by one viewport at the same time. Otherwise the aspect ratio for other viewports may be wrong.
Get the last viewport which was attached to this camera. This is not guaranteed to be the only viewport which is using this camera, just the last once which was created referring to it.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Bool | autoratio |
-> IO () |
Retrieves if AutoAspectRatio is currently set or not
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> HG3DClass | frustum - Pointer to a frustum to use; this can either be a manual Frustum instance (which you can attach to scene nodes like any other MovableObject), or another camera. If you pass 0 to this method it reverts the camera to normal behaviour. |
-> IO () |
Returns the custom culling frustum in use.
Tells the camera to use a separate Frustum instance to perform culling. By calling this method, you can tell the camera to perform culling against a different frustum to it's own. This is mostly useful for debug cameras that allow you to show the culling behaviour of another camera, or a manual frustum instance.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Vec3 | vert |
-> IO (EnumFrustumPlane, Bool) | culledBy |
Tests whether the given container is visible in the FrustumOtherwise, false is returned.
Sets the position of the near clipping plane.
Gets the world space corners of the frustum. The corners are ordered as follows: top-right near, top-left near, bottom-left near, bottom-right near, top-right far, top-left far, bottom-left far, bottom-right far.
Retrieves the distance from the frustum to the far clipping plane.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Bool | use - True to use the rendering distance, false not to. |
-> IO () |
Get whether this camera should use the 'rendering distance' on objects to exclude distant objects from the final image.
Set whether this camera should use the 'rendering distance' on objects to exclude distant objects from the final image. The default behaviour is to use it.
synchroniseBaseSettingsWithSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> HG3DClass | cam |
-> IO () |
Get the derived position of this frustum.
Synchronise core camera settings with another. Copies the position, orientation, clip distances, projection type, FOV, focal length and aspect ratio from another camera. Other settings like query flags, reflection etc are preserved.
getOrientationForViewUpdateSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO Quaternion |
Get the derived orientation of this frustum.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Bool | enable |
-> IO () |
Returns whether to use min display size calculations Camera::setUseMinDisplaySize
Sets whether to use min display size calculations
new'_ :: Ptr CChar -> HG3DClassPtr -> HG3DClassPtr -> IO ()Source
Returns an estimated ratio between a pixel and the display area it represents. For orthographic cameras this function returns the amount of meters covered by a single pixel along the vertical axis. For perspective cameras the value returned is the amount of meters covered by a single pixel per meter distance from the camera. This parameter is calculated just before the camera is rendered This parameter is used in min display size calculations.
delete'_ :: HG3DClassPtr -> IO ()Source
getSceneManager'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
setPosition'_ :: HG3DClassPtr -> CFloat -> CFloat -> CFloat -> IO ()Source
setPosition2'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
getPosition'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
move'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
moveRelative'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
setDirection'_ :: HG3DClassPtr -> CFloat -> CFloat -> CFloat -> IO ()Source
setDirection2'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
getDirection'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
getUp'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
getRight'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
lookAt'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
roll'_ :: HG3DClassPtr -> RadiansPtr -> IO ()Source
yaw'_ :: HG3DClassPtr -> RadiansPtr -> IO ()Source
pitch'_ :: HG3DClassPtr -> RadiansPtr -> IO ()Source
rotate'_ :: HG3DClassPtr -> Vec3Ptr -> RadiansPtr -> IO ()Source
rotate2'_ :: HG3DClassPtr -> QuaternionPtr -> IO ()Source
setFixedYawAxis'_ :: HG3DClassPtr -> CInt -> Vec3Ptr -> IO ()Source
getOrientation'_ :: HG3DClassPtr -> QuaternionPtr -> IO ()Source
setOrientation'_ :: HG3DClassPtr -> QuaternionPtr -> IO ()Source
getDerivedOrientation'_ :: HG3DClassPtr -> QuaternionPtr -> IO ()Source
getDerivedPosition'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
getDerivedDirection'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
getDerivedUp'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
getDerivedRight'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
getRealOrientation'_ :: HG3DClassPtr -> QuaternionPtr -> IO ()Source
getRealPosition'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
getRealDirection'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
getRealUp'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
getRealRight'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
getMovableType'_ :: HG3DClassPtr -> Ptr CChar -> IO ()Source
setLodBias'_ :: HG3DClassPtr -> CFloat -> IO ()Source
getLodBias'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
setLodCamera'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getLodCamera'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
setWindow'_ :: HG3DClassPtr -> CFloat -> CFloat -> CFloat -> CFloat -> IO ()Source
resetWindow'_ :: HG3DClassPtr -> IO ()Source
isWindowSet'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
getBoundingRadius'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
getAutoTrackTarget'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getAutoTrackOffset'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
getViewport'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
setAutoAspectRatio'_ :: HG3DClassPtr -> CInt -> IO ()Source
getAutoAspectRatio'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
setCullingFrustum'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getCullingFrustum'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
isVisible3'_ :: HG3DClassPtr -> Vec3Ptr -> Ptr CInt -> Ptr CInt -> IO ()Source
getWorldSpaceCorners'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
getNearClipDistance'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
getFarClipDistance'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
setUseRenderingDistance'_ :: HG3DClassPtr -> CInt -> IO ()Source
getUseRenderingDistance'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
getPositionForViewUpdate'_ :: HG3DClassPtr -> Vec3Ptr -> IO ()Source
setUseMinPixelSize'_ :: HG3DClassPtr -> CInt -> IO ()Source
getUseMinPixelSize'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
getPixelDisplayRatio'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source