#include <OgreHlmsDatablock.h>
◆ BasicBlock()
Ogre::BasicBlock::BasicBlock |
( |
uint8 |
blockType | ) |
|
◆ mAllowGlobalDefaults
uint8 Ogre::BasicBlock::mAllowGlobalDefaults |
When zero, HlmsManager cannot override the block's values with enforced global settings.
- See also
- HlmsBasicBlock (such as lower quality texture filtering or turning off depth checks for debugging)
◆ mBlockType
uint8 Ogre::BasicBlock::mBlockType |
◆ mId
The mId is only valid while mRefCount > 0; which means mRsData may contain valid data, else it's null.
◆ mLifetimeId
uint16 Ogre::BasicBlock::mLifetimeId |
Except for HlmsSamplerblocks, mLifetimeId is valid throghout the entire life of HlmsManager.
This guarantees HlmsMacroblock & HlmsBlendblock pointers are always valid, although they may be inactive (i.e. mId invalid, mRefCount = 0 and mRsData = 0)
◆ mRefCount
uint16 Ogre::BasicBlock::mRefCount |
Render-System specific data.
◆ mRsData
void* Ogre::BasicBlock::mRsData |
The documentation for this struct was generated from the following file: