![]() |
OGRE-Next 3.0.0
Object-Oriented Graphics Rendering Engine
|
#include "OgrePrerequisites.h"#include "OgreBlendMode.h"#include "OgreHlmsPso.h"#include "OgreIdString.h"#include "OgreVector3.h"#include <stddef.h>#include "OgreHeaderPrefix.h"#include "OgreHeaderSuffix.h"Classes | |
| struct | Ogre::HlmsCache |
| struct | Ogre::HlmsProperty |
| class | Ogre::SubStringRef |
Namespaces | |
| namespace | Ogre |
| bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h> | |
Macros | |
| #define | OGRE_EXTRACT_HLMS_TYPE_FROM_CACHE_HASH(x) |
Typedefs | |
| typedef vector< HlmsCache * >::type | Ogre::HlmsCacheVec |
| typedef vector< std::pair< IdString, String > >::type | Ogre::HlmsParamVec |
| typedef vector< HlmsProperty >::type | Ogre::HlmsPropertyVec |
| typedef map< IdString, String >::type | Ogre::PiecesMap |
Enumerations | |
| enum | Ogre::HlmsTypes { Ogre::HLMS_LOW_LEVEL , Ogre::HLMS_PBS , Ogre::HLMS_TOON , Ogre::HLMS_UNLIT , Ogre::HLMS_USER0 , Ogre::HLMS_USER1 , Ogre::HLMS_USER2 , Ogre::HLMS_USER3 , Ogre::HLMS_MAX = 8 , Ogre::HLMS_COMPUTE } |
| Up to 8 different HLMS generator types are allowed. More... | |
Functions | |
| bool | Ogre::OrderCacheByHash (const HlmsCache *_left, const HlmsCache *_right) |
| bool | Ogre::OrderParamVecByKey (const std::pair< IdString, String > &_left, const std::pair< IdString, String > &_right) |
| bool | Ogre::OrderPropertyByIdString (const HlmsProperty &_left, const HlmsProperty &_right) |