Ion
|
Structure for clients to use to encapsulate Elements. More...
#include "bufferobject.h"
Public Member Functions | |
BufferObjectElement () | |
Default constructor for templates. More... | |
BufferObjectElement (const BufferObjectPtr &buffer_in, const size_t spec_index_in) | |
bool | operator== (const BufferObjectElement &other) const |
Public Attributes | |
const BufferObjectPtr | buffer_object |
const size_t | spec_index |
Structure for clients to use to encapsulate Elements.
This is passed to Attribute to link a BufferObjectElement with a shader attribute.
Definition at line 378 of file bufferobject.h.
|
inline |
Default constructor for templates.
Definition at line 380 of file bufferobject.h.
|
inline |
Definition at line 384 of file bufferobject.h.
|
inline |
Definition at line 389 of file bufferobject.h.
References buffer_object, and spec_index.
const BufferObjectPtr ion::gfx::BufferObjectElement::buffer_object |
Definition at line 394 of file bufferobject.h.
Referenced by ion::gfx::AttributeArray::AddAttribute(), operator==(), and ion::gfx::AttributeArray::ReplaceAttribute().
const size_t ion::gfx::BufferObjectElement::spec_index |
Definition at line 395 of file bufferobject.h.
Referenced by ion::gfx::Attribute::operator==(), and operator==().