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 | |
NonCopyable & | operator= (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 |