OGRE-Next  2.3
Object-Oriented Graphics Rendering Engine
OgreHlmsPbsPrerequisites.h File Reference

Namespaces

 Ogre
 

Macros

#define _OgreHlmsPbsExport
 

Enumerations

enum  Ogre::PbsBlendModes {
  Ogre::PBSM_BLEND_NORMAL_NON_PREMUL , Ogre::PBSM_BLEND_NORMAL_PREMUL , Ogre::PBSM_BLEND_ADD , Ogre::PBSM_BLEND_SUBTRACT ,
  Ogre::PBSM_BLEND_MULTIPLY , Ogre::PBSM_BLEND_MULTIPLY2X , Ogre::PBSM_BLEND_SCREEN , Ogre::PBSM_BLEND_OVERLAY ,
  Ogre::PBSM_BLEND_LIGHTEN , Ogre::PBSM_BLEND_DARKEN , Ogre::PBSM_BLEND_GRAIN_EXTRACT , Ogre::PBSM_BLEND_GRAIN_MERGE ,
  Ogre::PBSM_BLEND_DIFFERENCE , Ogre::NUM_PBSM_BLEND_MODES
}
 
enum  Ogre::PbsTextureTypes {
  Ogre::PBSM_DIFFUSE , Ogre::PBSM_NORMAL , Ogre::PBSM_SPECULAR , Ogre::PBSM_METALLIC = PBSM_SPECULAR ,
  Ogre::PBSM_ROUGHNESS , Ogre::PBSM_DETAIL_WEIGHT , Ogre::PBSM_DETAIL0 , Ogre::PBSM_DETAIL1 ,
  Ogre::PBSM_DETAIL2 , Ogre::PBSM_DETAIL3 , Ogre::PBSM_DETAIL0_NM , Ogre::PBSM_DETAIL1_NM ,
  Ogre::PBSM_DETAIL2_NM , Ogre::PBSM_DETAIL3_NM , Ogre::PBSM_EMISSIVE , Ogre::PBSM_REFLECTION ,
  Ogre::NUM_PBSM_SOURCES = PBSM_REFLECTION , Ogre::NUM_PBSM_TEXTURE_TYPES
}
 

Macro Definition Documentation

◆ _OgreHlmsPbsExport

#define _OgreHlmsPbsExport