Visual Computing Library
|
This is the complete list of members for vcl::VertexBuffer, including all inherited members.
Base typedef (defined in vcl::VertexBuffer) | vcl::VertexBuffer | private |
bind(uint stream, bgfx::Access::Enum access=bgfx::Access::Read) const | vcl::VertexBuffer | inline |
create(const void *bufferData, uint vertNum, bgfx::Attrib::Enum attrib, uint attribNumPerVertex, PrimitiveType attribType, bool normalize=false, bgfx::ReleaseFn releaseFn=nullptr) | vcl::VertexBuffer | inline |
create(const bgfx::Memory *data, const bgfx::VertexLayout &layout, uint64_t flags=BGFX_BUFFER_NONE, bool compute=false) | vcl::VertexBuffer | inline |
createForCompute(const void *bufferData, const uint vertNum, bgfx::Attrib::Enum attrib, uint attribNumPerVertex, PrimitiveType attribType, bool normalize=false, bgfx::Access::Enum access=bgfx::Access::Read, bgfx::ReleaseFn releaseFn=nullptr) | vcl::VertexBuffer | inline |
isCompute() const | vcl::VertexBuffer | inline |
mCompute (defined in vcl::VertexBuffer) | vcl::VertexBuffer | private |
setCompute(bool compute) | vcl::VertexBuffer | inline |
swap(VertexBuffer &other) | vcl::VertexBuffer | inline |
swap (defined in vcl::VertexBuffer) | vcl::VertexBuffer | friend |
VertexBuffer()=default | vcl::VertexBuffer |