Go to the source code of this file.
◆ CE_MT_HANDLE
| #define CE_MT_HANDLE |
( |
|
T | ) |
void* |
◆ CE_MT_POOLED
| #define CE_MT_POOLED |
( |
|
T | ) |
|
Value: using Allocator = VKObjectAllocator; \
[[nodiscard]] static Allocator& getAllocator() noexcept; \
[[nodiscard]] static void* operator new(size_t size) noexcept; \
static
void operator delete(
void* p,
std::
size_t size) noexcept;
◆ CE_MT_RENDER_API_OBJECT_FORWARD
| #define CE_MT_RENDER_API_OBJECT_FORWARD |
( |
|
N | ) |
|
Value: class MT##N; \
using MT##N##Ptr = RC<MT##N>;
◆ CE_MT_SAFE_CAST