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 |