Euphoria
eu::render::UniformBuffer Struct Reference

Public Member Functions

DEBUG_LABEL_EXPLICIT_MANY UniformBuffer (DEBUG_LABEL_ARG_MANY const core::UniformBufferSetup &setup)
 ~UniformBuffer ()
void set_mat4 (const core::CompiledUniformProp &prop, const m4 &m)
 UniformBuffer (const UniformBuffer &)=delete
void operator= (const UniformBuffer &)=delete
 UniformBuffer (UniformBuffer &&) noexcept
UniformBufferoperator= (UniformBuffer &&) noexcept
void unload ()

Public Attributes

unsigned int id

Detailed Description

Definition at line 13 of file uniform_buffer.h.

Constructor & Destructor Documentation

◆ UniformBuffer() [1/3]

DEBUG_LABEL_EXPLICIT_MANY eu::render::UniformBuffer::UniformBuffer ( DEBUG_LABEL_ARG_MANY const core::UniformBufferSetup & setup)

◆ ~UniformBuffer()

eu::render::UniformBuffer::~UniformBuffer ( )

◆ UniformBuffer() [2/3]

eu::render::UniformBuffer::UniformBuffer ( const UniformBuffer & )
delete

◆ UniformBuffer() [3/3]

eu::render::UniformBuffer::UniformBuffer ( UniformBuffer && )
noexcept

Member Function Documentation

◆ operator=() [1/2]

void eu::render::UniformBuffer::operator= ( const UniformBuffer & )
delete

◆ operator=() [2/2]

UniformBuffer & eu::render::UniformBuffer::operator= ( UniformBuffer && )
noexcept

◆ set_mat4()

void eu::render::UniformBuffer::set_mat4 ( const core::CompiledUniformProp & prop,
const m4 & m )

◆ unload()

void eu::render::UniformBuffer::unload ( )

Member Data Documentation

◆ id

unsigned int eu::render::UniformBuffer::id

Definition at line 29 of file uniform_buffer.h.


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