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

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

_contentspk::OpenGL::BufferObjectprotected
_gpuCapacityspk::OpenGL::BufferObjectprotected
_idspk::OpenGL::BufferObjectprotected
_onSynchronize() overridespk::OpenGL::BufferObjectprotectedvirtual
_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
data()spk::OpenGL::BufferObject
data() constspk::OpenGL::BufferObject
deactivate()spk::ActivableObjectinline
editData(const void *p_data, size_t p_offset, size_t p_size)spk::OpenGL::BufferObject
editData(const TType &p_value, size_t p_offset)spk::OpenGL::BufferObjectinline
isActive() constspk::ActivableObjectinline
Job typedefspk::ActivableObject
needsSynchronization() const noexceptspk::SynchronizableObjectinline
operator=(const BufferObject &p_other)spk::OpenGL::BufferObject
pushData(const void *p_data, size_t p_size)spk::OpenGL::BufferObject
pushData(const TType &p_value)spk::OpenGL::BufferObjectinline
pushData(const std::vector< TType > &p_values)spk::OpenGL::BufferObjectinline
pushData(std::initializer_list< TType > p_values)spk::OpenGL::BufferObjectinline
requestSynchronization() noexceptspk::SynchronizableObjectinline
reserve(size_t p_size)spk::OpenGL::BufferObject
resize(size_t p_size)spk::OpenGL::BufferObject
setData(const std::vector< TType > &p_data)spk::OpenGL::BufferObjectinline
setData(std::initializer_list< TType > p_data)spk::OpenGL::BufferObjectinline
setData(const void *p_data, size_t p_size)spk::OpenGL::BufferObject
setState(const ActivationStatus &p_newState)spk::StatefulObject< ActivationStatus >inline
size() constspk::OpenGL::BufferObject
state() constspk::StatefulObject< ActivationStatus >inline
StatefulObject(const ActivationStatus &p_initialState)spk::StatefulObject< ActivationStatus >inline
swapData(std::vector< uint8_t > &p_data)spk::OpenGL::BufferObject
SynchronizableObject()=default (defined in spk::SynchronizableObject)spk::SynchronizableObject
toggle()spk::ActivableObjectinline
Type enum namespk::OpenGL::BufferObject
Usage enum namespk::OpenGL::BufferObject
~SynchronizableObject()=default (defined in spk::SynchronizableObject)spk::SynchronizableObjectvirtual