luna engine
software engine
Loading...
Searching...
No Matches
luna::renderer::bufferElement Class Reference

#include <buffer.h>

Collaboration diagram for luna::renderer::bufferElement:

Public Member Functions

 bufferElement ()
 
 bufferElement (const shaderResource &resource)
 
 bufferElement (const std::string &Name, const typeId &Id, const uint32_t &Offset, const uint32_t &Size)
 
 bufferElement (const bufferElement &element)
 

Private Attributes

std::string name
 
typeId type
 
uint32_t offset
 
uint32_t size
 

Constructor & Destructor Documentation

◆ bufferElement() [1/4]

luna::renderer::bufferElement::bufferElement ( )

◆ bufferElement() [2/4]

luna::renderer::bufferElement::bufferElement ( const shaderResource resource)
inline

◆ bufferElement() [3/4]

luna::renderer::bufferElement::bufferElement ( const std::string &  Name,
const typeId Id,
const uint32_t &  Offset,
const uint32_t &  Size 
)
inline

◆ bufferElement() [4/4]

luna::renderer::bufferElement::bufferElement ( const bufferElement element)
inline

Member Data Documentation

◆ name

std::string luna::renderer::bufferElement::name
private

◆ offset

uint32_t luna::renderer::bufferElement::offset
private

◆ size

uint32_t luna::renderer::bufferElement::size
private

◆ type

typeId luna::renderer::bufferElement::type
private

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