OGRE  2.0
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Ogre::Volume::ChunkParameters Struct Reference

Parameters for loading the volume. More...

#include <OgreVolumeChunk.h>

+ Collaboration diagram for Ogre::Volume::ChunkParameters:

Public Member Functions

 ChunkParameters (void)
 Constructor. More...
 

Public Attributes

bool async
 Whether to load the chunks async. if set to false, the call to load waits for the whole chunk. false is the default. More...
 
Real baseError
 The smallest allowed geometric error of the highest LOD. More...
 
bool createDualGridVisualization
 Whether to create the dualgrid debug visualization entity with false as default. More...
 
size_t createGeometryFromLevel
 The first LOD level to create geometry for. For scenarios where the lower levels won't be visible anyway. 0 is the default and switches this off. More...
 
bool createOctreeVisualization
 Whether to create the octree debug visualization entity with false as default. More...
 
Real errorMultiplicator
 The error multiplicator per LOD level with 1.0 as default. More...
 
MeshBuilderCallbacklodCallback
 Callback for a specific LOD level. More...
 
Real maxScreenSpaceError
 The maximum accepted screen space error when choosing the LOD levels to render. More...
 
Real scale
 The scale of the volume with 1.0 as default. More...
 
SceneManagersceneManager
 The scenemanager to construct the entity with. More...
 
Real skirtFactor
 Factor for the skirt length generation. More...
 
Sourcesrc
 The volume source. More...
 
Vector3 updateFrom
 If an existing chunktree is to be partially updated, set this to the back lower left point of the (sub-)cube to be reloaded. Else, set both update vectors to zero (initial load). 1.5 is the default. More...
 
Vector3 updateTo
 If an existing chunktree is to be partially updated, set this to the front upper right point of the (sub-)cube to be reloaded. Else, set both update vectors to zero (initial load). More...
 

Detailed Description

Parameters for loading the volume.

Definition at line 50 of file OgreVolumeChunk.h.

Constructor & Destructor Documentation

Ogre::Volume::ChunkParameters::ChunkParameters ( void  )
inline

Constructor.

Definition at line 96 of file OgreVolumeChunk.h.

Member Data Documentation

bool Ogre::Volume::ChunkParameters::async

Whether to load the chunks async. if set to false, the call to load waits for the whole chunk. false is the default.

Definition at line 92 of file OgreVolumeChunk.h.

Real Ogre::Volume::ChunkParameters::baseError

The smallest allowed geometric error of the highest LOD.

Definition at line 59 of file OgreVolumeChunk.h.

bool Ogre::Volume::ChunkParameters::createDualGridVisualization

Whether to create the dualgrid debug visualization entity with false as default.

Definition at line 68 of file OgreVolumeChunk.h.

size_t Ogre::Volume::ChunkParameters::createGeometryFromLevel

The first LOD level to create geometry for. For scenarios where the lower levels won't be visible anyway. 0 is the default and switches this off.

Definition at line 83 of file OgreVolumeChunk.h.

bool Ogre::Volume::ChunkParameters::createOctreeVisualization

Whether to create the octree debug visualization entity with false as default.

Definition at line 65 of file OgreVolumeChunk.h.

Real Ogre::Volume::ChunkParameters::errorMultiplicator

The error multiplicator per LOD level with 1.0 as default.

Definition at line 62 of file OgreVolumeChunk.h.

MeshBuilderCallback* Ogre::Volume::ChunkParameters::lodCallback

Callback for a specific LOD level.

Definition at line 74 of file OgreVolumeChunk.h.

Real Ogre::Volume::ChunkParameters::maxScreenSpaceError

The maximum accepted screen space error when choosing the LOD levels to render.

Definition at line 80 of file OgreVolumeChunk.h.

Real Ogre::Volume::ChunkParameters::scale

The scale of the volume with 1.0 as default.

Definition at line 77 of file OgreVolumeChunk.h.

SceneManager* Ogre::Volume::ChunkParameters::sceneManager

The scenemanager to construct the entity with.

Definition at line 53 of file OgreVolumeChunk.h.

Real Ogre::Volume::ChunkParameters::skirtFactor

Factor for the skirt length generation.

Definition at line 71 of file OgreVolumeChunk.h.

Source* Ogre::Volume::ChunkParameters::src

The volume source.

Definition at line 56 of file OgreVolumeChunk.h.

Vector3 Ogre::Volume::ChunkParameters::updateFrom

If an existing chunktree is to be partially updated, set this to the back lower left point of the (sub-)cube to be reloaded. Else, set both update vectors to zero (initial load). 1.5 is the default.

Definition at line 86 of file OgreVolumeChunk.h.

Vector3 Ogre::Volume::ChunkParameters::updateTo

If an existing chunktree is to be partially updated, set this to the front upper right point of the (sub-)cube to be reloaded. Else, set both update vectors to zero (initial load).

Definition at line 89 of file OgreVolumeChunk.h.


The documentation for this struct was generated from the following file: