![]() |
OGRE 14.3
Object-Oriented Graphics Rendering Engine
|
Operation setup for a RenderTarget (collected). More...
#include <OgreCompositorInstance.h>
Public Types | |
typedef std::bitset< RENDER_QUEUE_COUNT > | RenderQueueBitSet |
A set of render queues to either include or exclude certain render queues. | |
Public Member Functions | |
TargetOperation () | |
TargetOperation (RenderTarget *inTarget) | |
Public Attributes | |
int | alignCameraToFace |
String | cameraOverride |
int | currentQueueGroupID |
Current group ID. | |
bool | findVisibleObjects |
Whether this op needs to find visible scene objects or not. | |
bool | hasBeenRendered |
"Has been rendered" flag; used in combination with onlyInitial to determine whether to skip this target operation. | |
float | lodBias |
LOD offset. | |
String | materialScheme |
Which material scheme this op will use. | |
bool | onlyInitial |
RenderQueueBitSet | renderQueues |
Which renderqueues to render from scene. | |
RenderSystemOpPairs | renderSystemOperations |
RenderSystem operations to queue into the scene manager, by uint8. | |
bool | shadowsEnabled |
Whether shadows will be enabled. | |
RenderTarget * | target |
Target. | |
uint32 | visibilityMask |
Scene visibility mask If this is 0, the scene is not rendered at all. | |
Operation setup for a RenderTarget (collected).
typedef std::bitset<RENDER_QUEUE_COUNT> Ogre::CompositorInstance::TargetOperation::RenderQueueBitSet |
A set of render queues to either include or exclude certain render queues.
|
inline |
|
inline |
References alignCameraToFace, currentQueueGroupID, findVisibleObjects, hasBeenRendered, lodBias, materialScheme, onlyInitial, shadowsEnabled, target, and visibilityMask.
RenderTarget* Ogre::CompositorInstance::TargetOperation::target |
Target.
Referenced by TargetOperation().
int Ogre::CompositorInstance::TargetOperation::currentQueueGroupID |
Current group ID.
Referenced by TargetOperation().
RenderSystemOpPairs Ogre::CompositorInstance::TargetOperation::renderSystemOperations |
RenderSystem operations to queue into the scene manager, by uint8.
uint32 Ogre::CompositorInstance::TargetOperation::visibilityMask |
Scene visibility mask If this is 0, the scene is not rendered at all.
Referenced by TargetOperation().
float Ogre::CompositorInstance::TargetOperation::lodBias |
LOD offset.
This is multiplied with the camera LOD offset 1.0 is default, lower means lower detail, higher means higher detail
Referenced by TargetOperation().
RenderQueueBitSet Ogre::CompositorInstance::TargetOperation::renderQueues |
Which renderqueues to render from scene.
bool Ogre::CompositorInstance::TargetOperation::onlyInitial |
Referenced by TargetOperation().
bool Ogre::CompositorInstance::TargetOperation::hasBeenRendered |
"Has been rendered" flag; used in combination with onlyInitial to determine whether to skip this target operation.
Referenced by TargetOperation().
bool Ogre::CompositorInstance::TargetOperation::findVisibleObjects |
Whether this op needs to find visible scene objects or not.
Referenced by TargetOperation().
String Ogre::CompositorInstance::TargetOperation::materialScheme |
Which material scheme this op will use.
Referenced by TargetOperation().
bool Ogre::CompositorInstance::TargetOperation::shadowsEnabled |
Whether shadows will be enabled.
Referenced by TargetOperation().
String Ogre::CompositorInstance::TargetOperation::cameraOverride |
int Ogre::CompositorInstance::TargetOperation::alignCameraToFace |
Referenced by TargetOperation().