| Open CASCADE Technology
    7.8.0.dev
    | 
Structure defining shader uniform or in/out variable. More...
#include <Graphic3d_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 Graphic3d_ShaderObject::ShaderVariable::Name | 
variable name
| Standard_Integer Graphic3d_ShaderObject::ShaderVariable::Stages | 
active stages as Graphic3d_TypeOfShaderObject bits; for in/out variables, intermediate stages will be automatically filled
 1.8.13
 1.8.13