Castor3D 0.12.0
Multiplatform 3D engine
Classes | Public Member Functions | Public Attributes | List of all members
castor3d::VertexBoneData::Ids Union Reference

#include <VertexBoneData.hpp>

Collaboration diagram for castor3d::VertexBoneData::Ids:
Collaboration graph
[legend]

Classes

struct  ids
 

Public Member Functions

 Ids ()
 
 Ids (Ids const &rhs)
 
 Ids (Ids &&rhs) noexcept
 
 ~Ids ()
 
Idsoperator= (Ids const &rhs)
 
Idsoperator= (Ids &&rhs) noexcept
 
uint32_t & operator[] (size_t index)
 
uint32_t const & operator[] (size_t index) const
 
size_t size () const
 
auto begin () const
 
auto begin ()
 
auto end () const
 
auto end ()
 

Public Attributes

std::array< uint32_t, MaxBonesPerVertexdata
 

Detailed Description

The bones ID.

Constructor & Destructor Documentation

◆ Ids() [1/3]

castor3d::VertexBoneData::Ids::Ids ( )
inline

◆ Ids() [2/3]

castor3d::VertexBoneData::Ids::Ids ( Ids const &  rhs)
inline

◆ Ids() [3/3]

castor3d::VertexBoneData::Ids::Ids ( Ids &&  rhs)
inlinenoexcept

◆ ~Ids()

castor3d::VertexBoneData::Ids::~Ids ( )
inline

Member Function Documentation

◆ begin() [1/2]

auto castor3d::VertexBoneData::Ids::begin ( )
inline

References data.

◆ begin() [2/2]

auto castor3d::VertexBoneData::Ids::begin ( ) const
inline

References data.

◆ end() [1/2]

auto castor3d::VertexBoneData::Ids::end ( )
inline

References data.

◆ end() [2/2]

auto castor3d::VertexBoneData::Ids::end ( ) const
inline

References data.

◆ operator=() [1/2]

Ids & castor3d::VertexBoneData::Ids::operator= ( Ids &&  rhs)
inlinenoexcept

References data.

◆ operator=() [2/2]

Ids & castor3d::VertexBoneData::Ids::operator= ( Ids const &  rhs)
inline

References data.

◆ operator[]() [1/2]

uint32_t & castor3d::VertexBoneData::Ids::operator[] ( size_t  index)
inline

References data.

◆ operator[]() [2/2]

uint32_t const & castor3d::VertexBoneData::Ids::operator[] ( size_t  index) const
inline

References data.

◆ size()

size_t castor3d::VertexBoneData::Ids::size ( ) const
inline

References data.

Member Data Documentation

◆ data

std::array< uint32_t, MaxBonesPerVertex > castor3d::VertexBoneData::Ids::data

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