Castor3D 0.16.0
Multiplatform 3D engine
Types publics | Fonctions membres publiques | Attributs publics statiques | Liste de tous les membres
Référence du modèle de la structure castor3d::NodesViewT< NodeT >

#include <PipelinesNodes.hpp>

Types publics

using RenderedNode = RenderedNodeT< NodeT >
 
using NodeArray = NodeArrayT< NodeT, RenderedNodeT >
 

Fonctions membres publiques

RenderedNodeemplace (RenderedNode node)
 
void clear () noexcept
 
auto begin () noexcept
 
auto begin () const noexcept
 
auto end () noexcept
 
auto end () const noexcept
 
auto & front () noexcept
 
auto & front () const noexcept
 
auto size () const noexcept
 
auto empty () const noexcept
 

Attributs publics statiques

static uint64_t constexpr maxNodes = 1024ULL
 
static uint64_t constexpr maxCount = maxNodes
 

Documentation des définitions de type membres

◆ NodeArray

template<typename NodeT >
using castor3d::NodesViewT< NodeT >::NodeArray = NodeArrayT< NodeT, RenderedNodeT >

◆ RenderedNode

template<typename NodeT >
using castor3d::NodesViewT< NodeT >::RenderedNode = RenderedNodeT< NodeT >

Documentation des fonctions membres

◆ begin() [1/2]

template<typename NodeT >
auto castor3d::NodesViewT< NodeT >::begin ( ) const
inlinenoexcept

◆ begin() [2/2]

template<typename NodeT >
auto castor3d::NodesViewT< NodeT >::begin ( )
inlinenoexcept

◆ clear()

template<typename NodeT >
void castor3d::NodesViewT< NodeT >::clear ( )
inlinenoexcept

◆ emplace()

template<typename NodeT >
RenderedNode * castor3d::NodesViewT< NodeT >::emplace ( RenderedNode node)
inline

◆ empty()

template<typename NodeT >
auto castor3d::NodesViewT< NodeT >::empty ( ) const
inlinenoexcept

Références castor3d::NodesViewT< NodeT >::size().

Voici le graphe d'appel pour cette fonction :

◆ end() [1/2]

template<typename NodeT >
auto castor3d::NodesViewT< NodeT >::end ( ) const
inlinenoexcept

Références castor3d::NodesViewT< NodeT >::begin().

Voici le graphe d'appel pour cette fonction :

◆ end() [2/2]

template<typename NodeT >
auto castor3d::NodesViewT< NodeT >::end ( )
inlinenoexcept

Références castor3d::NodesViewT< NodeT >::begin().

Voici le graphe d'appel pour cette fonction :

◆ front() [1/2]

template<typename NodeT >
auto & castor3d::NodesViewT< NodeT >::front ( ) const
inlinenoexcept

Références castor3d::NodesViewT< NodeT >::begin().

Voici le graphe d'appel pour cette fonction :

◆ front() [2/2]

template<typename NodeT >
auto & castor3d::NodesViewT< NodeT >::front ( )
inlinenoexcept

Références castor3d::NodesViewT< NodeT >::begin().

Voici le graphe d'appel pour cette fonction :

◆ size()

template<typename NodeT >
auto castor3d::NodesViewT< NodeT >::size ( ) const
inlinenoexcept

Référencé par castor3d::NodesViewT< NodeT >::emplace(), et castor3d::NodesViewT< NodeT >::empty().

Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ maxCount

template<typename NodeT >
uint64_t constexpr castor3d::NodesViewT< NodeT >::maxCount = maxNodes
staticconstexpr

◆ maxNodes

template<typename NodeT >
uint64_t constexpr castor3d::NodesViewT< NodeT >::maxNodes = 1024ULL
staticconstexpr

La documentation de cette structure a été générée à partir du fichier suivant :