Open CASCADE Technology
7.5.0
|
Structure defining shader uniform or in/out variable. More...
#include <OpenGl_ShaderObject.hxx>
Public Member Functions | |
ShaderVariable (const TCollection_AsciiString &theVarName, Standard_Integer theShaderStageBits) | |
Create new shader variable. More... | |
ShaderVariable () | |
Empty constructor. More... | |
Data Fields | |
TCollection_AsciiString | Name |
variable name More... | |
Standard_Integer | Stages |
active stages as Graphic3d_TypeOfShaderObject bits; for in/out variables, intermediate stages will be automatically filled More... | |
Structure defining shader uniform or in/out variable.
|
inline |
Create new shader variable.
|
inline |
Empty constructor.
TCollection_AsciiString OpenGl_ShaderObject::ShaderVariable::Name |
variable name
Standard_Integer OpenGl_ShaderObject::ShaderVariable::Stages |
active stages as Graphic3d_TypeOfShaderObject bits; for in/out variables, intermediate stages will be automatically filled