Saga3D API Documentation
1.0-RC4
saga::scene::IMeshBuffer Member List
This is the complete list of members for
saga::scene::IMeshBuffer
, including all inherited members.
append
(std::vector< S3DVertex > &&vertices, std::vector< uint32_t > &&indices)=0
saga::scene::IMeshBuffer
pure virtual
append
(const IMeshBuffer *const other)=0
saga::scene::IMeshBuffer
pure virtual
appendAttribute
(const char *buffer, const size_t size, const size_t stride)=0
saga::scene::IMeshBuffer
pure virtual
Binding
saga::scene::IMeshBuffer
protected
buildBuffer
(video::IVideoDriver &driver, const video::PipelineHandle pipeline)=0
saga::scene::IMeshBuffer
pure virtual
getBindingLocation
() const
saga::scene::IMeshBuffer
inline
getBiTangent
(std::uint32_t i) const =0
saga::scene::IMeshBuffer
pure virtual
getBoundingBox
() const =0
saga::scene::IMeshBuffer
pure virtual
getData
(const video::PipelineHandle pipeline) const =0
saga::scene::IMeshBuffer
pure virtual
getID
() const =0
saga::scene::IMeshBuffer
pure virtual
getIndex
(std::size_t offset) const =0
saga::scene::IMeshBuffer
pure virtual
getIndexCount
() const =0
saga::scene::IMeshBuffer
pure virtual
getIndexType
() const
saga::scene::IMeshBuffer
inline
getIndices
() const =0
saga::scene::IMeshBuffer
pure virtual
getIndices
()=0
saga::scene::IMeshBuffer
pure virtual
getInstanceCount
() const
saga::scene::IMeshBuffer
inline
getNormal
(std::uint32_t i) const =0
saga::scene::IMeshBuffer
pure virtual
getPosition
(std::uint32_t i) const =0
saga::scene::IMeshBuffer
pure virtual
getPrimitiveCount
() const
saga::scene::IMeshBuffer
inline
virtual
getPrimitiveType
() const
saga::scene::IMeshBuffer
inline
getSize
(const video::PipelineHandle pipeline) const =0
saga::scene::IMeshBuffer
pure virtual
getTangent
(std::uint32_t i) const =0
saga::scene::IMeshBuffer
pure virtual
getTCoords
(std::uint32_t i) const =0
saga::scene::IMeshBuffer
pure virtual
getVertexCount
() const =0
saga::scene::IMeshBuffer
pure virtual
getVertices
()=0
saga::scene::IMeshBuffer
pure virtual
indexedIndirectDrawBuffer
() const
saga::scene::IMeshBuffer
inline
IndexedIndirectDrawBuffer
saga::scene::IMeshBuffer
protected
IndexType
saga::scene::IMeshBuffer
protected
indirectDrawBuffer
() const
saga::scene::IMeshBuffer
inline
IndirectDrawBuffer
saga::scene::IMeshBuffer
protected
InstanceCount
saga::scene::IMeshBuffer
protected
isGPUBuffer
() const =0
saga::scene::IMeshBuffer
pure virtual
isNull
(const bool null)
saga::scene::IMeshBuffer
inline
isNull
() const
saga::scene::IMeshBuffer
inline
IsNull
saga::scene::IMeshBuffer
protected
PrimitiveType
saga::scene::IMeshBuffer
protected
recalculateBoundingBox
()=0
saga::scene::IMeshBuffer
pure virtual
RootID
saga::scene::IMeshBuffer
protected
static
setBindingLocation
(const int binding)
saga::scene::IMeshBuffer
inline
setBoundingBox
(const core::aabbox3df &box)=0
saga::scene::IMeshBuffer
pure virtual
setIndexCount
(const std::uint32_t count)=0
saga::scene::IMeshBuffer
pure virtual
setIndexedIndirectDrawBuffer
(const video::IndexedIndirectBufferHandle buffer)
saga::scene::IMeshBuffer
inline
setIndexType
(const E_INDEX_TYPE type)
saga::scene::IMeshBuffer
inline
setIndirectDrawBuffer
(const video::IndirectBufferHandle buffer)
saga::scene::IMeshBuffer
inline
setInstanceCount
(const size_t count)
saga::scene::IMeshBuffer
inline
setPrimitiveType
(scene::E_PRIMITIVE_TYPE type)
saga::scene::IMeshBuffer
inline
setVertexCount
(const size_t count)=0
saga::scene::IMeshBuffer
pure virtual
useIndexedIndirectDraw
() const
saga::scene::IMeshBuffer
inline
useIndirectDraw
() const
saga::scene::IMeshBuffer
inline
~IMeshBuffer
()
saga::scene::IMeshBuffer
inline
virtual
Generated by
1.8.17