OGRE 2.1
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
OgreHlmsPbsDatablock.h File Reference

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< PbsBakedTextureOgre::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
}