Access(Target target) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
Bind(Target target) const | oglplus::ObjCommonOps< tag::Buffer > | |
oglplus::ObjBindingOps< tag::Buffer >::Bind(Target target, BufferName buffer) | oglplus::ObjBindingOps< tag::Buffer > | static |
BindBase(IndexedTarget target, GLuint index) const | oglplus::ObjCommonOps< tag::Buffer > | |
oglplus::ObjBindingOps< tag::Buffer >::BindBase(IndexedTarget target, GLuint index, BufferName buffer) | oglplus::ObjBindingOps< tag::Buffer > | static |
oglplus::ObjBindingOps< tag::Buffer >::BindBase(BufferIndexedTarget target, GLuint first, const Sequence< BufferName > &buffers) | oglplus::ObjBindingOps< tag::Buffer > | static |
BindBaseAtomicCounter(AtomicCounterBufferBindingPoint index) const | oglplus::ObjCommonOps< tag::Buffer > | |
BindBaseShaderStorage(ShaderStorageBufferBindingPoint index) const | oglplus::ObjCommonOps< tag::Buffer > | |
BindBaseTransformFeedback(TransformFeedbackBufferBindingPoint index) const | oglplus::ObjCommonOps< tag::Buffer > | |
BindBaseUniform(UniformBufferBindingPoint index) const | oglplus::ObjCommonOps< tag::Buffer > | |
Binding(Target target) | oglplus::ObjBindingOps< tag::Buffer > | static |
Binding(IndexedTarget target, GLuint idx) | oglplus::ObjBindingOps< tag::Buffer > | static |
BindRange(IndexedTarget target, GLuint index, BufferSize offset, BufferSize size) const | oglplus::ObjCommonOps< tag::Buffer > | |
oglplus::ObjBindingOps< tag::Buffer >::BindRange(IndexedTarget target, GLuint index, BufferName buffer, BufferSize offset, BufferSize size) | oglplus::ObjBindingOps< tag::Buffer > | static |
ClearData(Target target, PixelDataInternalFormat internal_format, PixelDataFormat format, const GLtype *data) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
ClearSubData(Target target, PixelDataInternalFormat internal_format, BufferSize offset, BufferSize size, PixelDataFormat format, const GLtype *data) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
CopySubData(BufferTarget readtarget, BufferTarget writetarget, BufferSize readoffset, BufferSize writeoffset, BufferSize size) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
Data(Target target, const BufferData &data, BufferUsage usage=BufferUsage::StaticDraw) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
Data(Target target, GLsizei count, const GLtype *data, BufferUsage usage=BufferUsage::StaticDraw) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
GPUAddress(Target target) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
ImmutableStorage(Target target) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
IndexedTarget typedef | oglplus::ObjBindingOps< tag::Buffer > | |
InvalidateData(void) | oglplus::ObjCommonOps< tag::Buffer > | |
InvalidateSubData(BufferSize offset, BufferSize size) | oglplus::ObjCommonOps< tag::Buffer > | |
MakeNonResident(Target target) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
MakeResident(Target target, AccessSpecifier access) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
Map typedef | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | |
Mapped(Target target) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
ObjectName(void) | oglplus::ObjectName< ObjTag > | |
ObjectName(NameT name) | oglplus::ObjectName< ObjTag > | explicit |
RawData(Target target, BufferSize size, const GLvoid *data, BufferUsage usage=BufferUsage::StaticDraw) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
Resize(Target target, BufferSize size, BufferUsage usage=BufferUsage::StaticDraw) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
Size(Target target) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
Storage(Target target, BufferSize size, const void *data, Bitfield< BufferStorageBit > flags) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
StorageFlags(Target target) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
SubData(Target target, BufferSize offset, GLsizei count, const GLtype *data) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |
Target typedef | oglplus::ObjBindingOps< tag::Buffer > | |
Usage(Target target) | oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | static |