![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include <GFXDevice.h>
Classes | |
struct | DataEntry |
Public Member Functions | |
DebugPrimitiveHandler () noexcept | |
~DebugPrimitiveHandler () | |
size_t | size () const noexcept |
void | reset () |
void | add (const I64 ID, const Descriptor &data) noexcept |
void | addLocked (const I64 ID, const Descriptor &data) noexcept |
Public Attributes | |
Mutex | _dataLock |
eastl::fixed_vector< IMPrimitive *, N, true > | _debugPrimitives |
eastl::fixed_vector< DataEntry, N, true > | _debugData |
Static Public Attributes | |
static constexpr U8 | g_maxFrameLifetime = 6u |
Definition at line 153 of file GFXDevice.h.
|
noexcept |
Definition at line 40 of file GFXDevice.inl.
Divide::DebugPrimitiveHandler< Descriptor, N >::~DebugPrimitiveHandler |
Definition at line 49 of file GFXDevice.inl.
|
noexcept |
Definition at line 77 of file GFXDevice.inl.
|
noexcept |
Definition at line 84 of file GFXDevice.inl.
void Divide::DebugPrimitiveHandler< Descriptor, N >::reset |
Definition at line 61 of file GFXDevice.inl.
|
noexcept |
Definition at line 55 of file GFXDevice.inl.
Mutex Divide::DebugPrimitiveHandler< Descriptor, N >::_dataLock |
Definition at line 174 of file GFXDevice.h.
eastl::fixed_vector<DataEntry, N, true> Divide::DebugPrimitiveHandler< Descriptor, N >::_debugData |
Definition at line 176 of file GFXDevice.h.
eastl::fixed_vector<IMPrimitive*, N, true> Divide::DebugPrimitiveHandler< Descriptor, N >::_debugPrimitives |
Definition at line 175 of file GFXDevice.h.
|
staticconstexpr |
Definition at line 155 of file GFXDevice.h.