Castor3D 0.16.0
Multiplatform 3D engine
|
#include <PipelinesNodes.hpp>
Classes | |
struct | BufferNodes |
Types publics | |
using | RenderedNode = RenderedNodeT< NodeT > |
using | NodesView = NodesViewT< NodeT > |
Fonctions membres publiques | |
auto | emplace (ashes::BufferBase const &buffer) |
RenderedNode * | emplace (ashes::BufferBase const &buffer, RenderedNode node) |
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 |
Attributs publics statiques | |
static uint64_t constexpr | maxBuffers = 32ULL |
static uint64_t constexpr | maxCount = NodesView::maxCount * maxBuffers |
using castor3d::BuffersNodesViewT< NodeT >::NodesView = NodesViewT< NodeT > |
using castor3d::BuffersNodesViewT< NodeT >::RenderedNode = RenderedNodeT< NodeT > |
|
inlinenoexcept |
|
inlinenoexcept |
Référencé par castor3d::BuffersNodesViewT< NodeT >::emplace().
|
inline |
Références castor3d::BuffersNodesViewT< NodeT >::begin(), castor3d::C3D_EnsureNodesCounts, CU_Assert, CU_Exception, castor3d::BuffersNodesViewT< NodeT >::end(), castor3d::BuffersNodesViewT< NodeT >::maxBuffers, et castor3d::BuffersNodesViewT< NodeT >::size().
Référencé par castor3d::BuffersNodesViewT< NodeT >::emplace().
|
inline |
Références castor3d::BuffersNodesViewT< NodeT >::emplace().
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Référencé par castor3d::BuffersNodesViewT< NodeT >::emplace().
|
inlinenoexcept |
|
inlinenoexcept |
Référencé par castor3d::BuffersNodesViewT< NodeT >::emplace().
|
staticconstexpr |
Référencé par castor3d::BuffersNodesViewT< NodeT >::emplace().
|
staticconstexpr |