Open CASCADE Technology
7.0.0
|
#include <Graphic3d_ShaderProgram.hxx>
#include <Graphic3d_StereoMode.hxx>
#include <Graphic3d_TypeOfShadingModel.hxx>
#include <Graphic3d_TypeOfSurfaceDetail.hxx>
#include <NCollection_DataMap.hxx>
#include <NCollection_Sequence.hxx>
#include <OpenGl_SetOfShaderPrograms.hxx>
#include <OpenGl_ShaderStates.hxx>
#include <OpenGl_AspectFace.hxx>
#include <OpenGl_AspectLine.hxx>
#include <OpenGl_AspectText.hxx>
#include <OpenGl_AspectMarker.hxx>
#include <OpenGl_Texture.hxx>
Data Structures | |
class | OpenGl_ShaderManager |
This class is responsible for managing shader programs. More... | |
Typedefs | |
typedef NCollection_Sequence< Handle< OpenGl_ShaderProgram > > | OpenGl_ShaderProgramList |
List of shader programs. More... | |
typedef NCollection_DataMap< Handle< OpenGl_ShaderProgram >, OpenGl_MaterialState > | OpenGl_MaterialStates |
Map to declare per-program states of OCCT materials. More... | |
typedef NCollection_DataMap<Handle< OpenGl_ShaderProgram >, OpenGl_MaterialState> OpenGl_MaterialStates |
Map to declare per-program states of OCCT materials.
List of shader programs.