Raito 0.1
Loading...
Searching...
No Matches
Raito::Renderer::OpenGL::UniformValue Struct Reference

#include <OpenGLMaterial.h>

Collaboration diagram for Raito::Renderer::OpenGL::UniformValue:

Public Member Functions

 UniformValue ()=default
 
 UniformValue (ShaderValue data, ubyte *value, size_t size)
 
 ~UniformValue ()
 
 UniformValue (UniformValue const &rhs)
 
UniformValueoperator= (UniformValue const &rhs)
 
 UniformValue (UniformValue &&rhs) noexcept
 
UniformValueoperator= (UniformValue &&rhs) noexcept
 

Public Attributes

ShaderValue Data {}
 
ubyteValue = nullptr
 
size_t Size = 0
 

Constructor & Destructor Documentation

◆ UniformValue() [1/4]

Raito::Renderer::OpenGL::UniformValue::UniformValue ( )
default

◆ UniformValue() [2/4]

Raito::Renderer::OpenGL::UniformValue::UniformValue ( ShaderValue data,
ubyte * value,
size_t size )
inline

◆ ~UniformValue()

Raito::Renderer::OpenGL::UniformValue::~UniformValue ( )
inline

◆ UniformValue() [3/4]

Raito::Renderer::OpenGL::UniformValue::UniformValue ( UniformValue const & rhs)
inline

◆ UniformValue() [4/4]

Raito::Renderer::OpenGL::UniformValue::UniformValue ( UniformValue && rhs)
inlinenoexcept

Member Function Documentation

◆ operator=() [1/2]

UniformValue & Raito::Renderer::OpenGL::UniformValue::operator= ( UniformValue && rhs)
inlinenoexcept

◆ operator=() [2/2]

UniformValue & Raito::Renderer::OpenGL::UniformValue::operator= ( UniformValue const & rhs)
inline

Member Data Documentation

◆ Data

ShaderValue Raito::Renderer::OpenGL::UniformValue::Data {}

◆ Size

size_t Raito::Renderer::OpenGL::UniformValue::Size = 0

◆ Value

ubyte* Raito::Renderer::OpenGL::UniformValue::Value = nullptr

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