Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::glGenericVertexData Member List

This is the complete list of members for Divide::glGenericVertexData, including all inherited members.

_bufferObjectsDivide::glGenericVertexDataprivate
_contextDivide::GraphicsResourceprotected
Divide::_guidDivide::GUIDWrapperprotected
_idxBufferLockDivide::glGenericVertexDataprivate
_idxBuffersDivide::glGenericVertexDataprivate
_nameDivide::GenericVertexDataprotected
_nameHashDivide::GraphicsResourceprivate
_queueIndexDivide::RingBufferprivate
_queueLengthDivide::RingBufferprivate
_typeDivide::GraphicsResourceprivate
bindBufferInternal(const SetBufferParams::BufferBindConfig &bindConfig)Divide::glGenericVertexDataprotected
context() const noexceptDivide::GraphicsResourceinline
decQueue() noexceptDivide::RingBufferinline
draw(const GenericDrawCommand &command, VDIUserData *data) overrideDivide::glGenericVertexDataprotectedvirtual
generateGUID() noexceptDivide::GUIDWrapperstatic
GenericVertexData(GFXDevice &context, U16 ringBufferLength, const std::string_view name)Divide::GenericVertexData
getGUID() const noexceptDivide::GUIDWrapperinline
GFXDeviceDivide::glGenericVertexDatafriend
glGenericVertexData(GFXDevice &context, U16 ringBufferLength, const std::string_view name)Divide::glGenericVertexData
glVertexArrayDivide::glGenericVertexDatafriend
GraphicsResource(GFXDevice &context, Type type, I64 GUID, U64 nameHash)Divide::GraphicsResourceexplicitprotected
GUIDWrapper() noexceptDivide::GUIDWrapperinline
GUIDWrapper(const GUIDWrapper &old) noexceptDivide::GUIDWrapperinline
GUIDWrapper(GUIDWrapper &&old) noexceptDivide::GUIDWrapperinline
Handle typedefDivide::VertexDataInterface
incQueue() noexceptDivide::RingBufferinline
INVALID_VDI_HANDLEDivide::VertexDataInterfacestatic
nameHash() const noexceptDivide::GraphicsResourceinline
Divide::NonCopyable(const NonCopyable &)=deleteDivide::NonCopyable
Divide::NonCopyable(NonCopyable &&)=defaultDivide::NonCopyable
Divide::NonCopyable()=defaultDivide::NonCopyableprotected
Divide::RingBuffer::NonCopyable(const NonCopyable &)=deleteDivide::NonCopyable
Divide::RingBuffer::NonCopyable(NonCopyable &&)=defaultDivide::NonCopyable
Divide::RingBuffer::NonCopyable()=defaultDivide::NonCopyableprotected
NonMovable(NonMovable &&)=deleteDivide::NonMovable
NonMovable(const NonMovable &)=defaultDivide::NonMovable
NonMovable()=defaultDivide::NonMovableprotected
Divide::operator=(const GUIDWrapper &old)=deleteDivide::GUIDWrapper
Divide::operator=(GUIDWrapper &&other)=deleteDivide::GUIDWrapper
Divide::GraphicsResource::Divide::operator=(const NonCopyable &)=deleteDivide::NonCopyable
Divide::GraphicsResource::operator=(NonCopyable &&)=defaultDivide::NonCopyable
Divide::GraphicsResource::Divide::NonMovable::operator=(NonMovable &&)=deleteDivide::NonMovable
Divide::NonMovable::operator=(const NonMovable &)=defaultDivide::NonMovable
Divide::RingBuffer::operator=(const NonCopyable &)=deleteDivide::NonCopyable
Divide::RingBuffer::operator=(NonCopyable &&)=defaultDivide::NonCopyable
PROPERTY_R(Handle, handle)Divide::VertexDataInterface
PROPERTY_RW(bool, primitiveRestartRequired, false)Divide::VertexDataInterface
queueIndex() const noexceptDivide::RingBufferinline
queueLength() const noexceptDivide::RingBufferinline
reset() overrideDivide::glGenericVertexDatavirtual
resize(U16 queueLength) noexceptDivide::RingBuffervirtual
RingBuffer(U16 queueLength) noexceptDivide::RingBufferexplicit
s_VDIPoolDivide::VertexDataInterfacestatic
setBuffer(const SetBufferParams &params) overrideDivide::glGenericVertexDatavirtual
setIndexBuffer(const IndexBuffer &indices) overrideDivide::glGenericVertexDatavirtual
Type enum nameDivide::GraphicsResource
updateBuffer(U32 buffer, U32 elementCountOffset, U32 elementCountRange, bufferPtr data) overrideDivide::glGenericVertexDatavirtual
VDIPool typedefDivide::VertexDataInterface
VertexDataInterface(GFXDevice &context, const std::string_view name)Divide::VertexDataInterfaceexplicit
~GraphicsResource()Divide::GraphicsResourcevirtual
~GUIDWrapper()=defaultDivide::GUIDWrappervirtual
Divide::~NonCopyable()=defaultDivide::NonCopyableprotected
Divide::RingBuffer::~NonCopyable()=defaultDivide::NonCopyableprotected
~NonMovable()=defaultDivide::NonMovableprotected
~RingBuffer()=defaultDivide::RingBuffervirtual
~VertexDataInterface() overrideDivide::VertexDataInterfacevirtual