GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
draco::PointDVector< internal_t > Class Template Reference

#include <point_d_vector.h>

Classes

class  PointDVectorIterator

Public Member Functions

 PointDVector (const uint32_t n_items, const uint32_t dimensionality)
PointDVectorIterator begin ()
PointDVectorIterator end ()
internal_t * operator[] (const uint32_t index)
const internal_t * operator[] (const uint32_t index) const
uint32_t size () const
size_t GetBufferSize () const
void CopyItem (const PointDVector &source, const internal_t source_index, const internal_t destination_index)
void CopyAttribute (const internal_t attribute_dimensionality, const internal_t offset_dimensionality, const internal_t index, const void *const attribute_item_data)
void CopyAttribute (const internal_t attribute_dimensionality, const internal_t offset_dimensionality, const internal_t *const attribute_mem)

Constructor & Destructor Documentation

◆ PointDVector()

template<typename internal_t>
draco::PointDVector< internal_t >::PointDVector ( const uint32_t n_items,
const uint32_t dimensionality )
inline
Here is the caller graph for this function:

Member Function Documentation

◆ begin()

template<typename internal_t>
PointDVectorIterator draco::PointDVector< internal_t >::begin ( )
inline
Here is the caller graph for this function:

◆ CopyAttribute() [1/2]

template<typename internal_t>
void draco::PointDVector< internal_t >::CopyAttribute ( const internal_t attribute_dimensionality,
const internal_t offset_dimensionality,
const internal_t *const attribute_mem )
inline

◆ CopyAttribute() [2/2]

template<typename internal_t>
void draco::PointDVector< internal_t >::CopyAttribute ( const internal_t attribute_dimensionality,
const internal_t offset_dimensionality,
const internal_t index,
const void *const attribute_item_data )
inline
Here is the caller graph for this function:

◆ CopyItem()

template<typename internal_t>
void draco::PointDVector< internal_t >::CopyItem ( const PointDVector< internal_t > & source,
const internal_t source_index,
const internal_t destination_index )
inline
Here is the caller graph for this function:

◆ end()

template<typename internal_t>
PointDVectorIterator draco::PointDVector< internal_t >::end ( )
inline
Here is the caller graph for this function:

◆ GetBufferSize()

template<typename internal_t>
size_t draco::PointDVector< internal_t >::GetBufferSize ( ) const
inline

◆ operator[]() [1/2]

template<typename internal_t>
internal_t * draco::PointDVector< internal_t >::operator[] ( const uint32_t index)
inline
Here is the caller graph for this function:

◆ operator[]() [2/2]

template<typename internal_t>
const internal_t * draco::PointDVector< internal_t >::operator[] ( const uint32_t index) const
inline

◆ size()

template<typename internal_t>
uint32_t draco::PointDVector< internal_t >::size ( ) const
inline

The documentation for this class was generated from the following file: