OGRE-Next 4.0.0unstable
Object-Oriented Graphics Rendering Engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
OgreHlmsPbsPrerequisites.h File Reference

Namespaces

namespace  Ogre
 bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h>
 

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