| public | abstract |
Inheritance Graph
graph BT
ColorAttributeAccessor
ColorAttributeAccessor --> VertexAttributeAccessor
click ColorAttributeAccessor "classRendering_1_1ColorAttributeAccessor"
click VertexAttributeAccessor "classRendering_1_1VertexAttributeAccessor"
Description
| ColorAttributeAccessor | > VertexAttributeAccessor Abstract accessor for colors. |
Protected Functions
| ColorAttributeAccessor( MeshVertexData & _vData, const VertexAttribute & _attribute) |
Public Static Functions
| Util::Reference < ColorAttributeAccessor > | create( MeshVertexData & _vData, Util::StringIdentifier name) |
Public Functions
| ~ColorAttributeAccessor() | |
| Util::Color4f | getColor4f(uint32_t index) const |
| Util::Color4ub | getColor4ub(uint32_t index) const |
| void | setColor(uint32_t index, const Util::Color4f & c) |
| void | setColor(uint32_t index, const Util::Color4ub & c) |
Documentation
function
Rendering::ColorAttributeAccessor::ColorAttributeAccessor
| protected | inline |
| ColorAttributeAccessor( | MeshVertexData & | _vData, |
| const VertexAttribute & | _attribute | |
| ) |
Defined in Rendering/Mesh/VertexAttributeAccessors.h:70
function
Rendering::ColorAttributeAccessor::create
| public | static |
| Util::Reference < ColorAttributeAccessor > create( | MeshVertexData & | _vData, |
| Util::StringIdentifier | name | |
| ) |
(static factory) Create a ColorAttributeAccessor for the given MeshVertexData ‘s attribute having the given name. If no Accessor can be created, an std::invalid_argument exception is thrown.
Defined in Rendering/Mesh/VertexAttributeAccessors.h:76
function
Rendering::ColorAttributeAccessor::~ColorAttributeAccessor
| public | inline | virtual |
| ~ColorAttributeAccessor( | ) |
Defined in Rendering/Mesh/VertexAttributeAccessors.h:78
function
Rendering::ColorAttributeAccessor::getColor4f
| public | const | virtual |
| Util::Color4f getColor4f( | uint32_t | index ) const |
Defined in Rendering/Mesh/VertexAttributeAccessors.h:80
function
Rendering::ColorAttributeAccessor::getColor4ub
| public | const | virtual |
| Util::Color4ub getColor4ub( | uint32_t | index ) const |
Defined in Rendering/Mesh/VertexAttributeAccessors.h:81
function
Rendering::ColorAttributeAccessor::setColor
| public | virtual |
| void setColor( | uint32_t | index, |
| const Util::Color4f & | c | |
| ) |
Defined in Rendering/Mesh/VertexAttributeAccessors.h:82
function
Rendering::ColorAttributeAccessor::setColor
| public | virtual |
| void setColor( | uint32_t | index, |
| const Util::Color4ub & | c | |
| ) |
Defined in Rendering/Mesh/VertexAttributeAccessors.h:83