![]() |
VR-Forces Developer's Guide
|
The osg cull vistor parameters class provides additional culling and intersector parameters for choosing the LOD, and cull operations.

|
inline |
CTOR.
|
inline |
Set the LOD scale factor that affects LODing and paging; this is the product of the channels LOD scale and view magnification.
|
inline |
Return the current LOD scale factor.
|
inline |
Set the zoom factor that effects LODing.
|
inline |
Get the zoom factor.
Set the camera velocity.
|
inline |
Get the camera velocity.
|
inline |
Set the terrain radius.
|
inline |
Set the (implied) altitude when orthoCulling.
|
inline |
Return the (implied) 2D altitude.
|
inline |
Get the model set currently being rendered.
|
inline |
Set the model set currently being rendered.
|
inline |
Get the terrain radius.
Referenced by makVrv::DtOsgFixedScaleParameters::calculateScaleFactors().
|
inline |
Set whether the culling should be doing in orthographic mode.
|
inline |
Get whether the culling is to be done in 2D orthographic mode.
|
inline |
Set whether the sky is being rendered.
|
inline |
Get whether the sky is being rendered.
|
inline |
Set whether dynamic lights are enabled.
|
inline |
Get whether dynamic lights rendering is enabled.
|
inline |
Set whether a dynamic ocean rendering is enabled.
|
inline |
Get whether a dynamic ocean rendering is enabled.
|
inline |
Sets the ocean sea level rendering bias in meters.
|
inline |
Returns the ocean sea level rendering bias in meters.
|
inline |
Set whether the camera is above water.
|
inline |
Get whether the camera is above water.
|
inline |
Set whether scalable groups should be scaled by distance.
|
inline |
Get whether scalable groups should be scaled by distance.
|
inline |
Set whether the coordinate system changed this frame.
|
inline |
Get whether the coordinate system changed this frame.
|
inline |
Set the XR scaler to use. This will not typically be called by users to change the XR Node Scaler, register a new DtOsgModelScalerCreator.
|
inline |
|
inline |
calculate the model scale using the registered XR scaler.
|
inline |
Set the clamped pixel size calculated when using DtOsgFixedScaleParameters. This is ust used to pass the value from one form of calculateScaleFactors to the other.
Referenced by makVrv::DtOsgFixedScaleParameters::calculateScaleFactors().
|
inline |
Retrieve the clamped pixel size set in setClampedPixelSize.
Referenced by makVrv::DtOsgFixedScaleParameters::calculateScaleFactors().
|
inline |
Set dynamic water visibility, based on altitude. Water visibility will be scaled from its specified value at 0 alt to the max value specified.
|
inline |
Get whether dynamic water is enabled.
|
inline |
Set the maximum value to which water visibility will be set when dynamic water visibility is enabled.
|
inline |
Get the maximum value to which water visibility will be set when dynamic water visibility is enabled.
|
inline |
Set the amount that any view magnification value is reduced by when determining the distance to a paged LOD.
|
inline |
Get the amount that any view magnification value is reduced by when determining the distance to a paged LOD.
|
inline |
Set the angle used when paging in high LOD tiles, the angle (radians) represents the half angle, so view dir +/- angle is used like a camera FOV A smaller number results in fewer high LOD tiles and saves memory. A larger number will prevent cracks between tiles by bringing in more nearby high LOD tiles but will use more memory.
|
inline |
Get the viewing angle within which high LOD tiles will be used
ex. rad angle=0.26179 = 15 degrees, so view direction + 15 and -15 (so 30 deg total) will be used. Any tile centers in that range will use high LOD.
|
inline |
set the flag for including light points in this cull visitor traversal. If false then light points will be ignored.
|
inline |
get the flag for including light points in this cull visitor traversal. If false then light points will be ignored.
|
inline |
get the scale factor for the current place in the cull visitor traversal. this is used by the light point node so it can know how much to scale the light point size.
|
inline |
set the scale factor for the current place in the cull visitor traversal. this is used by the light point node so it can know how much to scale the light point size.
|
inline |
Set if the distance for culling instanced data is enabled.
|
inline |
True if the distance for culling instanced data is enabled.
|
inline |
Set the distance for culling instanced data.
|
inline |
Get the distance for culling instanced data.
|
inline |
set the channel lod scale. This is only the channel configuration value and not the view magnification
|
inline |
get the channel lod scale. This is only the channel configuration value and not the view magnification
|
inline |
set the focus points. These are used to calculate the terrain intersections which are then used to limit the LODs that are far away from them.
|
inline |
get the focus points. These are used to calculate the terrain intersections which are then used to limit the LODs that are far away from them.
|
inline |
set the focust point enabled flag. If enabled the focus point distances and angles are used to calculate locations used to limit the lods thar are far away from them
|
inline |
get the focust point enabled flag. If enabled the focus point distances and angles are used to calculate locations used to limit the lods thar are far away from them
|
inline |
set the focust points consider camera enabled flag. If enabled the focus points algorithm considers the camera for the final result. The default is true and setting this to false means that only focus points are used to determine the lod distances, assumming valid focus points are present.
|
inline |
get the focust points consider camera enabled flag. If enabled the focus points algorithm considers the camera for the final result. The default is true and setting this to false means that only focus points are used to determine the lod distances, assumming valid focus points are present.
|
virtual |
get the scaling algorithm in effect
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |