Open CASCADE Technology
7.3.0
|
#include <Graphic3d_TypeOfShadingModel.hxx>
#include <NCollection_DataMap.hxx>
#include <OpenGl_ShaderProgram.hxx>
Data Structures | |
class | OpenGl_SetOfShaderPrograms |
Alias to programs array of predefined length. More... | |
Typedefs | |
typedef NCollection_DataMap< TCollection_AsciiString, Handle< OpenGl_SetOfShaderPrograms > > | OpenGl_MapOfShaderPrograms |
Enumerations | |
enum | OpenGl_ProgramOptions { OpenGl_PO_Point = 0x001, OpenGl_PO_VertColor = 0x002, OpenGl_PO_TextureRGB = 0x004, OpenGl_PO_TextureA = 0x008, OpenGl_PO_TextureEnv = 0x010, OpenGl_PO_StippleLine = 0x020, OpenGl_PO_ClipPlanes1 = 0x040, OpenGl_PO_ClipPlanes2 = 0x080, OpenGl_PO_ClipPlanesN = 0x100, OpenGl_PO_AlphaTest = 0x200, OpenGl_PO_WriteOit = 0x400, OpenGl_PO_NB = 0x800 } |
Standard GLSL program combination bits. More... | |
typedef NCollection_DataMap<TCollection_AsciiString, Handle< OpenGl_SetOfShaderPrograms > > OpenGl_MapOfShaderPrograms |
Standard GLSL program combination bits.