Open CASCADE Technology 7.8.2.dev
|
#include <Graphic3d_ShaderManager.hxx>
#include <OpenGl_Aspects.hxx>
#include <OpenGl_Context.hxx>
#include <OpenGl_MaterialState.hxx>
#include <OpenGl_PBREnvironment.hxx>
#include <OpenGl_SetOfShaderPrograms.hxx>
#include <OpenGl_ShaderProgram.hxx>
#include <OpenGl_ShaderStates.hxx>
#include <OpenGl_Texture.hxx>
#include <OpenGl_TextureSet.hxx>
Data Structures | |
class | OpenGl_ShaderManager |
This class is responsible for managing shader programs. More... | |
struct | OpenGl_ShaderManager::OpenGl_ShaderLightParameters |
Packed properties of light source. More... | |
class | OpenGl_ShaderManager::OpenGl_ShaderProgramFFP |
Fake OpenGL program for tracking FFP state in the way consistent to programmable pipeline. More... | |
Typedefs | |
typedef NCollection_Sequence< Handle< OpenGl_ShaderProgram > > | OpenGl_ShaderProgramList |
List of shader programs. | |
List of shader programs.