OGRE: OgreHlmsPbsDatablock.h File Reference

| OGRE 2.2.4 Object-Oriented Graphics Rendering Engine

Classes | Namespaces | Macros | Enumerations
OgreHlmsPbsDatablock.h File Reference
`#include "OgreHlmsPbsPrerequisites.h"`
`#include "OgreHlmsDatablock.h"`
`#include "OgreHlmsTextureBaseClass.h"`
`#include "OgreHeaderPrefix.h"`
`#include "OgreHeaderSuffix.h"`

## Classes
class | Ogre::HlmsPbsDatablock
| Contains information needed by PBS (Physically Based Shading) for OpenGL 3+ & D3D11+. More...

## Namespaces
| Ogre
| Ogre::PbsBrdf

## Macros
#define | _OgreHlmsTextureBaseClassExport _OgreHlmsPbsExport
#define | OGRE_HLMS_CREATOR_CLASS HlmsPbs
#define | OGRE_HLMS_TEXTURE_BASE_CLASS HlmsPbsBaseTextureDatablock
#define | OGRE_HLMS_TEXTURE_BASE_MAX_TEX NUM_PBSM_TEXTURE_TYPES

## 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 }

## Macro Definition Documentation

## ◆ _OgreHlmsTextureBaseClassExport

#define _OgreHlmsTextureBaseClassExport _OgreHlmsPbsExport

## ◆ OGRE_HLMS_CREATOR_CLASS

#define OGRE_HLMS_CREATOR_CLASS HlmsPbs

## ◆ OGRE_HLMS_TEXTURE_BASE_CLASS

#define OGRE_HLMS_TEXTURE_BASE_CLASS HlmsPbsBaseTextureDatablock

## ◆ OGRE_HLMS_TEXTURE_BASE_MAX_TEX

#define OGRE_HLMS_TEXTURE_BASE_MAX_TEX NUM_PBSM_TEXTURE_TYPES