|  | OGRE 2.1
    Object-Oriented Graphics Rendering Engine | 
#include "OgreHlmsPbsPrerequisites.h"#include "OgreHlmsDatablock.h"#include "OgreHlmsTextureManager.h"#include "OgreConstBufferPool.h"#include "OgreHeaderPrefix.h"#include "OgreHeaderSuffix.h"| Classes | |
| class | Ogre::HlmsPbsDatablock | 
| Contains information needed by PBS (Physically Based Shading) for OpenGL 3+ & D3D11+.  More... | |
| struct | Ogre::PackedTexture | 
| Used by JSON serialization, but can also be used outside of it.  More... | |
| struct | Ogre::PbsBakedTexture | 
| Namespaces | |
| namespace | Ogre | 
| namespace | Ogre::PbsBrdf | 
| Typedefs | |
| typedef FastArray< PbsBakedTexture > | Ogre::PbsBakedTextureArray | 
| Enumerations | |
| enum | Ogre::PbsBrdf::PbsBrdf { Ogre::PbsBrdf::FLAG_UNCORRELATED = 0x80000000 , Ogre::PbsBrdf::FLAG_SPERATE_DIFFUSE_FRESNEL = 0x40000000 , Ogre::PbsBrdf::FLAG_LEGACY_MATH = 0x20000000 , Ogre::PbsBrdf::FLAG_FULL_LEGACY = 0x08000000 , Ogre::PbsBrdf::BRDF_MASK = 0x00000FFF , Ogre::PbsBrdf::Default = 0x00000000 , Ogre::PbsBrdf::CookTorrance = 0x00000001 , Ogre::PbsBrdf::BlinnPhong = 0x00000002 , Ogre::PbsBrdf::DefaultUncorrelated = Default|FLAG_UNCORRELATED , Ogre::PbsBrdf::DefaultSeparateDiffuseFresnel = Default|FLAG_SPERATE_DIFFUSE_FRESNEL , Ogre::PbsBrdf::CookTorranceSeparateDiffuseFresnel = CookTorrance|FLAG_SPERATE_DIFFUSE_FRESNEL , Ogre::PbsBrdf::BlinnPhongSeparateDiffuseFresnel = BlinnPhong|FLAG_SPERATE_DIFFUSE_FRESNEL , Ogre::PbsBrdf::BlinnPhongLegacyMath = BlinnPhong|FLAG_LEGACY_MATH , Ogre::PbsBrdf::BlinnPhongFullLegacy = BlinnPhongLegacyMath|FLAG_FULL_LEGACY } |