![]() |
gdk-graphics 0b051eb9b5c1eaa0658babaa4463dd7a80aa9d2c
|
attribute_data represents one of the lists of components that comprise a model_data object More...
#include <attribute_data.h>
Public Member Functions | |
size_t | number_of_components_per_attribute () const |
size_t | number_of_attributes_in_component_data () const |
const std::vector< component_type > & | components () const |
const access to the list of components in this attribute | |
std::vector< component_type > & | components () |
nonconst access to the list of components in this attribute | |
void | push_back (const attribute_data &rhs) |
attribute_data & | operator+= (const attribute_data &rhs) |
void | overwrite (size_t vertexOffset, const attribute_data &other) |
attribute_data & | operator= (attribute_data &&a)=default |
support move semantics | |
attribute_data (attribute_data &&)=default | |
support move semantics | |
attribute_data & | operator= (const attribute_data &a)=default |
support copy semantics | |
attribute_data (const attribute_data &)=default | |
support copy semantics | |
attribute_data (const std::vector< component_type > &aComponents, const size_t aComponentCount) | |
attribute_data represents one of the lists of components that comprise a model_data object
size_t gdk::attribute_data::number_of_components_per_attribute | ( | ) | const |
number of components that per attribute example: a list of components storing 3d position data would have a component_count of 3