All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Attributes | List of all members
Eegeo::Streaming::StreamingVolumeController Class Reference
Inheritance diagram for Eegeo::Streaming::StreamingVolumeController:
Eegeo::NonCopyable

Public Member Functions

 StreamingVolumeController (CameraFrustumStreamingVolume &streamingVolume, DebugRendering::DebugRenderer &debugRenderer)
 
void Update (const Camera::RenderCamera &renderCamera)
 
void RenderStreamingFrustum ()
 
void updateStreamingFrustum (Geometry::Frustum &frustum, const Eegeo::m44 &viewProjection, const dv3 &cameraEcefLocation) const
 
- Public Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

Static Public Attributes

static const double CAMERA_ALTITUDE_TO_FAR_PLANE_DISTANCE_MULTIPLIER = 2.0
 
static const double MIN_STREAMING_FAR_PLANE_DISTANCE = 25000.0
 

The documentation for this class was generated from the following files: