OGRE 2.1
Object-Oriented Graphics Rendering Engine
|
IT'S MEMBERS MUST BE KEPT POD (Otherwise HlmsPso needs to be modified). More...
#include <OgreHlmsPso.h>
Public Types | |
enum | StrongMacroblockBits { ForceDisableDepthWrites = 1u << 0u , InvertVertexWinding = 1u << 1u } |
Public Member Functions | |
bool | hasStrongMacroblock (void) const |
bool | operator!= (const HlmsPassPso &_r) const |
bool | operator< (const HlmsPassPso &_r) const |
bool | operator== (const HlmsPassPso &_r) const |
Public Attributes | |
uint32 | adapterId |
For multi-GPU support. | |
PixelFormat | colourFormat [OGRE_MAX_MULTIPLE_RENDER_TARGETS] |
PF_NULL if no colour attachment is used. | |
PixelFormat | depthFormat |
PF_NULL if no depth buffer is used. | |
bool | hwGamma [OGRE_MAX_MULTIPLE_RENDER_TARGETS] |
uint32 | multisampleCount |
MSAA specific settings. | |
uint32 | multisampleQuality |
uint8 | padding0 [3] |
StencilParams | stencilParams |
Stencil support. | |
uint8 | strongMacroblockBits |
IT'S MEMBERS MUST BE KEPT POD (Otherwise HlmsPso needs to be modified).
References strongMacroblockBits.
|
inline |
|
inline |
|
inline |
uint32 Ogre::HlmsPassPso::adapterId |
For multi-GPU support.
PixelFormat Ogre::HlmsPassPso::colourFormat[OGRE_MAX_MULTIPLE_RENDER_TARGETS] |
PF_NULL if no colour attachment is used.
PixelFormat Ogre::HlmsPassPso::depthFormat |
PF_NULL if no depth buffer is used.
bool Ogre::HlmsPassPso::hwGamma[OGRE_MAX_MULTIPLE_RENDER_TARGETS] |
uint32 Ogre::HlmsPassPso::multisampleCount |
MSAA specific settings.
uint32 Ogre::HlmsPassPso::multisampleQuality |
uint8 Ogre::HlmsPassPso::padding0[3] |
StencilParams Ogre::HlmsPassPso::stencilParams |
Stencil support.
uint8 Ogre::HlmsPassPso::strongMacroblockBits |
Referenced by hasStrongMacroblock().