28 #ifndef __Distance_Lod_Strategy_H__
29 #define __Distance_Lod_Strategy_H__
66 virtual Real getBaseValue()
const;
69 virtual Real transformBias(
Real factor)
const;
72 virtual Real transformUserValue(
Real userValue)
const;
96 void setReferenceView(
Real viewportWidth,
Real viewportHeight,
Radian fovY);
101 void setReferenceViewEnabled(
bool value);
104 bool isReferenceViewEnabled()
const;
A viewpoint from which the scene will be rendered.
float Real
Software floating point type.
Template class for creating single-instance global classes.
Strategy for determining level of detail.
vector< Real >::type LodValueList
distance list used to specify LOD
Abstract class defining a movable object in a scene.
Level of detail strategy based on distance from camera to an object's bounding box.
vector< Real >::type LodValueList
Wrapper class which indicates a given angle value is in Radians.
Level of detail strategy based on distance from camera.
Level of detail strategy based on distance from camera to an object's bounding sphere.
vector< MeshLodUsage >::type MeshLodUsageList
bool mReferenceViewEnabled