Euphoria
|
eu::render::ShaderUniform Struct Reference
#include <shaderuniform.h>
Public Member Functions | |
ShaderUniform (std::string aname, gl::Int aid, render::ShaderProgram *ashader) | |
~ShaderUniform ()=default | |
ShaderUniform (const ShaderUniform &)=default | |
ShaderUniform (ShaderUniform &&)=default | |
ShaderUniform & | operator= (const ShaderUniform &)=default |
ShaderUniform & | operator= (ShaderUniform &&)=default |
bool | is_null () const |
Static Public Member Functions | |
static const ShaderUniform & | create_null () |
Public Attributes | |
std::string | name |
gl::Int | id |
render::ShaderProgram * | shader |
Detailed Description
Definition at line 10 of file shaderuniform.h.
Constructor & Destructor Documentation
◆ ShaderUniform() [1/3]
eu::render::ShaderUniform::ShaderUniform | ( | std::string | aname, |
gl::Int | aid, | ||
render::ShaderProgram * | ashader | ||
) |
Definition at line 9 of file shaderuniform.cc.
◆ ~ShaderUniform()
|
default |
◆ ShaderUniform() [2/3]
|
default |
◆ ShaderUniform() [3/3]
|
default |
Member Function Documentation
◆ create_null()
|
static |
Definition at line 18 of file shaderuniform.cc.
◆ is_null()
bool eu::render::ShaderUniform::is_null | ( | ) | const |
Definition at line 27 of file shaderuniform.cc.
◆ operator=() [1/2]
|
default |
◆ operator=() [2/2]
|
default |
Member Data Documentation
◆ id
gl::Int eu::render::ShaderUniform::id |
Definition at line 28 of file shaderuniform.h.
◆ name
std::string eu::render::ShaderUniform::name |
Definition at line 27 of file shaderuniform.h.
◆ shader
render::ShaderProgram* eu::render::ShaderUniform::shader |
Definition at line 29 of file shaderuniform.h.
The documentation for this struct was generated from the following files:
- libs/render/src/render/shaderuniform.h
- libs/render/src/render/shaderuniform.cc