BufferVisitor Class
(Qt3DRender::Render::BufferVisitor)Public Functions
BufferVisitor(NodeManagers *manager) | |
virtual | ~BufferVisitor() |
bool | apply(Qt3DRender::Render::Attribute *attribute, Qt3DRender::Render::Attribute *indexAttribute, int drawVertexCount) |
virtual void | visit(uint ndx, ValueType x) |
virtual void | visit(uint ndx, ValueType x, ValueType y) |
virtual void | visit(uint ndx, ValueType x, ValueType y, ValueType z) |
virtual void | visit(uint ndx, ValueType x, ValueType y, ValueType z, ValueType w) |
Protected Functions
void | traverseCoordinates1(Coordinate *coordinates, const uint byteStride, const uint count) |
void | traverseCoordinates2(Coordinate *coordinates, const uint byteStride, const uint count) |
void | traverseCoordinates3(Coordinate *coordinates, const uint byteStride, const uint count) |
void | traverseCoordinates4(Coordinate *coordinates, const uint byteStride, const uint count) |
void | traverseCoordinates1Indexed(Coordinate *coordinates, const uint byteStride, IndexElem *indices, const uint count) |
void | traverseCoordinates2Indexed(Coordinate *coordinates, const uint byteStride, IndexElem *indices, const uint count) |
void | traverseCoordinates3Indexed(Coordinate *coordinates, const uint byteStride, IndexElem *indices, const uint count) |
void | traverseCoordinates4Indexed(Coordinate *coordinates, const uint byteStride, IndexElem *indices, const uint count) |
Member Function Documentation
BufferVisitor::BufferVisitor(NodeManagers *manager)
Default constructs an instance of BufferVisitor.
[virtual]
BufferVisitor::~BufferVisitor()
Destroys the instance of BufferVisitor. The destructor is virtual.