OGRE-Next  2.3
Object-Oriented Graphics Rendering Engine
Ogre::GL3PlusHlmsPso Struct Reference

@See HlmsPso. More...

#include <OgreGL3PlusHlmsPso.h>

Public Attributes

GLenum blendFunc
 
GLenum blendFuncAlpha
 
GLenum cullMode
 
GLenum depthFunc
 
GLboolean depthWrite
 
GLenum destBlend
 
GLenum destBlendAlpha
 
GLSLShaderdomainShader
 
bool enableAlphaBlend
 
GLSLShadergeometryShader
 
GLSLShaderhullShader
 
GLSLShaderpixelShader
 
GLenum polygonMode
 
GLenum sourceBlend
 
GLenum sourceBlendAlpha
 
GLSLShadervertexShader
 

Detailed Description

@See HlmsPso.

We cache some conversion values here to avoid doing it every time we set the Pso

Member Data Documentation

◆ blendFunc

GLenum Ogre::GL3PlusHlmsPso::blendFunc

◆ blendFuncAlpha

GLenum Ogre::GL3PlusHlmsPso::blendFuncAlpha

◆ cullMode

GLenum Ogre::GL3PlusHlmsPso::cullMode

◆ depthFunc

GLenum Ogre::GL3PlusHlmsPso::depthFunc

◆ depthWrite

GLboolean Ogre::GL3PlusHlmsPso::depthWrite

◆ destBlend

GLenum Ogre::GL3PlusHlmsPso::destBlend

◆ destBlendAlpha

GLenum Ogre::GL3PlusHlmsPso::destBlendAlpha

◆ domainShader

GLSLShader* Ogre::GL3PlusHlmsPso::domainShader

◆ enableAlphaBlend

bool Ogre::GL3PlusHlmsPso::enableAlphaBlend

◆ geometryShader

GLSLShader* Ogre::GL3PlusHlmsPso::geometryShader

◆ hullShader

GLSLShader* Ogre::GL3PlusHlmsPso::hullShader

◆ pixelShader

GLSLShader* Ogre::GL3PlusHlmsPso::pixelShader

◆ polygonMode

GLenum Ogre::GL3PlusHlmsPso::polygonMode

◆ sourceBlend

GLenum Ogre::GL3PlusHlmsPso::sourceBlend

◆ sourceBlendAlpha

GLenum Ogre::GL3PlusHlmsPso::sourceBlendAlpha

◆ vertexShader

GLSLShader* Ogre::GL3PlusHlmsPso::vertexShader

The documentation for this struct was generated from the following file: