Oxygen Engine
Modern C++ 3D Engine using OpenGL
Loading...
Searching...
No Matches
oe::render::DynamicMesh Member List

This is the complete list of members for oe::render::DynamicMesh, including all inherited members.

_ebo (defined in oe::render::DynamicMesh)oe::render::DynamicMeshprotected
_indices_size (defined in oe::render::DynamicMesh)oe::render::DynamicMeshprotected
_prepare_mesh_ebo(const size_t size, const void *data, const bool editable=false) (defined in oe::render::CommonMesh)oe::render::CommonMeshprotected
_prepare_mesh_vao(const size_t vertex_size, const size_t count, const void *data, const bool editable=false) (defined in oe::render::CommonMesh)oe::render::CommonMeshprotected
_usage (defined in oe::render::CommonMesh)oe::render::CommonMeshprotected
_vao (defined in oe::render::CommonMesh)oe::render::CommonMeshprotected
_vbo (defined in oe::render::CommonMesh)oe::render::CommonMeshprotected
bindVertexAttributes()oe::render::CommonMesh
bindVertexAttributeToPointer(const uint32_t index, const size_t offset) noexceptoe::render::CommonMeshinline
bindVertexAttributeToPointer(uint32_t index, size_t offset, size_t total) noexcept (defined in oe::render::CommonMesh)oe::render::CommonMeshinline
CommonMesh(MeshUsage usage) (defined in oe::render::CommonMesh)oe::render::CommonMeshprotected
DynamicMesh(const V &, uint32_t max_count, const MeshUsage usage=MeshUsage::DYNAMIC)oe::render::DynamicMeshinline
DynamicMesh(const V &, uint32_t max_vertices_count, uint32_t max_indices_count, const MeshUsage usage=MeshUsage::DYNAMIC)oe::render::DynamicMeshinline
enableVertexAttribIPointer(uint32_t index, size_t offset, size_t total, int32_t componentCount) (defined in oe::render::CommonMesh)oe::render::CommonMesh
enableVertexAttribPointer(uint32_t index, size_t offset, size_t total, int32_t componentCount) (defined in oe::render::CommonMesh)oe::render::CommonMesh
getRawBuffers()oe::render::DynamicMesh
NonCopyable()=default (defined in oe::util::NonCopyable)oe::util::NonCopyableprotected
releaseRawBuffers() (defined in oe::render::DynamicMesh)oe::render::DynamicMesh
render(const uint32_t offset=0, const uint32_t mode=0x0004)oe::render::DynamicMesh
renderArrays(const uint32_t count, const uint32_t offset=0, const uint32_t mode=0x0004)oe::render::CommonMesh
renderElements(const uint32_t count, const uint32_t offset=0, const uint32_t mode=0x0004)oe::render::DynamicMesh
setIndicesData(const uint32_t size, const void *data, const uint32_t offset=0)oe::render::DynamicMesh
setSubBufferData(const uint32_t size, const void *data, const uint32_t offset=0)oe::render::CommonMesh
~NonCopyable()=default (defined in oe::util::NonCopyable)oe::util::NonCopyableprotected