Sparkle 0.0.1
Loading...
Searching...
No Matches
spk::OpenGL::VertexBufferObject Member List

This is the complete list of members for spk::OpenGL::VertexBufferObject, including all inherited members.

_contentspk::OpenGL::BufferObjectprotected
_ensureStrideForRead(size_t p_vertexSize) constspk::OpenGL::VertexBufferObjectprotected
_gpuCapacityspk::OpenGL::BufferObjectprotected
_idspk::OpenGL::BufferObjectprotected
_onSynchronize() overridespk::OpenGL::VertexBufferObjectprotectedvirtual
_registerCallbacks()spk::OpenGL::BufferObjectprotected
_typespk::OpenGL::BufferObjectprotected
_usagespk::OpenGL::BufferObjectprotected
ActivableObject()spk::ActivableObjectinline
ActivableObject(ActivationStatus p_initial)spk::ActivableObjectinlineexplicit
activate()spk::ActivableObjectinline
addActivationCallback(const Job &p_callback)spk::ActivableObjectinline
addCallback(const ActivationStatus &p_state, const Job &p_callback)spk::StatefulObject< ActivationStatus >inline
addDeactivationCallback(const Job &p_callback)spk::ActivableObjectinline
Buffer typedefspk::OpenGL::BufferObject
buffer()spk::OpenGL::BufferObject
buffer() constspk::OpenGL::BufferObject
BufferObject(const Type &p_type, const Usage &p_usage)spk::OpenGL::BufferObject
BufferObject(const BufferObject &p_other)spk::OpenGL::BufferObject
Contract typedefspk::ActivableObject
deactivate()spk::ActivableObjectinline
isActive() constspk::ActivableObjectinline
Job typedefspk::ActivableObject
layout()spk::OpenGL::VertexBufferObject
layout() constspk::OpenGL::VertexBufferObject
needsSynchronization() const noexceptspk::SynchronizableObjectinline
operator=(const VertexBufferObject &p_other)spk::OpenGL::VertexBufferObject
spk::OpenGL::BufferObject::operator=(const BufferObject &p_other)spk::OpenGL::BufferObject
pull() constspk::OpenGL::VertexBufferObjectinline
pushVertex(const TVertex &p_vertex)spk::OpenGL::VertexBufferObjectinline
pushVertices(const std::vector< TVertex > &p_vertices)spk::OpenGL::VertexBufferObjectinline
pushVertices(std::initializer_list< TVertex > p_vertices)spk::OpenGL::VertexBufferObjectinline
requestSynchronization() noexceptspk::SynchronizableObjectinline
setState(const ActivationStatus &p_newState)spk::StatefulObject< ActivationStatus >inline
setVertices(const std::vector< TVertex > &p_vertices)spk::OpenGL::VertexBufferObjectinline
setVertices(std::initializer_list< TVertex > p_vertices)spk::OpenGL::VertexBufferObjectinline
state() constspk::StatefulObject< ActivationStatus >inline
StatefulObject(const ActivationStatus &p_initialState)spk::StatefulObject< ActivationStatus >inline
SynchronizableObject()=default (defined in spk::SynchronizableObject)spk::SynchronizableObject
toggle()spk::ActivableObjectinline
Type enum namespk::OpenGL::BufferObject
Usage enum namespk::OpenGL::BufferObject
VertexBufferObject(Usage p_usage)spk::OpenGL::VertexBufferObject
VertexBufferObject(const VertexBufferObject &p_other)spk::OpenGL::VertexBufferObject
vertexCount() constspk::OpenGL::VertexBufferObject
vertices()spk::OpenGL::VertexBufferObjectinline
vertices() constspk::OpenGL::VertexBufferObjectinline
~SynchronizableObject()=default (defined in spk::SynchronizableObject)spk::SynchronizableObjectvirtual