|
Visual Computing Library
devel
|
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 |
| bindCompute(uint stage, bgfx::Access::Enum access=bgfx::Access::Read) const | vcl::VertexBuffer | inline |
| bindVertex(uint stream) const (defined in vcl::VertexBuffer) | 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 |