|
Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::IndexedVertexBuffer, including all inherited members.
| allocate(std::size_t numVertices) | ph::IndexedVertexBuffer | |
| declareAttribute(EVertexAttribute attribute, EVertexElement element, std::size_t numElements, bool shouldNormalize=false) | ph::IndexedVertexBuffer | |
| declareAttribute(EVertexAttribute attribute, EVertexElement element, std::size_t numElements, std::size_t strideOffset, std::size_t strideSize, bool shouldNormalize=false) | ph::IndexedVertexBuffer | |
| getAttribute(EVertexAttribute attribute, std::size_t index) const | ph::IndexedVertexBuffer | |
| getAttributeDeclaration(EVertexAttribute attribute) const | ph::IndexedVertexBuffer | |
| getData() | ph::IndexedVertexBuffer | inline |
| getData() const | ph::IndexedVertexBuffer | inline |
| hasAttribute(EVertexAttribute attribute) const | ph::IndexedVertexBuffer | inline |
| IndexedVertexBuffer() | ph::IndexedVertexBuffer | |
| isAllocated() const | ph::IndexedVertexBuffer | inline |
| memoryUsage() const | ph::IndexedVertexBuffer | inline |
| numVertices() const | ph::IndexedVertexBuffer | inline |
| setAttribute(EVertexAttribute attribute, std::size_t index, const math::Vector3R &value) | ph::IndexedVertexBuffer | |
| setAttribute(EVertexAttribute attribute, std::size_t index, const math::Vector2R &value) | ph::IndexedVertexBuffer | inline |
| setAttribute(EVertexAttribute attribute, std::size_t index, real value) | ph::IndexedVertexBuffer | inline |
| setVertices(const std::byte *srcBytes, std::size_t numBytes, std::size_t dstOffset=0) | ph::IndexedVertexBuffer |