# D
# DirectionId
 | Name | Value | 
|---|
# Difficulty
 | Name | Value | 
|---|
# Direction::Type
 | Name | Value | 
|---|---|
| SOUTH | 0 | 
| WEST | 1 | 
| NORTH | 2 | 
| EAST | 3 | 
| UNDEFINED | 18446744073709551615 | 
# DlcPerformanceTier
 | Name | Value | 
|---|
# dragon::frameobject::components::details::RayTraceMaterialFlags
 | Name | Value | 
|---|
# dragon::mesh::IndexSize
 | Name | Value | 
|---|---|
| Bytes16 | 0 | 
| Bytes32 | 1 | 
# DoorBlock::DoorType
 | Name | Value | 
|---|
# dragon::materials::definition::SamplerAccess
 | Name | Value | 
|---|
# dragon::materials::TextureBindType
 | Name | Value | 
|---|---|
| Sampler | 0 | 
| UAV | 1 | 
# dragon::rendering::RtBufferSizes
 | Name | Value | 
|---|---|
| Display | 0 | 
| Render | 1 | 
| QuarterDisplay | 2 | 
| HalfDisplay | 3 | 
| QuarterRender | 4 | 
| HalfRender | 5 | 
| ToneCurve | 6 | 
| SixteenthRender | 7 | 
# DoublePlantType
 | Name | Value | 
|---|
# D3D12_RESOURCE_STATES
 | Name | Value | 
|---|---|
| D3D12_RESOURCE_STATE_COMMON | 0 | 
| D3D12_RESOURCE_STATE_PRESENT | 0 | 
| D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER | 1 | 
| D3D12_RESOURCE_STATE_INDEX_BUFFER | 2 | 
| D3D12_RESOURCE_STATE_RENDER_TARGET | 4 | 
| D3D12_RESOURCE_STATE_UNORDERED_ACCESS | 8 | 
| D3D12_RESOURCE_STATE_DEPTH_WRITE | 16 | 
| D3D12_RESOURCE_STATE_DEPTH_READ | 32 | 
| D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE | 64 | 
| D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE | 128 | 
| D3D12_RESOURCE_STATE_STREAM_OUT | 256 | 
| D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT | 512 | 
| D3D12_RESOURCE_STATE_PREDICATION | 512 | 
| D3D12_RESOURCE_STATE_COPY_DEST | 1024 | 
| D3D12_RESOURCE_STATE_COPY_SOURCE | 2048 | 
| D3D12_RESOURCE_STATE_GENERIC_READ | 2755 | 
| D3D12_RESOURCE_STATE_RESOLVE_DEST | 4096 | 
| D3D12_RESOURCE_STATE_RESOLVE_SOURCE | 8192 | 
| D3D12_RESOURCE_STATE_VIDEO_DECODE_READ | 65536 | 
| D3D12_RESOURCE_STATE_VIDEO_DECODE_WRITE | 131072 | 
| D3D12_RESOURCE_STATE_VIDEO_PROCESS_READ | 262144 | 
| D3D12_RESOURCE_STATE_VIDEO_PROCESS_WRITE | 524288 | 
| D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ | 2097152 | 
| D3D12_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE | 4194304 | 
| D3D12_RESOURCE_STATE_VIDEO_ENCODE_WRITE | 8388608 | 
| D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE | 16777216 | 
# D3D12_RESOURCE_FLAGS
 | Name | Value | 
|---|---|
| D3D12_RESOURCE_FLAG_NONE | 0 | 
| D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET | 1 | 
| D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL | 2 | 
| D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS | 4 | 
| D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE | 8 | 
| D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER | 16 | 
| D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS | 32 | 
| D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY | 64 | 
# D3D12_HEAP_FLAGS
 | Name | Value | 
|---|---|
| D3D12_HEAP_FLAG_NONE | 0 | 
| D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES | 0 | 
| D3D12_HEAP_FLAG_SHARED | 1 | 
| D3D12_HEAP_FLAG_DENY_BUFFERS | 4 | 
| D3D12_HEAP_FLAG_ALLOW_DISPLAY | 8 | 
| D3D12_HEAP_FLAG_SHARED_CROSS_ADAPTER | 32 | 
| D3D12_HEAP_FLAG_DENY_RT_DS_TEXTURES | 64 | 
| D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES | 68 | 
| D3D12_HEAP_FLAG_DENY_NON_RT_DS_TEXTURES | 128 | 
| D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES | 132 | 
| D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS | 192 | 
| D3D12_HEAP_FLAG_HARDWARE_PROTECTED | 256 | 
| D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH | 512 | 
| D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS | 1024 | 
| D3D12_HEAP_FLAG_CREATE_NOT_RESIDENT | 2048 | 
| D3D12_HEAP_FLAG_CREATE_NOT_ZEROED | 4096 | 
# DXGI_COLOR_SPACE_TYPE
 | Name | Value | 
|---|---|
| DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 | 0 | 
| DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 | 1 | 
| DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709 | 2 | 
| DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020 | 3 | 
| DXGI_COLOR_SPACE_RESERVED | 4 | 
| DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601 | 5 | 
| DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601 | 6 | 
| DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601 | 7 | 
| DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709 | 8 | 
| DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709 | 9 | 
| DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020 | 10 | 
| DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020 | 11 | 
| DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020 | 12 | 
| DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020 | 13 | 
| DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020 | 14 | 
| DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020 | 15 | 
| DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020 | 16 | 
| DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020 | 17 | 
| DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020 | 18 | 
| DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020 | 19 | 
| DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709 | 20 | 
| DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020 | 21 | 
| DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709 | 22 | 
| DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020 | 23 | 
| DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020 | 24 | 
| DXGI_COLOR_SPACE_CUSTOM | 18446744073709551615 | 
# D3D11_COMPARISON_FUNC
 | Name | Value | 
|---|---|
| D3D11_COMPARISON_NEVER | 1 | 
| D3D11_COMPARISON_LESS | 2 | 
| D3D11_COMPARISON_EQUAL | 3 | 
| D3D11_COMPARISON_LESS_EQUAL | 4 | 
| D3D11_COMPARISON_GREATER | 5 | 
| D3D11_COMPARISON_NOT_EQUAL | 6 | 
| D3D11_COMPARISON_GREATER_EQUAL | 7 | 
| D3D11_COMPARISON_ALWAYS | 8 | 
# DXGI_FORMAT
 | Name | Value | 
|---|---|
| DXGI_FORMAT_UNKNOWN | 0 | 
| DXGI_FORMAT_R32G32B32A32_TYPELESS | 1 | 
| DXGI_FORMAT_R32G32B32A32_FLOAT | 2 | 
| DXGI_FORMAT_R32G32B32A32_UINT | 3 | 
| DXGI_FORMAT_R32G32B32A32_SINT | 4 | 
| DXGI_FORMAT_R32G32B32_TYPELESS | 5 | 
| DXGI_FORMAT_R32G32B32_FLOAT | 6 | 
| DXGI_FORMAT_R32G32B32_UINT | 7 | 
| DXGI_FORMAT_R32G32B32_SINT | 8 | 
| DXGI_FORMAT_R16G16B16A16_TYPELESS | 9 | 
| DXGI_FORMAT_R16G16B16A16_FLOAT | 10 | 
| DXGI_FORMAT_R16G16B16A16_UNORM | 11 | 
| DXGI_FORMAT_R16G16B16A16_UINT | 12 | 
| DXGI_FORMAT_R16G16B16A16_SNORM | 13 | 
| DXGI_FORMAT_R16G16B16A16_SINT | 14 | 
| DXGI_FORMAT_R32G32_TYPELESS | 15 | 
| DXGI_FORMAT_R32G32_FLOAT | 16 | 
| DXGI_FORMAT_R32G32_UINT | 17 | 
| DXGI_FORMAT_R32G32_SINT | 18 | 
| DXGI_FORMAT_R32G8X24_TYPELESS | 19 | 
| DXGI_FORMAT_D32_FLOAT_S8X24_UINT | 20 | 
| DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS | 21 | 
| DXGI_FORMAT_X32_TYPELESS_G8X24_UINT | 22 | 
| DXGI_FORMAT_R10G10B10A2_TYPELESS | 23 | 
| DXGI_FORMAT_R10G10B10A2_UNORM | 24 | 
| DXGI_FORMAT_R10G10B10A2_UINT | 25 | 
| DXGI_FORMAT_R11G11B10_FLOAT | 26 | 
| DXGI_FORMAT_R8G8B8A8_TYPELESS | 27 | 
| DXGI_FORMAT_R8G8B8A8_UNORM | 28 | 
| DXGI_FORMAT_R8G8B8A8_UNORM_SRGB | 29 | 
| DXGI_FORMAT_R8G8B8A8_UINT | 30 | 
| DXGI_FORMAT_R8G8B8A8_SNORM | 31 | 
| DXGI_FORMAT_R8G8B8A8_SINT | 32 | 
| DXGI_FORMAT_R16G16_TYPELESS | 33 | 
| DXGI_FORMAT_R16G16_FLOAT | 34 | 
| DXGI_FORMAT_R16G16_UNORM | 35 | 
| DXGI_FORMAT_R16G16_UINT | 36 | 
| DXGI_FORMAT_R16G16_SNORM | 37 | 
| DXGI_FORMAT_R16G16_SINT | 38 | 
| DXGI_FORMAT_R32_TYPELESS | 39 | 
| DXGI_FORMAT_D32_FLOAT | 40 | 
| DXGI_FORMAT_R32_FLOAT | 41 | 
| DXGI_FORMAT_R32_UINT | 42 | 
| DXGI_FORMAT_R32_SINT | 43 | 
| DXGI_FORMAT_R24G8_TYPELESS | 44 | 
| DXGI_FORMAT_D24_UNORM_S8_UINT | 45 | 
| DXGI_FORMAT_R24_UNORM_X8_TYPELESS | 46 | 
| DXGI_FORMAT_X24_TYPELESS_G8_UINT | 47 | 
| DXGI_FORMAT_R8G8_TYPELESS | 48 | 
| DXGI_FORMAT_R8G8_UNORM | 49 | 
| DXGI_FORMAT_R8G8_UINT | 50 | 
| DXGI_FORMAT_R8G8_SNORM | 51 | 
| DXGI_FORMAT_R8G8_SINT | 52 | 
| DXGI_FORMAT_R16_TYPELESS | 53 | 
| DXGI_FORMAT_R16_FLOAT | 54 | 
| DXGI_FORMAT_D16_UNORM | 55 | 
| DXGI_FORMAT_R16_UNORM | 56 | 
| DXGI_FORMAT_R16_UINT | 57 | 
| DXGI_FORMAT_R16_SNORM | 58 | 
| DXGI_FORMAT_R16_SINT | 59 | 
| DXGI_FORMAT_R8_TYPELESS | 60 | 
| DXGI_FORMAT_R8_UNORM | 61 | 
| DXGI_FORMAT_R8_UINT | 62 | 
| DXGI_FORMAT_R8_SNORM | 63 | 
| DXGI_FORMAT_R8_SINT | 64 | 
| DXGI_FORMAT_A8_UNORM | 65 | 
| DXGI_FORMAT_R1_UNORM | 66 | 
| DXGI_FORMAT_R9G9B9E5_SHAREDEXP | 67 | 
| DXGI_FORMAT_R8G8_B8G8_UNORM | 68 | 
| DXGI_FORMAT_G8R8_G8B8_UNORM | 69 | 
| DXGI_FORMAT_BC1_TYPELESS | 70 | 
| DXGI_FORMAT_BC1_UNORM | 71 | 
| DXGI_FORMAT_BC1_UNORM_SRGB | 72 | 
| DXGI_FORMAT_BC2_TYPELESS | 73 | 
| DXGI_FORMAT_BC2_UNORM | 74 | 
| DXGI_FORMAT_BC2_UNORM_SRGB | 75 | 
| DXGI_FORMAT_BC3_TYPELESS | 76 | 
| DXGI_FORMAT_BC3_UNORM | 77 | 
| DXGI_FORMAT_BC3_UNORM_SRGB | 78 | 
| DXGI_FORMAT_BC4_TYPELESS | 79 | 
| DXGI_FORMAT_BC4_UNORM | 80 | 
| DXGI_FORMAT_BC4_SNORM | 81 | 
| DXGI_FORMAT_BC5_TYPELESS | 82 | 
| DXGI_FORMAT_BC5_UNORM | 83 | 
| DXGI_FORMAT_BC5_SNORM | 84 | 
| DXGI_FORMAT_B5G6R5_UNORM | 85 | 
| DXGI_FORMAT_B5G5R5A1_UNORM | 86 | 
| DXGI_FORMAT_B8G8R8A8_UNORM | 87 | 
| DXGI_FORMAT_B8G8R8X8_UNORM | 88 | 
| DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM | 89 | 
| DXGI_FORMAT_B8G8R8A8_TYPELESS | 90 | 
| DXGI_FORMAT_B8G8R8A8_UNORM_SRGB | 91 | 
| DXGI_FORMAT_B8G8R8X8_TYPELESS | 92 | 
| DXGI_FORMAT_B8G8R8X8_UNORM_SRGB | 93 | 
| DXGI_FORMAT_BC6H_TYPELESS | 94 | 
| DXGI_FORMAT_BC6H_UF16 | 95 | 
| DXGI_FORMAT_BC6H_SF16 | 96 | 
| DXGI_FORMAT_BC7_TYPELESS | 97 | 
| DXGI_FORMAT_BC7_UNORM | 98 | 
| DXGI_FORMAT_BC7_UNORM_SRGB | 99 | 
| DXGI_FORMAT_AYUV | 100 | 
| DXGI_FORMAT_Y410 | 101 | 
| DXGI_FORMAT_Y416 | 102 | 
| DXGI_FORMAT_NV12 | 103 | 
| DXGI_FORMAT_P010 | 104 | 
| DXGI_FORMAT_P016 | 105 | 
| DXGI_FORMAT_420_OPAQUE | 106 | 
| DXGI_FORMAT_YUY2 | 107 | 
| DXGI_FORMAT_Y210 | 108 | 
| DXGI_FORMAT_Y216 | 109 | 
| DXGI_FORMAT_NV11 | 110 | 
| DXGI_FORMAT_AI44 | 111 | 
| DXGI_FORMAT_IA44 | 112 | 
| DXGI_FORMAT_P8 | 113 | 
| DXGI_FORMAT_A8P8 | 114 | 
| DXGI_FORMAT_B4G4R4A4_UNORM | 115 | 
| DXGI_FORMAT_P208 | 130 | 
| DXGI_FORMAT_V208 | 131 | 
| DXGI_FORMAT_V408 | 132 | 
| DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE | 189 | 
| DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE | 190 | 
| DXGI_FORMAT_FORCE_UINT | 18446744073709551615 | 
# D3D11_TEXTURE_ADDRESS_MODE
 | Name | Value | 
|---|---|
| D3D11_TEXTURE_ADDRESS_WRAP | 1 | 
| D3D11_TEXTURE_ADDRESS_MIRROR | 2 | 
| D3D11_TEXTURE_ADDRESS_CLAMP | 3 | 
| D3D11_TEXTURE_ADDRESS_BORDER | 4 | 
| D3D11_TEXTURE_ADDRESS_MIRROR_ONCE | 5 | 
# D3D11_BLEND_OP
 | Name | Value | 
|---|---|
| D3D11_BLEND_OP_ADD | 1 | 
| D3D11_BLEND_OP_SUBTRACT | 2 | 
| D3D11_BLEND_OP_REV_SUBTRACT | 3 | 
| D3D11_BLEND_OP_MIN | 4 | 
| D3D11_BLEND_OP_MAX | 5 | 
# D3D11_BLEND
 | Name | Value | 
|---|---|
| D3D11_BLEND_ZERO | 1 | 
| D3D11_BLEND_ONE | 2 | 
| D3D11_BLEND_SRC_COLOR | 3 | 
| D3D11_BLEND_INV_SRC_COLOR | 4 | 
| D3D11_BLEND_SRC_ALPHA | 5 | 
| D3D11_BLEND_INV_SRC_ALPHA | 6 | 
| D3D11_BLEND_DEST_ALPHA | 7 | 
| D3D11_BLEND_INV_DEST_ALPHA | 8 | 
| D3D11_BLEND_DEST_COLOR | 9 | 
| D3D11_BLEND_INV_DEST_COLOR | 10 | 
| D3D11_BLEND_SRC_ALPHA_SAT | 11 | 
| D3D11_BLEND_BLEND_FACTOR | 14 | 
| D3D11_BLEND_INV_BLEND_FACTOR | 15 | 
| D3D11_BLEND_SRC1_COLOR | 16 | 
| D3D11_BLEND_INV_SRC1_COLOR | 17 | 
| D3D11_BLEND_SRC1_ALPHA | 18 | 
| D3D11_BLEND_INV_SRC1_ALPHA | 19 | 
# D3D11_INPUT_CLASSIFICATION
 | Name | Value | 
|---|---|
| D3D11_INPUT_PER_VERTEX_DATA | 0 | 
| D3D11_INPUT_PER_INSTANCE_DATA | 1 | 
# D3D_PRIMITIVE_TOPOLOGY
 | Name | Value | 
|---|---|
| D3D_PRIMITIVE_TOPOLOGY_UNDEFINED | 0 | 
| D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED | 0 | 
| D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED | 0 | 
| D3D_PRIMITIVE_TOPOLOGY_POINTLIST | 1 | 
| D3D10_PRIMITIVE_TOPOLOGY_POINTLIST | 1 | 
| D3D11_PRIMITIVE_TOPOLOGY_POINTLIST | 1 | 
| D3D_PRIMITIVE_TOPOLOGY_LINELIST | 2 | 
| D3D10_PRIMITIVE_TOPOLOGY_LINELIST | 2 | 
| D3D11_PRIMITIVE_TOPOLOGY_LINELIST | 2 | 
| D3D_PRIMITIVE_TOPOLOGY_LINESTRIP | 3 | 
| D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP | 3 | 
| D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP | 3 | 
| D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST | 4 | 
| D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST | 4 | 
| D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST | 4 | 
| D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP | 5 | 
| D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP | 5 | 
| D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP | 5 | 
| D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ | 10 | 
| D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ | 10 | 
| D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ | 10 | 
| D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ | 11 | 
| D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ | 11 | 
| D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ | 11 | 
| D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ | 12 | 
| D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ | 12 | 
| D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ | 12 | 
| D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ | 13 | 
| D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ | 13 | 
| D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ | 13 | 
| D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST | 33 | 
| D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST | 33 | 
| D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST | 34 | 
| D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST | 34 | 
| D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST | 35 | 
| D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST | 35 | 
| D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST | 36 | 
| D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST | 36 | 
| D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST | 37 | 
| D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST | 37 | 
| D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST | 38 | 
| D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST | 38 | 
| D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST | 39 | 
| D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST | 39 | 
| D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST | 40 | 
| D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST | 40 | 
| D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST | 41 | 
| D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST | 41 | 
| D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST | 42 | 
| D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST | 42 | 
| D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST | 43 | 
| D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST | 43 | 
| D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST | 44 | 
| D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST | 44 | 
| D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST | 45 | 
| D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST | 45 | 
| D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST | 46 | 
| D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST | 46 | 
| D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST | 47 | 
| D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST | 47 | 
| D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST | 48 | 
| D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST | 48 | 
| D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST | 49 | 
| D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST | 49 | 
| D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST | 50 | 
| D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST | 50 | 
| D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST | 51 | 
| D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST | 51 | 
| D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST | 52 | 
| D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST | 52 | 
| D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST | 53 | 
| D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST | 53 | 
| D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST | 54 | 
| D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST | 54 | 
| D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST | 55 | 
| D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST | 55 | 
| D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST | 56 | 
| D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST | 56 | 
| D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST | 57 | 
| D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST | 57 | 
| D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST | 58 | 
| D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST | 58 | 
| D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST | 59 | 
| D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST | 59 | 
| D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST | 60 | 
| D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST | 60 | 
| D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST | 61 | 
| D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST | 61 | 
| D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST | 62 | 
| D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST | 62 | 
| D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST | 63 | 
| D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST | 63 | 
| D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST | 64 | 
| D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST | 64 | 
# D3D11_STENCIL_OP
 | Name | Value | 
|---|---|
| D3D11_STENCIL_OP_KEEP | 1 | 
| D3D11_STENCIL_OP_ZERO | 2 | 
| D3D11_STENCIL_OP_REPLACE | 3 | 
| D3D11_STENCIL_OP_INCR_SAT | 4 | 
| D3D11_STENCIL_OP_DECR_SAT | 5 | 
| D3D11_STENCIL_OP_INVERT | 6 | 
| D3D11_STENCIL_OP_INCR | 7 | 
| D3D11_STENCIL_OP_DECR | 8 | 
# D3D11_CULL_MODE
 | Name | Value | 
|---|---|
| D3D11_CULL_NONE | 1 | 
| D3D11_CULL_FRONT | 2 | 
| D3D11_CULL_BACK | 3 | 
# D3D12_HEAP_TYPE
 | Name | Value | 
|---|---|
| D3D12_HEAP_TYPE_DEFAULT | 1 | 
| D3D12_HEAP_TYPE_UPLOAD | 2 | 
| D3D12_HEAP_TYPE_READBACK | 3 | 
| D3D12_HEAP_TYPE_CUSTOM | 4 | 
# D3D12_CPU_PAGE_PROPERTY
 | Name | Value | 
|---|---|
| D3D12_CPU_PAGE_PROPERTY_UNKNOWN | 0 | 
| D3D12_CPU_PAGE_PROPERTY_NOT_AVAILABLE | 1 | 
| D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE | 2 | 
| D3D12_CPU_PAGE_PROPERTY_WRITE_BACK | 3 | 
# D3D12_MEMORY_POOL
 | Name | Value | 
|---|---|
| D3D12_MEMORY_POOL_UNKNOWN | 0 | 
| D3D12_MEMORY_POOL_L0 | 1 | 
| D3D12_MEMORY_POOL_L1 | 2 | 
# D3D12_TEXTURE_ADDRESS_MODE
 | Name | Value | 
|---|---|
| D3D12_TEXTURE_ADDRESS_MODE_WRAP | 1 | 
| D3D12_TEXTURE_ADDRESS_MODE_MIRROR | 2 | 
| D3D12_TEXTURE_ADDRESS_MODE_CLAMP | 3 | 
| D3D12_TEXTURE_ADDRESS_MODE_BORDER | 4 | 
| D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE | 5 | 
# D3D12_BLEND_OP
 | Name | Value | 
|---|---|
| D3D12_BLEND_OP_ADD | 1 | 
| D3D12_BLEND_OP_SUBTRACT | 2 | 
| D3D12_BLEND_OP_REV_SUBTRACT | 3 | 
| D3D12_BLEND_OP_MIN | 4 | 
| D3D12_BLEND_OP_MAX | 5 | 
# D3D12_INPUT_CLASSIFICATION
 | Name | Value | 
|---|---|
| D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA | 0 | 
| D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA | 1 | 
# D3D12_COMPARISON_FUNC
 | Name | Value | 
|---|---|
| D3D12_COMPARISON_FUNC_NEVER | 1 | 
| D3D12_COMPARISON_FUNC_LESS | 2 | 
| D3D12_COMPARISON_FUNC_EQUAL | 3 | 
| D3D12_COMPARISON_FUNC_LESS_EQUAL | 4 | 
| D3D12_COMPARISON_FUNC_GREATER | 5 | 
| D3D12_COMPARISON_FUNC_NOT_EQUAL | 6 | 
| D3D12_COMPARISON_FUNC_GREATER_EQUAL | 7 | 
| D3D12_COMPARISON_FUNC_ALWAYS | 8 | 
# D3D12_BLEND
 | Name | Value | 
|---|---|
| D3D12_BLEND_ZERO | 1 | 
| D3D12_BLEND_ONE | 2 | 
| D3D12_BLEND_SRC_COLOR | 3 | 
| D3D12_BLEND_INV_SRC_COLOR | 4 | 
| D3D12_BLEND_SRC_ALPHA | 5 | 
| D3D12_BLEND_INV_SRC_ALPHA | 6 | 
| D3D12_BLEND_DEST_ALPHA | 7 | 
| D3D12_BLEND_INV_DEST_ALPHA | 8 | 
| D3D12_BLEND_DEST_COLOR | 9 | 
| D3D12_BLEND_INV_DEST_COLOR | 10 | 
| D3D12_BLEND_SRC_ALPHA_SAT | 11 | 
| D3D12_BLEND_BLEND_FACTOR | 14 | 
| D3D12_BLEND_INV_BLEND_FACTOR | 15 | 
| D3D12_BLEND_SRC1_COLOR | 16 | 
| D3D12_BLEND_INV_SRC1_COLOR | 17 | 
| D3D12_BLEND_SRC1_ALPHA | 18 | 
| D3D12_BLEND_INV_SRC1_ALPHA | 19 | 
# D3D12_STENCIL_OP
 | Name | Value | 
|---|---|
| D3D12_STENCIL_OP_KEEP | 1 | 
| D3D12_STENCIL_OP_ZERO | 2 | 
| D3D12_STENCIL_OP_REPLACE | 3 | 
| D3D12_STENCIL_OP_INCR_SAT | 4 | 
| D3D12_STENCIL_OP_DECR_SAT | 5 | 
| D3D12_STENCIL_OP_INVERT | 6 | 
| D3D12_STENCIL_OP_INCR | 7 | 
| D3D12_STENCIL_OP_DECR | 8 | 
# D3D12_PRIMITIVE_TOPOLOGY_TYPE
 | Name | Value | 
|---|---|
| D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED | 0 | 
| D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT | 1 | 
| D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE | 2 | 
| D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE | 3 | 
| D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH | 4 | 
# D3D12_CULL_MODE
 | Name | Value | 
|---|---|
| D3D12_CULL_MODE_NONE | 1 | 
| D3D12_CULL_MODE_FRONT | 2 | 
| D3D12_CULL_MODE_BACK | 3 | 
# DBChunkStorage::ChunkCacheStatus
 | Name | Value | 
|---|---|
| Missing | 0 | 
| Available | 1 | 
| DontCache | 2 | 
# dragon::rendering::ClipSpaceOrigin
 | Name | Value | 
|---|---|
| TopLeft | 0 | 
| BottomLeft | 1 | 
# DateManager::TimeZoneType
 | Name | Value | 
|---|---|
| Production | 0 | 
| Staging | 1 | 
| Dev | 2 | 
| Local | 3 | 
| EnvironmentCount | 4 | 
# dragon::rendering::PrimitiveType
 | Name | Value | 
|---|---|
| TriangleList | 0 | 
| LineList | 1 | 
| LineStrip | 2 | 
| TriangleStrip | 3 | 
# dragon::rendering::StencilOp
 | Name | Value | 
|---|
# dragon::frameobject::components::details::RayTraceObjectType
 | Name | Value | 
|---|
# dragon::rendering::drawutils::SortMode
 | Name | Value | 
|---|---|
| NonTransparent | 0 | 
| OrderDependent | 1 | 
| Transparent | 2 | 
# dragon::rendering::TextureUsage
 | Name | Value | 
|---|
# dragon::frameobject::ShadowQuality
 | Name | Value | 
|---|
# dragon::rendering::GraphicsTasks::ExecutionMode
 | Name | Value | 
|---|---|
| Immediate | 0 | 
| Deferred | 1 | 
| RenderThreadLocked | 2 | 
| Unconstrained | 3 | 
# dragon::rendering::ClipSpaceDepthMode
 | Name | Value | 
|---|---|
| NegativeOneToOne | 0 | 
| ZeroToOne | 1 | 
# dragon::res::TextureError
 | Name | Value | 
|---|---|
| InvalidHandle | 0 | 
| UnsupportedDimension | 1 | 
| MismatchedDescriptions | 2 | 
| ExpectedReadableSrc | 3 | 
| ExpectedCopyableDst | 4 | 
| AlreadyCreated | 5 | 
# DenyList::Duration
 | Name | Value | 
|---|
# DwellerComponent::DwellingType
 | Name | Value | 
|---|
# DwellerRole
 | Name | Value | 
|---|
# DirtType
 | Name | Value | 
|---|
# Downloader::ErrorCode
 | Name | Value | 
|---|---|
| CREATE_FILE | 0 | 
| NETWORK | 1 | 
| NO_NEW_VERSION | 2 | 
| UNCOMPRESS | 3 | 
| CURL_UNINIT | 4 | 
| CURL_MULTI_ERROR | 5 | 
| CURL_EASY_ERROR | 6 | 
| INVALID_URL | 7 | 
| INVALID_STORAGE_PATH | 8 | 
# dragon::materials::definition::SamplerType
 | Name | Value | 
|---|---|
| Type2D | 0 | 
| Type2DArray | 1 | 
| Type2DExternal | 2 | 
| Type3D | 3 | 
| TypeCube | 4 | 
| TypeStructuredBuffer | 5 | 
| TypeRawBuffer | 6 | 
# dragon::materials::definition::GraphicsProfile
 | Name | Value | 
|---|---|
| HiDef | 0 | 
| LowDef | 1 | 
# dragon::materials::definition::PrecisionConstraint
 | Name | Value | 
|---|
# dragon::materials::ShaderCodePlatform
 | Name | Value | 
|---|
# dragon::materials::definition::ShaderStage
 | Name | Value | 
|---|
# dragon::rendering::coroutine::DispatchTarget
 | Name | Value | 
|---|---|
| Resource | 0 | 
| Rendering | 1 | 
# dragon::mesh::RegistryTraits<dragon::mesh::VertexSpanType>::AllocationType
 | Name | Value | 
|---|---|
| Paged | 0 | 
| Oversized | 1 | 
# D3D11_USAGE
 | Name | Value | 
|---|---|
| D3D11_USAGE_DEFAULT | 0 | 
| D3D11_USAGE_IMMUTABLE | 1 | 
| D3D11_USAGE_DYNAMIC | 2 | 
| D3D11_USAGE_STAGING | 3 | 
# DXGI_SCALING
 | Name | Value | 
|---|---|
| DXGI_SCALING_STRETCH | 0 | 
| DXGI_SCALING_NONE | 1 | 
| DXGI_SCALING_ASPECT_RATIO_STRETCH | 2 | 
# DXGI_SWAP_EFFECT
 | Name | Value | 
|---|---|
| DXGI_SWAP_EFFECT_DISCARD | 0 | 
| DXGI_SWAP_EFFECT_SEQUENTIAL | 1 | 
| DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL | 3 | 
| DXGI_SWAP_EFFECT_FLIP_DISCARD | 4 | 
# DXGI_ALPHA_MODE
 | Name | Value | 
|---|---|
| DXGI_ALPHA_MODE_UNSPECIFIED | 0 | 
| DXGI_ALPHA_MODE_PREMULTIPLIED | 1 | 
| DXGI_ALPHA_MODE_STRAIGHT | 2 | 
| DXGI_ALPHA_MODE_IGNORE | 3 | 
| DXGI_ALPHA_MODE_FORCE_DWORD | 18446744073709551615 | 
# D3D12_RESOURCE_DIMENSION
 | Name | Value | 
|---|---|
| D3D12_RESOURCE_DIMENSION_UNKNOWN | 0 | 
| D3D12_RESOURCE_DIMENSION_BUFFER | 1 | 
| D3D12_RESOURCE_DIMENSION_TEXTURE1D | 2 | 
| D3D12_RESOURCE_DIMENSION_TEXTURE2D | 3 | 
| D3D12_RESOURCE_DIMENSION_TEXTURE3D | 4 | 
# D3D12_TEXTURE_LAYOUT
 | Name | Value | 
|---|---|
| D3D12_TEXTURE_LAYOUT_UNKNOWN | 0 | 
| D3D12_TEXTURE_LAYOUT_ROW_MAJOR | 1 | 
| D3D12_TEXTURE_LAYOUT_64KB_UNDEFINED_SWIZZLE | 2 | 
| D3D12_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE | 3 | 
# D3D12_ROOT_SIGNATURE_FLAGS
 | Name | Value | 
|---|---|
| D3D12_ROOT_SIGNATURE_FLAG_NONE | 0 | 
| D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT | 1 | 
| D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS | 2 | 
| D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS | 4 | 
| D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS | 8 | 
| D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS | 16 | 
| D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS | 32 | 
| D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT | 64 | 
| D3D12_ROOT_SIGNATURE_FLAG_LOCAL_ROOT_SIGNATURE | 128 | 
| D3D12_ROOT_SIGNATURE_FLAG_DENY_AMPLIFICATION_SHADER_ROOT_ACCESS | 256 | 
| D3D12_ROOT_SIGNATURE_FLAG_DENY_MESH_SHADER_ROOT_ACCESS | 512 | 
# D3D12_LOGIC_OP
 | Name | Value | 
|---|---|
| D3D12_LOGIC_OP_CLEAR | 0 | 
| D3D12_LOGIC_OP_SET | 1 | 
| D3D12_LOGIC_OP_COPY | 2 | 
| D3D12_LOGIC_OP_COPY_INVERTED | 3 | 
| D3D12_LOGIC_OP_NOOP | 4 | 
| D3D12_LOGIC_OP_INVERT | 5 | 
| D3D12_LOGIC_OP_AND | 6 | 
| D3D12_LOGIC_OP_NAND | 7 | 
| D3D12_LOGIC_OP_OR | 8 | 
| D3D12_LOGIC_OP_NOR | 9 | 
| D3D12_LOGIC_OP_XOR | 10 | 
| D3D12_LOGIC_OP_EQUIV | 11 | 
| D3D12_LOGIC_OP_AND_REVERSE | 12 | 
| D3D12_LOGIC_OP_AND_INVERTED | 13 | 
| D3D12_LOGIC_OP_OR_REVERSE | 14 | 
| D3D12_LOGIC_OP_OR_INVERTED | 15 | 
# D3D12_FILTER
 | Name | Value | 
|---|---|
| D3D12_FILTER_MIN_MAG_MIP_POINT | 0 | 
| D3D12_FILTER_MIN_MAG_POINT_MIP_LINEAR | 1 | 
| D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT | 4 | 
| D3D12_FILTER_MIN_POINT_MAG_MIP_LINEAR | 5 | 
| D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT | 16 | 
| D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR | 17 | 
| D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT | 20 | 
| D3D12_FILTER_MIN_MAG_MIP_LINEAR | 21 | 
| D3D12_FILTER_ANISOTROPIC | 85 | 
| D3D12_FILTER_COMPARISON_MIN_MAG_MIP_POINT | 128 | 
| D3D12_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR | 129 | 
| D3D12_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT | 132 | 
| D3D12_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR | 133 | 
| D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT | 144 | 
| D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR | 145 | 
| D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT | 148 | 
| D3D12_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR | 149 | 
| D3D12_FILTER_COMPARISON_ANISOTROPIC | 213 | 
| D3D12_FILTER_MINIMUM_MIN_MAG_MIP_POINT | 256 | 
| D3D12_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR | 257 | 
| D3D12_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT | 260 | 
| D3D12_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR | 261 | 
| D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT | 272 | 
| D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR | 273 | 
| D3D12_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT | 276 | 
| D3D12_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR | 277 | 
| D3D12_FILTER_MINIMUM_ANISOTROPIC | 341 | 
| D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_POINT | 384 | 
| D3D12_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR | 385 | 
| D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT | 388 | 
| D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR | 389 | 
| D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT | 400 | 
| D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR | 401 | 
| D3D12_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT | 404 | 
| D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR | 405 | 
| D3D12_FILTER_MAXIMUM_ANISOTROPIC | 469 | 
# D3D12_RESOURCE_BARRIER_TYPE
 | Name | Value | 
|---|---|
| D3D12_RESOURCE_BARRIER_TYPE_TRANSITION | 0 | 
| D3D12_RESOURCE_BARRIER_TYPE_ALIASING | 1 | 
| D3D12_RESOURCE_BARRIER_TYPE_UAV | 2 | 
# D3D12_RESOURCE_BARRIER_FLAGS
 | Name | Value | 
|---|---|
| D3D12_RESOURCE_BARRIER_FLAG_NONE | 0 | 
| D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY | 1 | 
| D3D12_RESOURCE_BARRIER_FLAG_END_ONLY | 2 | 
# D3D12_EXPORT_FLAGS
 | Name | Value | 
|---|---|
| D3D12_EXPORT_FLAG_NONE | 0 | 
# D3D12_STATE_SUBOBJECT_TYPE
 | Name | Value | 
|---|---|
| D3D12_STATE_SUBOBJECT_TYPE_STATE_OBJECT_CONFIG | 0 | 
| D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE | 1 | 
| D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE | 2 | 
| D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK | 3 | 
| D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY | 5 | 
| D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION | 6 | 
| D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION | 7 | 
| D3D12_STATE_SUBOBJECT_TYPE_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION | 8 | 
| D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG | 9 | 
| D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG | 10 | 
| D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP | 11 | 
| D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG1 | 12 | 
| D3D12_STATE_SUBOBJECT_TYPE_MAX_VALID | 13 | 
# D3D12_RAYTRACING_GEOMETRY_TYPE
 | Name | Value | 
|---|---|
| D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES | 0 | 
| D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS | 1 | 
# D3D12_RAYTRACING_GEOMETRY_FLAGS
 | Name | Value | 
|---|---|
| D3D12_RAYTRACING_GEOMETRY_FLAG_NONE | 0 | 
| D3D12_RAYTRACING_GEOMETRY_FLAG_OPAQUE | 1 | 
| D3D12_RAYTRACING_GEOMETRY_FLAG_NO_DUPLICATE_ANYHIT_INVOCATION | 2 | 
# D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS
 | Name | Value | 
|---|---|
| D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_NONE | 0 | 
| D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE | 1 | 
| D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_COMPACTION | 2 | 
| D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_TRACE | 4 | 
| D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_BUILD | 8 | 
| D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_MINIMIZE_MEMORY | 16 | 
| D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PERFORM_UPDATE | 32 | 
# DISPLAYCONFIG_SCANLINE_ORDERING
 enum DISPLAYCONFIG_SCANLINE_ORDERING : __int32
{
  DISPLAYCONFIG_SCANLINE_ORDERING_UNSPECIFIED = 0x0,
  DISPLAYCONFIG_SCANLINE_ORDERING_PROGRESSIVE = 0x1,
  DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED = 0x2,
  DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_UPPERFIELDFIRST = 0x2,
  DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_LOWERFIELDFIRST = 0x3,
  DISPLAYCONFIG_SCANLINE_ORDERING_FORCE_UINT32 = 0xFFFFFFFF,
};
# DimensionId
 enum DimensionId : __int32
{
  Overworld = 0x0,
  Nether = 0x1,
  TheEnd = 0x2,
  New_3 = 0x3,
  New_4 = 0x4,
  New_5 = 0x5,
  New_6 = 0x6,
  New_7 = 0x7,
  New_8 = 0x8,
  New_9 = 0x9,
  New_10 = 0xA,
  New_11 = 0xB,
  New_12 = 0xC,
  New_13 = 0xD,
  New_14 = 0xE,
  New_15 = 0xF,
  New_16 = 0x10,
  New_17 = 0x11,
  New_18 = 0x12,
  New_19 = 0x13,
  New_20 = 0x14,
  Count = 0x15,
  Undefined = 0x15,
};
# dragon::TextureUsageFlag
 typedef DimensionId dragon::TextureUsageFlag;
# DebugHudOptions
 typedef DimensionId DebugHudOptions;
# DevConnectionQuality
 enum DevConnectionQuality : __int32
{
  OFF = 0x0,
  NO_LIMIT = 0x1,
  PHONE_4G = 0x2,
  PHONE_3G = 0x3,
  SLOW = 0x4,
  VERY_SLOW = 0x5,
};
# DeviceSunsetTier
 enum DeviceSunsetTier : __int32
{
  Tier1 = 0x1,
  TierMax = 0x1,
  SunsetNotPending = 0x2,
};
# DlcBatchModel::DlcProductIdSearch
 typedef cg::ColorSpace DlcBatchModel::DlcProductIdSearch;
# DataItemType
 typedef OptionType DataItemType;
# DefinitionEventType
 typedef ActorEvent DefinitionEventType;
# DefaultSkin
 typedef PlayerPermissionLevel DefaultSkin;
# DlcUIWrapperResult
 typedef PersonaRepository::PendingPersonaAppearanceStatus DlcUIWrapperResult;
# DlcCheckResult
 typedef BedSleepingResult DlcCheckResult;
# DlcDownloadResult
 typedef ContentEventType DlcDownloadResult;
# dragon::rendering::RenderQueue
 enum dragon::rendering::RenderQueue : __int32
{
  PreFrame = 0x0,
  PostFrame = 0x1,
};
# DISPLAYCONFIG_TOPOLOGY_ID
 enum DISPLAYCONFIG_TOPOLOGY_ID : __int32
{
  DISPLAYCONFIG_TOPOLOGY_INTERNAL = 0x1,
  DISPLAYCONFIG_TOPOLOGY_CLONE = 0x2,
  DISPLAYCONFIG_TOPOLOGY_EXTEND = 0x4,
  DISPLAYCONFIG_TOPOLOGY_EXTERNAL = 0x8,
  DISPLAYCONFIG_TOPOLOGY_FORCE_UINT32 = 0xFFFFFFFF,
};
# DefaultMessageIDTypes
 enum DefaultMessageIDTypes : __int32
{
  ID_CONNECTED_PING = 0x0,
  ID_UNCONNECTED_PING = 0x1,
  ID_UNCONNECTED_PING_OPEN_CONNECTIONS = 0x2,
  ID_CONNECTED_PONG = 0x3,
  ID_DETECT_LOST_CONNECTIONS = 0x4,
  ID_OPEN_CONNECTION_REQUEST_1 = 0x5,
  ID_OPEN_CONNECTION_REPLY_1 = 0x6,
  ID_OPEN_CONNECTION_REQUEST_2 = 0x7,
  ID_OPEN_CONNECTION_REPLY_2 = 0x8,
  ID_CONNECTION_REQUEST = 0x9,
  ID_REMOTE_SYSTEM_REQUIRES_PUBLIC_KEY = 0xA,
  ID_OUR_SYSTEM_REQUIRES_SECURITY = 0xB,
  ID_PUBLIC_KEY_MISMATCH = 0xC,
  ID_OUT_OF_BAND_INTERNAL = 0xD,
  ID_SND_RECEIPT_ACKED = 0xE,
  ID_SND_RECEIPT_LOSS = 0xF,
  ID_CONNECTION_REQUEST_ACCEPTED = 0x10,
  ID_CONNECTION_ATTEMPT_FAILED = 0x11,
  ID_ALREADY_CONNECTED = 0x12,
  ID_NEW_INCOMING_CONNECTION = 0x13,
  ID_NO_FREE_INCOMING_CONNECTIONS = 0x14,
  ID_DISCONNECTION_NOTIFICATION = 0x15,
  ID_CONNECTION_LOST = 0x16,
  ID_CONNECTION_BANNED = 0x17,
  ID_INVALID_PASSWORD = 0x18,
  ID_INCOMPATIBLE_PROTOCOL_VERSION = 0x19,
  ID_IP_RECENTLY_CONNECTED = 0x1A,
  ID_TIMESTAMP = 0x1B,
  ID_UNCONNECTED_PONG = 0x1C,
  ID_ADVERTISE_SYSTEM = 0x1D,
  ID_DOWNLOAD_PROGRESS = 0x1E,
  ID_REMOTE_DISCONNECTION_NOTIFICATION = 0x1F,
  ID_REMOTE_CONNECTION_LOST = 0x20,
  ID_REMOTE_NEW_INCOMING_CONNECTION = 0x21,
  ID_FILE_LIST_TRANSFER_HEADER = 0x22,
  ID_FILE_LIST_TRANSFER_FILE = 0x23,
  ID_FILE_LIST_REFERENCE_PUSH_ACK = 0x24,
  ID_DDT_DOWNLOAD_REQUEST = 0x25,
  ID_TRANSPORT_STRING = 0x26,
  ID_REPLICA_MANAGER_CONSTRUCTION = 0x27,
  ID_REPLICA_MANAGER_SCOPE_CHANGE = 0x28,
  ID_REPLICA_MANAGER_SERIALIZE = 0x29,
  ID_REPLICA_MANAGER_DOWNLOAD_STARTED = 0x2A,
  ID_REPLICA_MANAGER_DOWNLOAD_COMPLETE = 0x2B,
  ID_RAKVOICE_OPEN_CHANNEL_REQUEST = 0x2C,
  ID_RAKVOICE_OPEN_CHANNEL_REPLY = 0x2D,
  ID_RAKVOICE_CLOSE_CHANNEL = 0x2E,
  ID_RAKVOICE_DATA = 0x2F,
  ID_AUTOPATCHER_GET_CHANGELIST_SINCE_DATE = 0x30,
  ID_AUTOPATCHER_CREATION_LIST = 0x31,
  ID_AUTOPATCHER_DELETION_LIST = 0x32,
  ID_AUTOPATCHER_GET_PATCH = 0x33,
  ID_AUTOPATCHER_PATCH_LIST = 0x34,
  ID_AUTOPATCHER_REPOSITORY_FATAL_ERROR = 0x35,
  ID_AUTOPATCHER_CANNOT_DOWNLOAD_ORIGINAL_UNMODIFIED_FILES = 0x36,
  ID_AUTOPATCHER_FINISHED_INTERNAL = 0x37,
  ID_AUTOPATCHER_FINISHED = 0x38,
  ID_AUTOPATCHER_RESTART_APPLICATION = 0x39,
  ID_NAT_PUNCHTHROUGH_REQUEST = 0x3A,
  ID_NAT_CONNECT_AT_TIME = 0x3B,
  ID_NAT_GET_MOST_RECENT_PORT = 0x3C,
  ID_NAT_CLIENT_READY = 0x3D,
  ID_NAT_TARGET_NOT_CONNECTED = 0x3E,
  ID_NAT_TARGET_UNRESPONSIVE = 0x3F,
  ID_NAT_CONNECTION_TO_TARGET_LOST = 0x40,
  ID_NAT_ALREADY_IN_PROGRESS = 0x41,
  ID_NAT_PUNCHTHROUGH_FAILED = 0x42,
  ID_NAT_PUNCHTHROUGH_SUCCEEDED = 0x43,
  ID_READY_EVENT_SET = 0x44,
  ID_READY_EVENT_UNSET = 0x45,
  ID_READY_EVENT_ALL_SET = 0x46,
  ID_READY_EVENT_QUERY = 0x47,
  ID_LOBBY_GENERAL = 0x48,
  ID_RPC_REMOTE_ERROR = 0x49,
  ID_RPC_PLUGIN = 0x4A,
  ID_FILE_LIST_REFERENCE_PUSH = 0x4B,
  ID_READY_EVENT_FORCE_ALL_SET = 0x4C,
  ID_ROOMS_EXECUTE_FUNC = 0x4D,
  ID_ROOMS_LOGON_STATUS = 0x4E,
  ID_ROOMS_HANDLE_CHANGE = 0x4F,
  ID_LOBBY2_SEND_MESSAGE = 0x50,
  ID_LOBBY2_SERVER_ERROR = 0x51,
  ID_FCM2_NEW_HOST = 0x52,
  ID_FCM2_REQUEST_FCMGUID = 0x53,
  ID_FCM2_RESPOND_CONNECTION_COUNT = 0x54,
  ID_FCM2_INFORM_FCMGUID = 0x55,
  ID_FCM2_UPDATE_MIN_TOTAL_CONNECTION_COUNT = 0x56,
  ID_FCM2_VERIFIED_JOIN_START = 0x57,
  ID_FCM2_VERIFIED_JOIN_CAPABLE = 0x58,
  ID_FCM2_VERIFIED_JOIN_FAILED = 0x59,
  ID_FCM2_VERIFIED_JOIN_ACCEPTED = 0x5A,
  ID_FCM2_VERIFIED_JOIN_REJECTED = 0x5B,
  ID_UDP_PROXY_GENERAL = 0x5C,
  ID_SQLite3_EXEC = 0x5D,
  ID_SQLite3_UNKNOWN_DB = 0x5E,
  ID_SQLLITE_LOGGER = 0x5F,
  ID_NAT_TYPE_DETECTION_REQUEST = 0x60,
  ID_NAT_TYPE_DETECTION_RESULT = 0x61,
  ID_ROUTER_2_INTERNAL = 0x62,
  ID_ROUTER_2_FORWARDING_NO_PATH = 0x63,
  ID_ROUTER_2_FORWARDING_ESTABLISHED = 0x64,
  ID_ROUTER_2_REROUTED = 0x65,
  ID_TEAM_BALANCER_INTERNAL = 0x66,
  ID_TEAM_BALANCER_REQUESTED_TEAM_FULL = 0x67,
  ID_TEAM_BALANCER_REQUESTED_TEAM_LOCKED = 0x68,
  ID_TEAM_BALANCER_TEAM_REQUESTED_CANCELLED = 0x69,
  ID_TEAM_BALANCER_TEAM_ASSIGNED = 0x6A,
  ID_LIGHTSPEED_INTEGRATION = 0x6B,
  ID_XBOX_LOBBY = 0x6C,
  ID_TWO_WAY_AUTHENTICATION_INCOMING_CHALLENGE_SUCCESS = 0x6D,
  ID_TWO_WAY_AUTHENTICATION_OUTGOING_CHALLENGE_SUCCESS = 0x6E,
  ID_TWO_WAY_AUTHENTICATION_INCOMING_CHALLENGE_FAILURE = 0x6F,
  ID_TWO_WAY_AUTHENTICATION_OUTGOING_CHALLENGE_FAILURE = 0x70,
  ID_TWO_WAY_AUTHENTICATION_OUTGOING_CHALLENGE_TIMEOUT = 0x71,
  ID_TWO_WAY_AUTHENTICATION_NEGOTIATION = 0x72,
  ID_CLOUD_POST_REQUEST = 0x73,
  ID_CLOUD_RELEASE_REQUEST = 0x74,
  ID_CLOUD_GET_REQUEST = 0x75,
  ID_CLOUD_GET_RESPONSE = 0x76,
  ID_CLOUD_UNSUBSCRIBE_REQUEST = 0x77,
  ID_CLOUD_SERVER_TO_SERVER_COMMAND = 0x78,
  ID_CLOUD_SUBSCRIPTION_NOTIFICATION = 0x79,
  ID_LIB_VOICE = 0x7A,
  ID_RELAY_PLUGIN = 0x7B,
  ID_NAT_REQUEST_BOUND_ADDRESSES = 0x7C,
  ID_NAT_RESPOND_BOUND_ADDRESSES = 0x7D,
  ID_FCM2_UPDATE_USER_CONTEXT = 0x7E,
  ID_RESERVED_3 = 0x7F,
  ID_RESERVED_4 = 0x80,
  ID_RESERVED_5 = 0x81,
  ID_RESERVED_6 = 0x82,
  ID_RESERVED_7 = 0x83,
  ID_RESERVED_8 = 0x84,
  ID_RESERVED_9 = 0x85,
  ID_PONG_ADDRESS_INFO = 0x86,
  ID_NAT_TRAVERSAL_PING = 0x87,
  ID_NAT_TRAVERSAL_PONG = 0x88,
  ID_REQUEST_WEBSOCKET_CONNECTION = 0x89,
  ID_ACK_FAILED_WEBSOCKET_REQUEST = 0x8A,
  ID_AVAILABLE_5 = 0x8B,
  ID_AVAILABLE_6 = 0x8C,
  ID_AVAILABLE_7 = 0x8D,
  ID_USER_PACKET_ENUM = 0x8E,
};
# DISPLAYCONFIG_DEVICE_INFO_TYPE
 enum DISPLAYCONFIG_DEVICE_INFO_TYPE : __int32
{
  DISPLAYCONFIG_DEVICE_INFO_GET_SOURCE_NAME = 0x1,
  DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME = 0x2,
  DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_PREFERRED_MODE = 0x3,
  DISPLAYCONFIG_DEVICE_INFO_GET_ADAPTER_NAME = 0x4,
  DISPLAYCONFIG_DEVICE_INFO_SET_TARGET_PERSISTENCE = 0x5,
  DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_BASE_TYPE = 0x6,
  DISPLAYCONFIG_DEVICE_INFO_GET_SUPPORT_VIRTUAL_RESOLUTION = 0x7,
  DISPLAYCONFIG_DEVICE_INFO_SET_SUPPORT_VIRTUAL_RESOLUTION = 0x8,
  DISPLAYCONFIG_DEVICE_INFO_GET_ADVANCED_COLOR_INFO = 0x9,
  DISPLAYCONFIG_DEVICE_INFO_SET_ADVANCED_COLOR_STATE = 0xA,
  DISPLAYCONFIG_DEVICE_INFO_GET_SDR_WHITE_LEVEL = 0xB,
  DISPLAYCONFIG_DEVICE_INFO_FORCE_UINT32 = 0xFFFFFFFF,
};
# DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS
 enum DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS : __int32
{
  DCDC_DEFAULT = 0x0,
  DCDC_DISABLE_FONT_UPDATE = 0x1,
  DCDC_DISABLE_RELAYOUT = 0x2,
};
# DISPLAYCONFIG_ROTATION
 enum DISPLAYCONFIG_ROTATION : __int32
{
  DISPLAYCONFIG_ROTATION_IDENTITY = 0x1,
  DISPLAYCONFIG_ROTATION_ROTATE90 = 0x2,
  DISPLAYCONFIG_ROTATION_ROTATE180 = 0x3,
  DISPLAYCONFIG_ROTATION_ROTATE270 = 0x4,
  DISPLAYCONFIG_ROTATION_FORCE_UINT32 = 0xFFFFFFFF,
};
# DISPLAYCONFIG_SCALING
 enum DISPLAYCONFIG_SCALING : __int32
{
  DISPLAYCONFIG_SCALING_IDENTITY = 0x1,
  DISPLAYCONFIG_SCALING_CENTERED = 0x2,
  DISPLAYCONFIG_SCALING_STRETCHED = 0x3,
  DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX = 0x4,
  DISPLAYCONFIG_SCALING_CUSTOM = 0x5,
  DISPLAYCONFIG_SCALING_PREFERRED = 0x80,
  DISPLAYCONFIG_SCALING_FORCE_UINT32 = 0xFFFFFFFF,
};
# DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
 enum DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY : __int32
{
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_OTHER = 0xFFFFFFFF,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HD15 = 0x0,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SVIDEO = 0x1,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPOSITE_VIDEO = 0x2,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPONENT_VIDEO = 0x3,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DVI = 0x4,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HDMI = 0x5,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_LVDS = 0x6,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_D_JPN = 0x8,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDI = 0x9,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EXTERNAL = 0xA,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EMBEDDED = 0xB,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EXTERNAL = 0xC,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EMBEDDED = 0xD,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDTVDONGLE = 0xE,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST = 0xF,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_WIRED = 0x10,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_VIRTUAL = 0x11,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INTERNAL = 0x80000000,
  DISPLAYCONFIG_OUTPUT_TECHNOLOGY_FORCE_UINT32 = 0xFFFFFFFF,
};
# DPI_AWARENESS
 enum DPI_AWARENESS : __int32
{
  DPI_AWARENESS_INVALID = 0xFFFFFFFF,
  DPI_AWARENESS_UNAWARE = 0x0,
  DPI_AWARENESS_SYSTEM_AWARE = 0x1,
  DPI_AWARENESS_PER_MONITOR_AWARE = 0x2,
};
# DISPLAYCONFIG_PIXELFORMAT
 enum DISPLAYCONFIG_PIXELFORMAT : __int32
{
  DISPLAYCONFIG_PIXELFORMAT_8BPP = 0x1,
  DISPLAYCONFIG_PIXELFORMAT_16BPP = 0x2,
  DISPLAYCONFIG_PIXELFORMAT_24BPP = 0x3,
  DISPLAYCONFIG_PIXELFORMAT_32BPP = 0x4,
  DISPLAYCONFIG_PIXELFORMAT_NONGDI = 0x5,
  DISPLAYCONFIG_PIXELFORMAT_FORCE_UINT32 = 0xFFFFFFFF,
};
# DIALOG_DPI_CHANGE_BEHAVIORS
 enum DIALOG_DPI_CHANGE_BEHAVIORS : __int32
{
  DDC_DEFAULT = 0x0,
  DDC_DISABLE_ALL = 0x1,
  DDC_DISABLE_RESIZE = 0x2,
  DDC_DISABLE_CONTROL_RELAYOUT = 0x4,
};
# DPI_HOSTING_BEHAVIOR
 enum DPI_HOSTING_BEHAVIOR : __int32
{
  DPI_HOSTING_BEHAVIOR_INVALID = 0xFFFFFFFF,
  DPI_HOSTING_BEHAVIOR_DEFAULT = 0x0,
  DPI_HOSTING_BEHAVIOR_MIXED = 0x1,
};
# DISPLAYCONFIG_MODE_INFO_TYPE
 enum DISPLAYCONFIG_MODE_INFO_TYPE : __int32
{
  DISPLAYCONFIG_MODE_INFO_TYPE_SOURCE = 0x1,
  DISPLAYCONFIG_MODE_INFO_TYPE_TARGET = 0x2,
  DISPLAYCONFIG_MODE_INFO_TYPE_DESKTOP_IMAGE = 0x3,
  DISPLAYCONFIG_MODE_INFO_TYPE_FORCE_UINT32 = 0xFFFFFFFF,
};
# D3D_TESSELLATOR_OUTPUT_PRIMITIVE
 enum D3D_TESSELLATOR_OUTPUT_PRIMITIVE : __int32
{
  D3D_TESSELLATOR_OUTPUT_UNDEFINED = 0x0,
  D3D_TESSELLATOR_OUTPUT_POINT = 0x1,
  D3D_TESSELLATOR_OUTPUT_LINE = 0x2,
  D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW = 0x3,
  D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW = 0x4,
  D3D11_TESSELLATOR_OUTPUT_UNDEFINED = 0x0,
  D3D11_TESSELLATOR_OUTPUT_POINT = 0x1,
  D3D11_TESSELLATOR_OUTPUT_LINE = 0x2,
  D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW = 0x3,
  D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW = 0x4,
};
# D3D_TESSELLATOR_PARTITIONING
 enum D3D_TESSELLATOR_PARTITIONING : __int32
{
  D3D_TESSELLATOR_PARTITIONING_UNDEFINED = 0x0,
  D3D_TESSELLATOR_PARTITIONING_INTEGER = 0x1,
  D3D_TESSELLATOR_PARTITIONING_POW2 = 0x2,
  D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD = 0x3,
  D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN = 0x4,
  D3D11_TESSELLATOR_PARTITIONING_UNDEFINED = 0x0,
  D3D11_TESSELLATOR_PARTITIONING_INTEGER = 0x1,
  D3D11_TESSELLATOR_PARTITIONING_POW2 = 0x2,
  D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD = 0x3,
  D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN = 0x4,
};
# D3D_TESSELLATOR_DOMAIN
 enum D3D_TESSELLATOR_DOMAIN : __int32
{
  D3D_TESSELLATOR_DOMAIN_UNDEFINED = 0x0,
  D3D_TESSELLATOR_DOMAIN_ISOLINE = 0x1,
  D3D_TESSELLATOR_DOMAIN_TRI = 0x2,
  D3D_TESSELLATOR_DOMAIN_QUAD = 0x3,
  D3D11_TESSELLATOR_DOMAIN_UNDEFINED = 0x0,
  D3D11_TESSELLATOR_DOMAIN_ISOLINE = 0x1,
  D3D11_TESSELLATOR_DOMAIN_TRI = 0x2,
  D3D11_TESSELLATOR_DOMAIN_QUAD = 0x3,
};
# D3D_NAME
 enum D3D_NAME : __int32
{
  D3D_NAME_UNDEFINED = 0x0,
  D3D_NAME_POSITION = 0x1,
  D3D_NAME_CLIP_DISTANCE = 0x2,
  D3D_NAME_CULL_DISTANCE = 0x3,
  D3D_NAME_RENDER_TARGET_ARRAY_INDEX = 0x4,
  D3D_NAME_VIEWPORT_ARRAY_INDEX = 0x5,
  D3D_NAME_VERTEX_ID = 0x6,
  D3D_NAME_PRIMITIVE_ID = 0x7,
  D3D_NAME_INSTANCE_ID = 0x8,
  D3D_NAME_IS_FRONT_FACE = 0x9,
  D3D_NAME_SAMPLE_INDEX = 0xA,
  D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR = 0xB,
  D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 0xC,
  D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR = 0xD,
  D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR = 0xE,
  D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR = 0xF,
  D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR = 0x10,
  D3D_NAME_BARYCENTRICS = 0x17,
  D3D_NAME_SHADINGRATE = 0x18,
  D3D_NAME_CULLPRIMITIVE = 0x19,
  D3D_NAME_TARGET = 0x40,
  D3D_NAME_DEPTH = 0x41,
  D3D_NAME_COVERAGE = 0x42,
  D3D_NAME_DEPTH_GREATER_EQUAL = 0x43,
  D3D_NAME_DEPTH_LESS_EQUAL = 0x44,
  D3D_NAME_STENCIL_REF = 0x45,
  D3D_NAME_INNER_COVERAGE = 0x46,
  D3D10_NAME_UNDEFINED = 0x0,
  D3D10_NAME_POSITION = 0x1,
  D3D10_NAME_CLIP_DISTANCE = 0x2,
  D3D10_NAME_CULL_DISTANCE = 0x3,
  D3D10_NAME_RENDER_TARGET_ARRAY_INDEX = 0x4,
  D3D10_NAME_VIEWPORT_ARRAY_INDEX = 0x5,
  D3D10_NAME_VERTEX_ID = 0x6,
  D3D10_NAME_PRIMITIVE_ID = 0x7,
  D3D10_NAME_INSTANCE_ID = 0x8,
  D3D10_NAME_IS_FRONT_FACE = 0x9,
  D3D10_NAME_SAMPLE_INDEX = 0xA,
  D3D10_NAME_TARGET = 0x40,
  D3D10_NAME_DEPTH = 0x41,
  D3D10_NAME_COVERAGE = 0x42,
  D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR = 0xB,
  D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 0xC,
  D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR = 0xD,
  D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR = 0xE,
  D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR = 0xF,
  D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR = 0x10,
  D3D11_NAME_DEPTH_GREATER_EQUAL = 0x43,
  D3D11_NAME_DEPTH_LESS_EQUAL = 0x44,
  D3D11_NAME_STENCIL_REF = 0x45,
  D3D11_NAME_INNER_COVERAGE = 0x46,
  D3D12_NAME_BARYCENTRICS = 0x17,
  D3D12_NAME_SHADINGRATE = 0x18,
  D3D12_NAME_CULLPRIMITIVE = 0x19,
};
# D3D_RESOURCE_RETURN_TYPE
 enum D3D_RESOURCE_RETURN_TYPE : __int32
{
  D3D_RETURN_TYPE_UNORM = 0x1,
  D3D_RETURN_TYPE_SNORM = 0x2,
  D3D_RETURN_TYPE_SINT = 0x3,
  D3D_RETURN_TYPE_UINT = 0x4,
  D3D_RETURN_TYPE_FLOAT = 0x5,
  D3D_RETURN_TYPE_MIXED = 0x6,
  D3D_RETURN_TYPE_DOUBLE = 0x7,
  D3D_RETURN_TYPE_CONTINUED = 0x8,
  D3D10_RETURN_TYPE_UNORM = 0x1,
  D3D10_RETURN_TYPE_SNORM = 0x2,
  D3D10_RETURN_TYPE_SINT = 0x3,
  D3D10_RETURN_TYPE_UINT = 0x4,
  D3D10_RETURN_TYPE_FLOAT = 0x5,
  D3D10_RETURN_TYPE_MIXED = 0x6,
  D3D11_RETURN_TYPE_UNORM = 0x1,
  D3D11_RETURN_TYPE_SNORM = 0x2,
  D3D11_RETURN_TYPE_SINT = 0x3,
  D3D11_RETURN_TYPE_UINT = 0x4,
  D3D11_RETURN_TYPE_FLOAT = 0x5,
  D3D11_RETURN_TYPE_MIXED = 0x6,
  D3D11_RETURN_TYPE_DOUBLE = 0x7,
  D3D11_RETURN_TYPE_CONTINUED = 0x8,
};
# D3D_REGISTER_COMPONENT_TYPE
 enum D3D_REGISTER_COMPONENT_TYPE : __int32
{
  D3D_REGISTER_COMPONENT_UNKNOWN = 0x0,
  D3D_REGISTER_COMPONENT_UINT32 = 0x1,
  D3D_REGISTER_COMPONENT_SINT32 = 0x2,
  D3D_REGISTER_COMPONENT_FLOAT32 = 0x3,
  D3D10_REGISTER_COMPONENT_UNKNOWN = 0x0,
  D3D10_REGISTER_COMPONENT_UINT32 = 0x1,
  D3D10_REGISTER_COMPONENT_SINT32 = 0x2,
  D3D10_REGISTER_COMPONENT_FLOAT32 = 0x3,
};
# D3D_PRIMITIVE
 enum D3D_PRIMITIVE : __int32
{
  D3D_PRIMITIVE_UNDEFINED = 0x0,
  D3D_PRIMITIVE_POINT = 0x1,
  D3D_PRIMITIVE_LINE = 0x2,
  D3D_PRIMITIVE_TRIANGLE = 0x3,
  D3D_PRIMITIVE_LINE_ADJ = 0x6,
  D3D_PRIMITIVE_TRIANGLE_ADJ = 0x7,
  D3D_PRIMITIVE_1_CONTROL_POINT_PATCH = 0x8,
  D3D_PRIMITIVE_2_CONTROL_POINT_PATCH = 0x9,
  D3D_PRIMITIVE_3_CONTROL_POINT_PATCH = 0xA,
  D3D_PRIMITIVE_4_CONTROL_POINT_PATCH = 0xB,
  D3D_PRIMITIVE_5_CONTROL_POINT_PATCH = 0xC,
  D3D_PRIMITIVE_6_CONTROL_POINT_PATCH = 0xD,
  D3D_PRIMITIVE_7_CONTROL_POINT_PATCH = 0xE,
  D3D_PRIMITIVE_8_CONTROL_POINT_PATCH = 0xF,
  D3D_PRIMITIVE_9_CONTROL_POINT_PATCH = 0x10,
  D3D_PRIMITIVE_10_CONTROL_POINT_PATCH = 0x11,
  D3D_PRIMITIVE_11_CONTROL_POINT_PATCH = 0x12,
  D3D_PRIMITIVE_12_CONTROL_POINT_PATCH = 0x13,
  D3D_PRIMITIVE_13_CONTROL_POINT_PATCH = 0x14,
  D3D_PRIMITIVE_14_CONTROL_POINT_PATCH = 0x15,
  D3D_PRIMITIVE_15_CONTROL_POINT_PATCH = 0x16,
  D3D_PRIMITIVE_16_CONTROL_POINT_PATCH = 0x17,
  D3D_PRIMITIVE_17_CONTROL_POINT_PATCH = 0x18,
  D3D_PRIMITIVE_18_CONTROL_POINT_PATCH = 0x19,
  D3D_PRIMITIVE_19_CONTROL_POINT_PATCH = 0x1A,
  D3D_PRIMITIVE_20_CONTROL_POINT_PATCH = 0x1B,
  D3D_PRIMITIVE_21_CONTROL_POINT_PATCH = 0x1C,
  D3D_PRIMITIVE_22_CONTROL_POINT_PATCH = 0x1D,
  D3D_PRIMITIVE_23_CONTROL_POINT_PATCH = 0x1E,
  D3D_PRIMITIVE_24_CONTROL_POINT_PATCH = 0x1F,
  D3D_PRIMITIVE_25_CONTROL_POINT_PATCH = 0x20,
  D3D_PRIMITIVE_26_CONTROL_POINT_PATCH = 0x21,
  D3D_PRIMITIVE_27_CONTROL_POINT_PATCH = 0x22,
  D3D_PRIMITIVE_28_CONTROL_POINT_PATCH = 0x23,
  D3D_PRIMITIVE_29_CONTROL_POINT_PATCH = 0x24,
  D3D_PRIMITIVE_30_CONTROL_POINT_PATCH = 0x25,
  D3D_PRIMITIVE_31_CONTROL_POINT_PATCH = 0x26,
  D3D_PRIMITIVE_32_CONTROL_POINT_PATCH = 0x27,
  D3D10_PRIMITIVE_UNDEFINED = 0x0,
  D3D10_PRIMITIVE_POINT = 0x1,
  D3D10_PRIMITIVE_LINE = 0x2,
  D3D10_PRIMITIVE_TRIANGLE = 0x3,
  D3D10_PRIMITIVE_LINE_ADJ = 0x6,
  D3D10_PRIMITIVE_TRIANGLE_ADJ = 0x7,
  D3D11_PRIMITIVE_UNDEFINED = 0x0,
  D3D11_PRIMITIVE_POINT = 0x1,
  D3D11_PRIMITIVE_LINE = 0x2,
  D3D11_PRIMITIVE_TRIANGLE = 0x3,
  D3D11_PRIMITIVE_LINE_ADJ = 0x6,
  D3D11_PRIMITIVE_TRIANGLE_ADJ = 0x7,
  D3D11_PRIMITIVE_1_CONTROL_POINT_PATCH = 0x8,
  D3D11_PRIMITIVE_2_CONTROL_POINT_PATCH = 0x9,
  D3D11_PRIMITIVE_3_CONTROL_POINT_PATCH = 0xA,
  D3D11_PRIMITIVE_4_CONTROL_POINT_PATCH = 0xB,
  D3D11_PRIMITIVE_5_CONTROL_POINT_PATCH = 0xC,
  D3D11_PRIMITIVE_6_CONTROL_POINT_PATCH = 0xD,
  D3D11_PRIMITIVE_7_CONTROL_POINT_PATCH = 0xE,
  D3D11_PRIMITIVE_8_CONTROL_POINT_PATCH = 0xF,
  D3D11_PRIMITIVE_9_CONTROL_POINT_PATCH = 0x10,
  D3D11_PRIMITIVE_10_CONTROL_POINT_PATCH = 0x11,
  D3D11_PRIMITIVE_11_CONTROL_POINT_PATCH = 0x12,
  D3D11_PRIMITIVE_12_CONTROL_POINT_PATCH = 0x13,
  D3D11_PRIMITIVE_13_CONTROL_POINT_PATCH = 0x14,
  D3D11_PRIMITIVE_14_CONTROL_POINT_PATCH = 0x15,
  D3D11_PRIMITIVE_15_CONTROL_POINT_PATCH = 0x16,
  D3D11_PRIMITIVE_16_CONTROL_POINT_PATCH = 0x17,
  D3D11_PRIMITIVE_17_CONTROL_POINT_PATCH = 0x18,
  D3D11_PRIMITIVE_18_CONTROL_POINT_PATCH = 0x19,
  D3D11_PRIMITIVE_19_CONTROL_POINT_PATCH = 0x1A,
  D3D11_PRIMITIVE_20_CONTROL_POINT_PATCH = 0x1B,
  D3D11_PRIMITIVE_21_CONTROL_POINT_PATCH = 0x1C,
  D3D11_PRIMITIVE_22_CONTROL_POINT_PATCH = 0x1D,
  D3D11_PRIMITIVE_23_CONTROL_POINT_PATCH = 0x1E,
  D3D11_PRIMITIVE_24_CONTROL_POINT_PATCH = 0x1F,
  D3D11_PRIMITIVE_25_CONTROL_POINT_PATCH = 0x20,
  D3D11_PRIMITIVE_26_CONTROL_POINT_PATCH = 0x21,
  D3D11_PRIMITIVE_27_CONTROL_POINT_PATCH = 0x22,
  D3D11_PRIMITIVE_28_CONTROL_POINT_PATCH = 0x23,
  D3D11_PRIMITIVE_29_CONTROL_POINT_PATCH = 0x24,
  D3D11_PRIMITIVE_30_CONTROL_POINT_PATCH = 0x25,
  D3D11_PRIMITIVE_31_CONTROL_POINT_PATCH = 0x26,
  D3D11_PRIMITIVE_32_CONTROL_POINT_PATCH = 0x27,
};
# D3D_SRV_DIMENSION
 enum D3D_SRV_DIMENSION : __int32
{
  D3D_SRV_DIMENSION_UNKNOWN = 0x0,
  D3D_SRV_DIMENSION_BUFFER = 0x1,
  D3D_SRV_DIMENSION_TEXTURE1D = 0x2,
  D3D_SRV_DIMENSION_TEXTURE1DARRAY = 0x3,
  D3D_SRV_DIMENSION_TEXTURE2D = 0x4,
  D3D_SRV_DIMENSION_TEXTURE2DARRAY = 0x5,
  D3D_SRV_DIMENSION_TEXTURE2DMS = 0x6,
  D3D_SRV_DIMENSION_TEXTURE2DMSARRAY = 0x7,
  D3D_SRV_DIMENSION_TEXTURE3D = 0x8,
  D3D_SRV_DIMENSION_TEXTURECUBE = 0x9,
  D3D_SRV_DIMENSION_TEXTURECUBEARRAY = 0xA,
  D3D_SRV_DIMENSION_BUFFEREX = 0xB,
  D3D10_SRV_DIMENSION_UNKNOWN = 0x0,
  D3D10_SRV_DIMENSION_BUFFER = 0x1,
  D3D10_SRV_DIMENSION_TEXTURE1D = 0x2,
  D3D10_SRV_DIMENSION_TEXTURE1DARRAY = 0x3,
  D3D10_SRV_DIMENSION_TEXTURE2D = 0x4,
  D3D10_SRV_DIMENSION_TEXTURE2DARRAY = 0x5,
  D3D10_SRV_DIMENSION_TEXTURE2DMS = 0x6,
  D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY = 0x7,
  D3D10_SRV_DIMENSION_TEXTURE3D = 0x8,
  D3D10_SRV_DIMENSION_TEXTURECUBE = 0x9,
  D3D10_1_SRV_DIMENSION_UNKNOWN = 0x0,
  D3D10_1_SRV_DIMENSION_BUFFER = 0x1,
  D3D10_1_SRV_DIMENSION_TEXTURE1D = 0x2,
  D3D10_1_SRV_DIMENSION_TEXTURE1DARRAY = 0x3,
  D3D10_1_SRV_DIMENSION_TEXTURE2D = 0x4,
  D3D10_1_SRV_DIMENSION_TEXTURE2DARRAY = 0x5,
  D3D10_1_SRV_DIMENSION_TEXTURE2DMS = 0x6,
  D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY = 0x7,
  D3D10_1_SRV_DIMENSION_TEXTURE3D = 0x8,
  D3D10_1_SRV_DIMENSION_TEXTURECUBE = 0x9,
  D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY = 0xA,
  D3D11_SRV_DIMENSION_UNKNOWN = 0x0,
  D3D11_SRV_DIMENSION_BUFFER = 0x1,
  D3D11_SRV_DIMENSION_TEXTURE1D = 0x2,
  D3D11_SRV_DIMENSION_TEXTURE1DARRAY = 0x3,
  D3D11_SRV_DIMENSION_TEXTURE2D = 0x4,
  D3D11_SRV_DIMENSION_TEXTURE2DARRAY = 0x5,
  D3D11_SRV_DIMENSION_TEXTURE2DMS = 0x6,
  D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY = 0x7,
  D3D11_SRV_DIMENSION_TEXTURE3D = 0x8,
  D3D11_SRV_DIMENSION_TEXTURECUBE = 0x9,
  D3D11_SRV_DIMENSION_TEXTURECUBEARRAY = 0xA,
  D3D11_SRV_DIMENSION_BUFFEREX = 0xB,
};
# D3D_DRIVER_TYPE
 enum D3D_DRIVER_TYPE : __int32
{
  D3D_DRIVER_TYPE_UNKNOWN = 0x0,
  D3D_DRIVER_TYPE_HARDWARE = 0x1,
  D3D_DRIVER_TYPE_REFERENCE = 0x2,
  D3D_DRIVER_TYPE_NULL = 0x3,
  D3D_DRIVER_TYPE_SOFTWARE = 0x4,
  D3D_DRIVER_TYPE_WARP = 0x5,
};
# dragon::platform::VerticalSync
 enum dragon::platform::VerticalSync : __int8
{
  NoVerticalSync = 0x0,
  VerticalSync = 0x1,
  AdaptiveVerticalSync = 0x2,
};
# dragon::platform::RenderAPI
 typedef TaskOptions dragon::platform::RenderAPI;
# dragon::rendering::BufferClearFlags
 typedef Rotation dragon::rendering::BufferClearFlags;
# dragon::materials::definition::InputSemantic
 typedef BoneTransformType dragon::materials::definition::InputSemantic;
# dragon::materials::definition::ShaderType
 typedef PlayerPermissionLevel dragon::materials::definition::ShaderType;
# dragon::materials::definition::ShaderInputType
 typedef OptionType dragon::materials::definition::ShaderInputType;
# dragon::materials::definition::InterpolationConstraint
 enum dragon::materials::definition::InterpolationConstraint : __int8
{
  Flat = 0x0,
  Smooth = 0x1,
  NoPerspective = 0x2,
  Centroid = 0x3,
};
# dragon::materials::definition::BlendMode
 typedef Rotation dragon::materials::definition::BlendMode;
# dragon::mesh::VertexField
 typedef BoneTransformType dragon::mesh::VertexField;
# dragon::mesh::VertexFieldType
 typedef cg::ColorSpace dragon::mesh::VertexFieldType;
# dragon::materials::UniformType
 typedef dragon::materials::TextureBindType dragon::materials::UniformType;
# dragon::materials::PassProgramType
 enum dragon::materials::PassProgramType : __int32
{
  VertexOnly = 0x0,
  VertexAndFragment = 0x1,
  Compute = 0x2,
};
# DataFrameHeaderMasks
 enum DataFrameHeaderMasks : __int8
{
  BIT1 = 0x1,
  BIT2 = 0x2,
  BIT3 = 0x4,
  BIT4 = 0x8,
  BIT5 = 0x10,
  BIT6 = 0x20,
  BIT7 = 0x40,
  BIT8 = 0x80,
  OP_CODE = 0xF,
  PAYLOAD_LENGTH = 0x7F,
};
# DisplayOrientation
 typedef Rotation DisplayOrientation;
# DeferredTasksManager<enum MinecraftGame::DeferredTaskCategory>::Reason
 typedef Bedrock::Threading::AsyncStatus DeferredTasksManager<enum MinecraftGame::DeferredTaskCategory>::Reason;
# DownloaderResult
 typedef cg::ColorSpace DownloaderResult;
# DlcProgressState
 typedef ResourcePackResponse DlcProgressState;
# DownloadError
 typedef Rotation DownloadError;
# DayOneExperienceIntroScreenTabs
 typedef DimensionId DayOneExperienceIntroScreenTabs;
# DayOneExperienceWizardTabs
 enum DayOneExperienceWizardTabs : __int32
{
  Skin_Tip = 0x0,
  Import_Worlds = 0x1,
};
# DownloadState
 typedef Realms::World::State DownloadState;
# DownloaderState
 typedef IMinecraftEventing::AuthenticationOutcome DownloaderState;
# DeviceButtonIds::<unnamed_enum_Back>
 typedef Frustum::FrustumSide DeviceButtonIds::<unnamed_enum_Back>;
# DeviceButtonState
 typedef GameControllerButtonState DeviceButtonState;
# DataLoadHelperType
 typedef TaskOptions DataLoadHelperType;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::LightParameters,dragon::frameobject::components::PointLight>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::LightParameters,dragon::frameobject::components::PointLight>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PointLight>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PointLight>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterization>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::LightParameters,dragon::frameobject::components::PointLight>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::LightParameters,dragon::frameobject::components::PointLight>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::LightParameters,dragon::frameobject::components::PointLight>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::LightParameters,dragon::frameobject::components::PointLight>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PointLight>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PointLight>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PointLight>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PointLight>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::LightParameters,dragon::frameobject::components::PointLight>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::LightParameters,dragon::frameobject::components::PointLight>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::LightParameters>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::LightParameters>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>
 typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;