xoreos  0.0.5
Public Member Functions | Public Attributes | List of all members
Graphics::Shader::ShaderObject::ShaderObjectVariable Struct Reference

#include <shader.h>

Collaboration diagram for Graphics::Shader::ShaderObject::ShaderObjectVariable:
Collaboration graph
[legend]

Public Member Functions

 ShaderObjectVariable ()
 
 ShaderObjectVariable (const ShaderObjectVariable &src)
 
 ShaderObjectVariable (ShaderVariableType t, uint32 cnt, const Common::UString &n)
 
const ShaderObjectVariableoperator= (const ShaderObjectVariable &src)
 

Public Attributes

ShaderVariableType type
 
uint32 count
 
Common::UString name
 

Detailed Description

Definition at line 185 of file shader.h.

Constructor & Destructor Documentation

◆ ShaderObjectVariable() [1/3]

Graphics::Shader::ShaderObject::ShaderObjectVariable::ShaderObjectVariable ( )
inline

Definition at line 190 of file shader.h.

◆ ShaderObjectVariable() [2/3]

Graphics::Shader::ShaderObject::ShaderObjectVariable::ShaderObjectVariable ( const ShaderObjectVariable src)
inline

Definition at line 191 of file shader.h.

◆ ShaderObjectVariable() [3/3]

Graphics::Shader::ShaderObject::ShaderObjectVariable::ShaderObjectVariable ( ShaderVariableType  t,
uint32  cnt,
const Common::UString n 
)
inline

Definition at line 192 of file shader.h.

Member Function Documentation

◆ operator=()

const ShaderObjectVariable& Graphics::Shader::ShaderObject::ShaderObjectVariable::operator= ( const ShaderObjectVariable src)
inline

Definition at line 194 of file shader.h.

References count, name, and type.

Member Data Documentation

◆ count

uint32 Graphics::Shader::ShaderObject::ShaderObjectVariable::count

Definition at line 187 of file shader.h.

Referenced by Graphics::Shader::ShaderManager::bindShaderVariable(), and operator=().

◆ name

Common::UString Graphics::Shader::ShaderObject::ShaderObjectVariable::name

Definition at line 188 of file shader.h.

Referenced by operator=().

◆ type

ShaderVariableType Graphics::Shader::ShaderObject::ShaderObjectVariable::type

Definition at line 186 of file shader.h.

Referenced by Graphics::Shader::ShaderManager::bindShaderVariable(), and operator=().


The documentation for this struct was generated from the following file: