#include <OpenGLMaterial.h>
◆ OpenGLMaterial() [1/3]
| Raito::Renderer::OpenGL::OpenGLMaterial::OpenGLMaterial |
( |
u32 | shaderId | ) |
|
|
explicit |
◆ ~OpenGLMaterial()
| Raito::Renderer::OpenGL::OpenGLMaterial::~OpenGLMaterial |
( |
| ) |
|
|
default |
◆ OpenGLMaterial() [2/3]
| Raito::Renderer::OpenGL::OpenGLMaterial::OpenGLMaterial |
( |
OpenGLMaterial const & | rhs | ) |
|
|
inline |
◆ OpenGLMaterial() [3/3]
| Raito::Renderer::OpenGL::OpenGLMaterial::OpenGLMaterial |
( |
OpenGLMaterial && | rhs | ) |
|
|
inlinenoexcept |
◆ Bind()
| void Raito::Renderer::OpenGL::OpenGLMaterial::Bind |
( |
| ) |
|
◆ GetUniformValue()
| NODISCARD const ShaderValue & Raito::Renderer::OpenGL::OpenGLMaterial::GetUniformValue |
( |
const std::string & | name | ) |
|
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ SetValue()
| void Raito::Renderer::OpenGL::OpenGLMaterial::SetValue |
( |
const char * | name, |
|
|
const T | value ) |
|
inline |
◆ SetValuePtr()
| void Raito::Renderer::OpenGL::OpenGLMaterial::SetValuePtr |
( |
const char * | name, |
|
|
ubyte * | value, |
|
|
size_t | size ) |
|
inline |
◆ UnBind()
| void Raito::Renderer::OpenGL::OpenGLMaterial::UnBind |
( |
| ) |
const |
The documentation for this class was generated from the following files: