![]() |
Castor3D 0.17.0
Multiplatform 3D engine
|
#include <InstantiatedPipelinesNodes.hpp>
Public Types | |
| using | NodeObject = NodeObjectT< NodeT > |
| using | NodeInstance = NodeInstanceT< NodeT > |
| using | RenderedNode = RenderedNodeT< NodeT > |
| using | NodeInstances = castor::Pair< RenderedNode, castor::UnorderedSet< NodeInstance const * > > |
Public Member Functions | |
| auto | emplace (RenderedNode node) |
| void | clear () noexcept |
| auto | begin () noexcept |
| auto | begin () const noexcept |
| auto | end () noexcept |
| auto | end () const noexcept |
| auto | size () const noexcept |
| auto | empty () const noexcept |
| size_t | occupancy () const noexcept |
Static Public Attributes | |
| static uint64_t constexpr | maxObjects = 1024ULL |
| static uint64_t constexpr | maxCount = maxObjects |
| using castor3d::InstantiatedObjectsNodesViewT< NodeT >::NodeInstance = NodeInstanceT< NodeT > |
| using castor3d::InstantiatedObjectsNodesViewT< NodeT >::NodeInstances = castor::Pair< RenderedNode, castor::UnorderedSet< NodeInstance const * > > |
| using castor3d::InstantiatedObjectsNodesViewT< NodeT >::NodeObject = NodeObjectT< NodeT > |
| using castor3d::InstantiatedObjectsNodesViewT< NodeT >::RenderedNode = RenderedNodeT< NodeT > |
|
inlinenoexcept |
|
inlinenoexcept |
Referenced by castor3d::InstantiatedObjectsNodesViewT< NodeT >::emplace().

|
inlinenoexcept |
|
inline |
References castor3d::InstantiatedObjectsNodesViewT< NodeT >::begin(), castor3d::C3D_EnsureNodesCounts, CU_Assert, CU_Exception, castor3d::InstantiatedObjectsNodesViewT< NodeT >::end(), castor3d::InstantiatedObjectsNodesViewT< NodeT >::maxObjects, and castor3d::InstantiatedObjectsNodesViewT< NodeT >::size().

|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Referenced by castor3d::InstantiatedObjectsNodesViewT< NodeT >::emplace().

|
inlinenoexcept |
References castor3d::InstantiatedObjectsNodesViewT< NodeT >::size().

|
inlinenoexcept |
Referenced by castor3d::InstantiatedObjectsNodesViewT< NodeT >::emplace(), and castor3d::InstantiatedObjectsNodesViewT< NodeT >::occupancy().

|
staticconstexpr |
|
staticconstexpr |
Referenced by castor3d::InstantiatedObjectsNodesViewT< NodeT >::emplace().