![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include <RenderPassCuller.h>
Public Types | |
using | Container = std::array< T, N > |
Public Member Functions | |
void | append (const VisibleNodeList &other) noexcept |
void | append (const T &node) noexcept |
void | remove (const size_t idx) |
void | reset () noexcept |
size_t | size () const noexcept |
bufferPtr | data () const noexcept |
const T & | node (const size_t idx) const noexcept |
T & | node (const size_t idx) noexcept |
VisibleNodeList & | operator= (const VisibleNodeList &other) |
Private Attributes | |
Container | _nodes |
std::atomic_size_t | _index = 0 |
Definition at line 90 of file RenderPassCuller.h.
using Divide::VisibleNodeList< T, N >::Container = std::array<T, N> |
Definition at line 92 of file RenderPassCuller.h.
|
inlinenoexcept |
Definition at line 102 of file RenderPassCuller.h.
|
inlinenoexcept |
Definition at line 94 of file RenderPassCuller.h.
|
inlinenoexcept |
Definition at line 117 of file RenderPassCuller.h.
|
inlinenoexcept |
Definition at line 119 of file RenderPassCuller.h.
|
inlinenoexcept |
Definition at line 125 of file RenderPassCuller.h.
|
inline |
Definition at line 131 of file RenderPassCuller.h.
|
inline |
Definition at line 107 of file RenderPassCuller.h.
|
inlinenoexcept |
Definition at line 115 of file RenderPassCuller.h.
|
inlinenoexcept |
Definition at line 116 of file RenderPassCuller.h.
|
private |
Definition at line 140 of file RenderPassCuller.h.
|
private |
Definition at line 139 of file RenderPassCuller.h.