# D~3
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,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::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,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::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,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::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,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::PassState,dragon::frameobject::components::defaultpasses::Transparent,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::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::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,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::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<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::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<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::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<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::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<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::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,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::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,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::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,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::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,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::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,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::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,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::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::Transparent,dragon::frameobject::components::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneOverlayObject>::<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::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneOverlayObject>::<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::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject>::<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::Transparent,dragon::frameobject::components::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneOverlayObject>::<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::SceneOverlayObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<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::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortIndex>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<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::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowVolume,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::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowVolume>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowVolume>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,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::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,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::PassState,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,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::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::ShadowVolume,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::StencilWrite,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::StencilWrite,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::StencilWrite,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::StencilWrite>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::StencilWrite>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,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::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,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::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ShadowVolume,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::MaterialFilter,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowOverlay>::<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::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ShadowOverlay>::<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::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<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::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<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::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<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::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<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::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,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::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,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::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,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::MeshFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,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::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ShadowVolume,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::MeshFilter,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,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::MeshFilter,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,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::MaterialFilter,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,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::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,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::Transform,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,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::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ShadowVolume,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::Transform,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,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::Transform,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,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::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,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::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,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::ViewSetId,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,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::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowVolume,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::ViewSetId,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,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::ViewSetId,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,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::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<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,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::Gameface>::<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::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<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::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<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,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::Gameface>::<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::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<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::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<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::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<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,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::Gameface>::<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::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget,dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget,dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::Gameface>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::ShadowOverlay>::<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::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ShadowOverlay>::<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::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ShadowOverlay>::<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::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowOverlay>::<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::PassState,dragon::frameobject::components::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ShadowOverlay>::<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::ShadowOverlay>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget &,dragon::frameobject::components::ViewSetId const &,mce::framebuilder::gamecomponents::LivingRoomViewFilter>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget &,dragon::frameobject::components::ViewSetId const &,mce::framebuilder::gamecomponents::LivingRoomViewFilter>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget &,mce::framebuilder::gamecomponents::LivingRoomViewFilter>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget &,mce::framebuilder::gamecomponents::LivingRoomViewFilter>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget &>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget &>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::VrConfiguration>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::VrConfiguration>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::VrConfiguration>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::VrConfiguration>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::RenderTarget &,dragon::frameobject::components::ViewSetId const &,mce::framebuilder::gamecomponents::LivingRoomViewFilter>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::RenderTarget &,dragon::frameobject::components::ViewSetId const &,mce::framebuilder::gamecomponents::LivingRoomViewFilter>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId const &,mce::framebuilder::gamecomponents::LivingRoomViewFilter>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId const &,mce::framebuilder::gamecomponents::LivingRoomViewFilter>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::LivingRoomViewFilter>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::LivingRoomViewFilter>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::LivingRoomViewFilter>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::LivingRoomViewFilter>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId const &,mce::framebuilder::gamecomponents::LivingRoomViewFilter>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId const &,mce::framebuilder::gamecomponents::LivingRoomViewFilter>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId const &>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId const &>::<unnamed_enum_value>;
# dragon::frameobject::components::PostEffect::Type
enum dragon::frameobject::components::PostEffect::Type : __int32
{
TypeToneMapping = 0x0,
TypeBloom = 0x1,
TypeTAA = 0x2,
NumTypes = 0x3,
};
# dragon::mesh::RegistryTraits<dragon::mesh::IndexSpanType>::AllocationType
typedef dragon::mesh::RegistryTraits<dragon::mesh::VertexSpanType>::AllocationType dragon::mesh::RegistryTraits<dragon::mesh::IndexSpanType>::AllocationType;
# dragon::rendering::DepthComparisonFunction
typedef FilterOperator dragon::rendering::DepthComparisonFunction;
# dragon::rendering::StencilComparisonFunction
typedef FilterOperator dragon::rendering::StencilComparisonFunction;
# dragon::rendering::CullMode
typedef Rotation dragon::rendering::CullMode;
# dragon::rendering::RtResources
typedef CompilerFlags dragon::rendering::RtResources;
# dragon::rendering::RtExternalTextureBinds
enum dragon::rendering::RtExternalTextureBinds : __int32
{
SkyTexture = 0x0,
};
# dragon::rendering::RtDebugType
typedef AutoUpdateMode dragon::rendering::RtDebugType;
# dragon::rendering::RtDebugBlitMode
typedef TextureAtlasItemTextureSetTranslation::Channel dragon::rendering::RtDebugBlitMode;
# dragon::framegraph::Error
typedef ActorEvent dragon::framegraph::Error;
# dragon::rendering::AccelerationStructureBuildFlags
typedef Rotation dragon::rendering::AccelerationStructureBuildFlags;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::Opaque>::<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::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::StencilWrite>::<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::defaultpasses::StencilWrite>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest>::<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::defaultpasses::AlphaTest>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::Transparent>::<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::defaultpasses::Transparent>::<unnamed_enum_value>;
# dragon::materials::definition::ShaderPipeline
typedef dragon::materials::PassProgramType dragon::materials::definition::ShaderPipeline;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI>::<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>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::<unnamed_enum_value>;
# dragon::res::TextureRead::Error
enum dragon::res::TextureRead::Error : __int32
{
NotReady = 0x0,
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,dragon::frameobject::components::ViewSetId>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,dragon::frameobject::components::ViewSetId>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::LivingRoomTransitionFilter>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::LivingRoomTransitionFilter>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,dragon::frameobject::components::ViewSetId>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,dragon::frameobject::components::ViewSetId>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::Transform,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Opaque>::<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::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque>::<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>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::Transform,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::Transform,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Opaque>::<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::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::Transform,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::Transform,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::LivingRoomSceneObject>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::LivingRoomSceneObject>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::LivingRoomSceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Opaque>::<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::Opaque>::<unnamed_enum_value>;
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<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::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque>::<unnamed_enum_value>;
# dragon::platform::DREDTelemetryType
enum dragon::platform::DREDTelemetryType : __int32
{
Breadcrumbs = 0x0,
PageFaultFreedData = 0x1,
PageFaultExistingData = 0x2,
DREDTelemetryType_NUM = 0x3,
};
# DiggerType
typedef DimensionId DiggerType;
# DEFAULTSAVEFOLDERTYPE
enum DEFAULTSAVEFOLDERTYPE : __int32
{
DSFT_DETECT = 0x1,
DSFT_PRIVATE = 0x2,
DSFT_PUBLIC = 0x3,
};
# DSSTATUS
enum DSSTATUS : __int32
{
DS_NONE = 0x0,
DS_NEW = 0x1,
DS_START = 0x2,
DS_PROGRESS = 0x3,
DS_SUCCESS = 0x4,
DS_FAILED = 0x5,
DS_CANCEL = 0x6,
};
# dragon::materials::PassPropertyType
typedef cg::ColorSpace dragon::materials::PassPropertyType;
# dragon::rendering::BufferState
typedef Player::DimensionState dragon::rendering::BufferState;
# dragon::platform::ShaderProgram::ShaderType
typedef dragon::materials::PassProgramType dragon::platform::ShaderProgram::ShaderType;
# dragon::rendering::DeferredActionResult
typedef Social::JoinGameStatus dragon::rendering::DeferredActionResult;
# DataStructures::Table::FilterQueryType
enum DataStructures::Table::FilterQueryType : __int32
{
QF_EQUAL = 0x0,
QF_NOT_EQUAL = 0x1,
QF_GREATER_THAN = 0x2,
QF_GREATER_THAN_EQ = 0x3,
QF_LESS_THAN = 0x4,
QF_LESS_THAN_EQ = 0x5,
QF_IS_EMPTY = 0x6,
QF_NOT_EMPTY = 0x7,
};
# DataStructures::Table::SortQueryType
enum DataStructures::Table::SortQueryType : __int32
{
QS_INCREASING_ORDER = 0x0,
QS_DECREASING_ORDER = 0x1,
};
# DataStructures::BPlusTree<unsigned int,DataStructures::Table::Row *,16>::ReturnAction::<unnamed_type_action>
enum DataStructures::BPlusTree<unsigned int,DataStructures::Table::Row *,16>::ReturnAction::<unnamed_type_action> : __int32
{
NO_ACTION = 0x0,
REPLACE_KEY1_WITH_KEY2 = 0x1,
PUSH_KEY_TO_PARENT = 0x2,
SET_BRANCH_KEY = 0x3,
};
# divmod_result
enum divmod_result : __int32
{
DIVMOD_OK = 0x0,
DIVMOD_OVERFLOW = 0x1,
DIVMOD_ERROR = 0x2,
};
# D3D12_PIPELINE_STATE_SUBOBJECT_TYPE
enum D3D12_PIPELINE_STATE_SUBOBJECT_TYPE : __int32
{
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE = 0x0,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS = 0x1,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS = 0x2,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS = 0x3,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS = 0x4,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS = 0x5,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS = 0x6,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT = 0x7,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND = 0x8,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK = 0x9,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER = 0xA,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL = 0xB,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT = 0xC,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE = 0xD,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY = 0xE,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS = 0xF,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT = 0x10,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC = 0x11,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK = 0x12,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO = 0x13,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS = 0x14,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1 = 0x15,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING = 0x16,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_AS = 0x18,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MS = 0x19,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID = 0x1A,
};
# D3D12_RENDER_PASS_ENDING_ACCESS_TYPE
enum D3D12_RENDER_PASS_ENDING_ACCESS_TYPE : __int32
{
D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_DISCARD = 0x0,
D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE = 0x1,
D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE = 0x2,
D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_NO_ACCESS = 0x3,
};
# D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER
enum D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER : __int32
{
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0 = 0x0,
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1 = 0x1,
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2 = 0x2,
};
# D3D12_BACKGROUND_PROCESSING_MODE
enum D3D12_BACKGROUND_PROCESSING_MODE : __int32
{
D3D12_BACKGROUND_PROCESSING_MODE_ALLOWED = 0x0,
D3D12_BACKGROUND_PROCESSING_MODE_ALLOW_INTRUSIVE_MEASUREMENTS = 0x1,
D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_BACKGROUND_WORK = 0x2,
D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_PROFILING_BY_SYSTEM = 0x3,
};
# D3D12_COLOR_WRITE_ENABLE
enum D3D12_COLOR_WRITE_ENABLE : __int32
{
D3D12_COLOR_WRITE_ENABLE_RED = 0x1,
D3D12_COLOR_WRITE_ENABLE_GREEN = 0x2,
D3D12_COLOR_WRITE_ENABLE_BLUE = 0x4,
D3D12_COLOR_WRITE_ENABLE_ALPHA = 0x8,
D3D12_COLOR_WRITE_ENABLE_ALL = 0xF,
};
# D3D12_DESCRIPTOR_HEAP_TYPE
enum D3D12_DESCRIPTOR_HEAP_TYPE : __int32
{
D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV = 0x0,
D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER = 0x1,
D3D12_DESCRIPTOR_HEAP_TYPE_RTV = 0x2,
D3D12_DESCRIPTOR_HEAP_TYPE_DSV = 0x3,
D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES = 0x4,
};
# D3D_ROOT_SIGNATURE_VERSION
enum D3D_ROOT_SIGNATURE_VERSION : __int32
{
D3D_ROOT_SIGNATURE_VERSION_1 = 0x1,
D3D_ROOT_SIGNATURE_VERSION_1_0 = 0x1,
D3D_ROOT_SIGNATURE_VERSION_1_1 = 0x2,
};
# D3D12_CONSERVATIVE_RASTERIZATION_MODE
enum D3D12_CONSERVATIVE_RASTERIZATION_MODE : __int32
{
D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF = 0x0,
D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON = 0x1,
};
# D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE
enum D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE : __int32
{
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_NONE = 0x0,
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_STATE_TRACKING_ONLY = 0x1,
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_UNGUARDED_VALIDATION = 0x2,
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_GUARDED_VALIDATION = 0x3,
NUM_D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODES = 0x4,
};
# D3D12_VIEW_INSTANCING_FLAGS
enum D3D12_VIEW_INSTANCING_FLAGS : __int32
{
D3D12_VIEW_INSTANCING_FLAG_NONE = 0x0,
D3D12_VIEW_INSTANCING_FLAG_ENABLE_VIEW_INSTANCE_MASKING = 0x1,
};
# D3D12_SHADER_VISIBILITY
enum D3D12_SHADER_VISIBILITY : __int32
{
D3D12_SHADER_VISIBILITY_ALL = 0x0,
D3D12_SHADER_VISIBILITY_VERTEX = 0x1,
D3D12_SHADER_VISIBILITY_HULL = 0x2,
D3D12_SHADER_VISIBILITY_DOMAIN = 0x3,
D3D12_SHADER_VISIBILITY_GEOMETRY = 0x4,
D3D12_SHADER_VISIBILITY_PIXEL = 0x5,
D3D12_SHADER_VISIBILITY_AMPLIFICATION = 0x6,
D3D12_SHADER_VISIBILITY_MESH = 0x7,
};
# D3D12_COMMAND_LIST_TYPE
enum D3D12_COMMAND_LIST_TYPE : __int32
{
D3D12_COMMAND_LIST_TYPE_DIRECT = 0x0,
D3D12_COMMAND_LIST_TYPE_BUNDLE = 0x1,
D3D12_COMMAND_LIST_TYPE_COMPUTE = 0x2,
D3D12_COMMAND_LIST_TYPE_COPY = 0x3,
D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE = 0x4,
D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS = 0x5,
D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE = 0x6,
};
# D3D12_INDIRECT_ARGUMENT_TYPE
enum D3D12_INDIRECT_ARGUMENT_TYPE : __int32
{
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW = 0x0,
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED = 0x1,
D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH = 0x2,
D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW = 0x3,
D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW = 0x4,
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT = 0x5,
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW = 0x6,
D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW = 0x7,
D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW = 0x8,
D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS = 0x9,
D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH = 0xA,
};
# D3D12_MESSAGE_CATEGORY
enum D3D12_MESSAGE_CATEGORY : __int32
{
D3D12_MESSAGE_CATEGORY_APPLICATION_DEFINED = 0x0,
D3D12_MESSAGE_CATEGORY_MISCELLANEOUS = 0x1,
D3D12_MESSAGE_CATEGORY_INITIALIZATION = 0x2,
D3D12_MESSAGE_CATEGORY_CLEANUP = 0x3,
D3D12_MESSAGE_CATEGORY_COMPILATION = 0x4,
D3D12_MESSAGE_CATEGORY_STATE_CREATION = 0x5,
D3D12_MESSAGE_CATEGORY_STATE_SETTING = 0x6,
D3D12_MESSAGE_CATEGORY_STATE_GETTING = 0x7,
D3D12_MESSAGE_CATEGORY_RESOURCE_MANIPULATION = 0x8,
D3D12_MESSAGE_CATEGORY_EXECUTION = 0x9,
D3D12_MESSAGE_CATEGORY_SHADER = 0xA,
};
# D3D12_LIFETIME_STATE
enum D3D12_LIFETIME_STATE : __int32
{
D3D12_LIFETIME_STATE_IN_USE = 0x0,
D3D12_LIFETIME_STATE_NOT_IN_USE = 0x1,
};
# D3D12_MESSAGE_SEVERITY
enum D3D12_MESSAGE_SEVERITY : __int32
{
D3D12_MESSAGE_SEVERITY_CORRUPTION = 0x0,
D3D12_MESSAGE_SEVERITY_ERROR = 0x1,
D3D12_MESSAGE_SEVERITY_WARNING = 0x2,
D3D12_MESSAGE_SEVERITY_INFO = 0x3,
D3D12_MESSAGE_SEVERITY_MESSAGE = 0x4,
};
# D3D12_STATIC_BORDER_COLOR
enum D3D12_STATIC_BORDER_COLOR : __int32
{
D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK = 0x0,
D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK = 0x1,
D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE = 0x2,
};
# D3D12_ROOT_PARAMETER_TYPE
enum D3D12_ROOT_PARAMETER_TYPE : __int32
{
D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE = 0x0,
D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS = 0x1,
D3D12_ROOT_PARAMETER_TYPE_CBV = 0x2,
D3D12_ROOT_PARAMETER_TYPE_SRV = 0x3,
D3D12_ROOT_PARAMETER_TYPE_UAV = 0x4,
};
# D3D12_DEBUG_DEVICE_PARAMETER_TYPE
enum D3D12_DEBUG_DEVICE_PARAMETER_TYPE : __int32
{
D3D12_DEBUG_DEVICE_PARAMETER_FEATURE_FLAGS = 0x0,
D3D12_DEBUG_DEVICE_PARAMETER_GPU_BASED_VALIDATION_SETTINGS = 0x1,
D3D12_DEBUG_DEVICE_PARAMETER_GPU_SLOWDOWN_PERFORMANCE_FACTOR = 0x2,
};
# D3D12_FILL_MODE
enum D3D12_FILL_MODE : __int32
{
D3D12_FILL_MODE_WIREFRAME = 0x2,
D3D12_FILL_MODE_SOLID = 0x3,
};
# D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE
enum D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE : __int32
{
D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_DISCARD = 0x0,
D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE = 0x1,
D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR = 0x2,
D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_NO_ACCESS = 0x3,
};
# D3D12_MEASUREMENTS_ACTION
enum D3D12_MEASUREMENTS_ACTION : __int32
{
D3D12_MEASUREMENTS_ACTION_KEEP_ALL = 0x0,
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS = 0x1,
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY = 0x2,
D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS = 0x3,
};
# D3D12_DESCRIPTOR_RANGE_FLAGS
enum D3D12_DESCRIPTOR_RANGE_FLAGS : __int32
{
D3D12_DESCRIPTOR_RANGE_FLAG_NONE = 0x0,
D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_VOLATILE = 0x1,
D3D12_DESCRIPTOR_RANGE_FLAG_DATA_VOLATILE = 0x2,
D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE = 0x4,
D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC = 0x8,
D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS = 0x10000,
};
# D3D12_DEPTH_WRITE_MASK
enum D3D12_DEPTH_WRITE_MASK : __int32
{
D3D12_DEPTH_WRITE_MASK_ZERO = 0x0,
D3D12_DEPTH_WRITE_MASK_ALL = 0x1,
};
# D3D12_DESCRIPTOR_RANGE_TYPE
enum D3D12_DESCRIPTOR_RANGE_TYPE : __int32
{
D3D12_DESCRIPTOR_RANGE_TYPE_SRV = 0x0,
D3D12_DESCRIPTOR_RANGE_TYPE_UAV = 0x1,
D3D12_DESCRIPTOR_RANGE_TYPE_CBV = 0x2,
D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER = 0x3,
};
# D3D12_ROOT_DESCRIPTOR_FLAGS
enum D3D12_ROOT_DESCRIPTOR_FLAGS : __int32
{
D3D12_ROOT_DESCRIPTOR_FLAG_NONE = 0x0,
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILE = 0x2,
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE = 0x4,
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC = 0x8,
};
# D3D12_FEATURE
enum D3D12_FEATURE : __int32
{
D3D12_FEATURE_D3D12_OPTIONS = 0x0,
D3D12_FEATURE_ARCHITECTURE = 0x1,
D3D12_FEATURE_FEATURE_LEVELS = 0x2,
D3D12_FEATURE_FORMAT_SUPPORT = 0x3,
D3D12_FEATURE_MULTISAMPLE_QUALITY_LEVELS = 0x4,
D3D12_FEATURE_FORMAT_INFO = 0x5,
D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT = 0x6,
D3D12_FEATURE_SHADER_MODEL = 0x7,
D3D12_FEATURE_D3D12_OPTIONS1 = 0x8,
D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_SUPPORT = 0xA,
D3D12_FEATURE_ROOT_SIGNATURE = 0xC,
D3D12_FEATURE_ARCHITECTURE1 = 0x10,
D3D12_FEATURE_D3D12_OPTIONS2 = 0x12,
D3D12_FEATURE_SHADER_CACHE = 0x13,
D3D12_FEATURE_COMMAND_QUEUE_PRIORITY = 0x14,
D3D12_FEATURE_D3D12_OPTIONS3 = 0x15,
D3D12_FEATURE_EXISTING_HEAPS = 0x16,
D3D12_FEATURE_D3D12_OPTIONS4 = 0x17,
D3D12_FEATURE_SERIALIZATION = 0x18,
D3D12_FEATURE_CROSS_NODE = 0x19,
D3D12_FEATURE_D3D12_OPTIONS5 = 0x1B,
D3D12_FEATURE_D3D12_OPTIONS6 = 0x1E,
D3D12_FEATURE_QUERY_META_COMMAND = 0x1F,
D3D12_FEATURE_D3D12_OPTIONS7 = 0x20,
D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPE_COUNT = 0x21,
D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPES = 0x22,
};
# DXGI_GPU_PREFERENCE
enum DXGI_GPU_PREFERENCE : __int32
{
DXGI_GPU_PREFERENCE_UNSPECIFIED = 0x0,
DXGI_GPU_PREFERENCE_MINIMUM_POWER = 0x1,
DXGI_GPU_PREFERENCE_HIGH_PERFORMANCE = 0x2,
};
# D3D12_TEXTURE_COPY_TYPE
enum D3D12_TEXTURE_COPY_TYPE : __int32
{
D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX = 0x0,
D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT = 0x1,
};
# D3D12_SRV_DIMENSION
enum D3D12_SRV_DIMENSION : __int32
{
D3D12_SRV_DIMENSION_UNKNOWN = 0x0,
D3D12_SRV_DIMENSION_BUFFER = 0x1,
D3D12_SRV_DIMENSION_TEXTURE1D = 0x2,
D3D12_SRV_DIMENSION_TEXTURE1DARRAY = 0x3,
D3D12_SRV_DIMENSION_TEXTURE2D = 0x4,
D3D12_SRV_DIMENSION_TEXTURE2DARRAY = 0x5,
D3D12_SRV_DIMENSION_TEXTURE2DMS = 0x6,
D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY = 0x7,
D3D12_SRV_DIMENSION_TEXTURE3D = 0x8,
D3D12_SRV_DIMENSION_TEXTURECUBE = 0x9,
D3D12_SRV_DIMENSION_TEXTURECUBEARRAY = 0xA,
D3D12_SRV_DIMENSION_RAYTRACING_ACCELERATION_STRUCTURE = 0xB,
};
# D3D12_PIPELINE_STATE_FLAGS
enum D3D12_PIPELINE_STATE_FLAGS : __int32
{
D3D12_PIPELINE_STATE_FLAG_NONE = 0x0,
D3D12_PIPELINE_STATE_FLAG_TOOL_DEBUG = 0x1,
};
# D3D12_RTV_DIMENSION
enum D3D12_RTV_DIMENSION : __int32
{
D3D12_RTV_DIMENSION_UNKNOWN = 0x0,
D3D12_RTV_DIMENSION_BUFFER = 0x1,
D3D12_RTV_DIMENSION_TEXTURE1D = 0x2,
D3D12_RTV_DIMENSION_TEXTURE1DARRAY = 0x3,
D3D12_RTV_DIMENSION_TEXTURE2D = 0x4,
D3D12_RTV_DIMENSION_TEXTURE2DARRAY = 0x5,
D3D12_RTV_DIMENSION_TEXTURE2DMS = 0x6,
D3D12_RTV_DIMENSION_TEXTURE2DMSARRAY = 0x7,
D3D12_RTV_DIMENSION_TEXTURE3D = 0x8,
};
# D3D12_INDEX_BUFFER_STRIP_CUT_VALUE
enum D3D12_INDEX_BUFFER_STRIP_CUT_VALUE : __int32
{
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_DISABLED = 0x0,
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFF = 0x1,
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFFFFFF = 0x2,
};
# D3D12_QUERY_HEAP_TYPE
enum D3D12_QUERY_HEAP_TYPE : __int32
{
D3D12_QUERY_HEAP_TYPE_OCCLUSION = 0x0,
D3D12_QUERY_HEAP_TYPE_TIMESTAMP = 0x1,
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS = 0x2,
D3D12_QUERY_HEAP_TYPE_SO_STATISTICS = 0x3,
D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS = 0x4,
D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP = 0x5,
};
# D3D12_DSV_DIMENSION
enum D3D12_DSV_DIMENSION : __int32
{
D3D12_DSV_DIMENSION_UNKNOWN = 0x0,
D3D12_DSV_DIMENSION_TEXTURE1D = 0x1,
D3D12_DSV_DIMENSION_TEXTURE1DARRAY = 0x2,
D3D12_DSV_DIMENSION_TEXTURE2D = 0x3,
D3D12_DSV_DIMENSION_TEXTURE2DARRAY = 0x4,
D3D12_DSV_DIMENSION_TEXTURE2DMS = 0x5,
D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY = 0x6,
};
# D3D12_DSV_FLAGS
enum D3D12_DSV_FLAGS : __int32
{
D3D12_DSV_FLAG_NONE = 0x0,
D3D12_DSV_FLAG_READ_ONLY_DEPTH = 0x1,
D3D12_DSV_FLAG_READ_ONLY_STENCIL = 0x2,
};
# D3D12_COMMAND_QUEUE_FLAGS
enum D3D12_COMMAND_QUEUE_FLAGS : __int32
{
D3D12_COMMAND_QUEUE_FLAG_NONE = 0x0,
D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT = 0x1,
};
# DXGI_MODE_ROTATION
enum DXGI_MODE_ROTATION : __int32
{
DXGI_MODE_ROTATION_UNSPECIFIED = 0x0,
DXGI_MODE_ROTATION_IDENTITY = 0x1,
DXGI_MODE_ROTATION_ROTATE90 = 0x2,
DXGI_MODE_ROTATION_ROTATE180 = 0x3,
DXGI_MODE_ROTATION_ROTATE270 = 0x4,
};
# D3D12_BUFFER_SRV_FLAGS
enum D3D12_BUFFER_SRV_FLAGS : __int32
{
D3D12_BUFFER_SRV_FLAG_NONE = 0x0,
D3D12_BUFFER_SRV_FLAG_RAW = 0x1,
};
# D3D12_UAV_DIMENSION
enum D3D12_UAV_DIMENSION : __int32
{
D3D12_UAV_DIMENSION_UNKNOWN = 0x0,
D3D12_UAV_DIMENSION_BUFFER = 0x1,
D3D12_UAV_DIMENSION_TEXTURE1D = 0x2,
D3D12_UAV_DIMENSION_TEXTURE1DARRAY = 0x3,
D3D12_UAV_DIMENSION_TEXTURE2D = 0x4,
D3D12_UAV_DIMENSION_TEXTURE2DARRAY = 0x5,
D3D12_UAV_DIMENSION_TEXTURE3D = 0x8,
};
# DXGI_MODE_SCANLINE_ORDER
enum DXGI_MODE_SCANLINE_ORDER : __int32
{
DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED = 0x0,
DXGI_MODE_SCANLINE_ORDER_PROGRESSIVE = 0x1,
DXGI_MODE_SCANLINE_ORDER_UPPER_FIELD_FIRST = 0x2,
DXGI_MODE_SCANLINE_ORDER_LOWER_FIELD_FIRST = 0x3,
};
# DXGI_MODE_SCALING
enum DXGI_MODE_SCALING : __int32
{
DXGI_MODE_SCALING_UNSPECIFIED = 0x0,
DXGI_MODE_SCALING_CENTERED = 0x1,
DXGI_MODE_SCALING_STRETCHED = 0x2,
};
# D3D12_DESCRIPTOR_HEAP_FLAGS
enum D3D12_DESCRIPTOR_HEAP_FLAGS : __int32
{
D3D12_DESCRIPTOR_HEAP_FLAG_NONE = 0x0,
D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE = 0x1,
};
# D3D12_BUFFER_UAV_FLAGS
enum D3D12_BUFFER_UAV_FLAGS : __int32
{
D3D12_BUFFER_UAV_FLAG_NONE = 0x0,
D3D12_BUFFER_UAV_FLAG_RAW = 0x1,
};
# D3D12_FENCE_FLAGS
enum D3D12_FENCE_FLAGS : __int32
{
D3D12_FENCE_FLAG_NONE = 0x0,
D3D12_FENCE_FLAG_SHARED = 0x1,
D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER = 0x2,
D3D12_FENCE_FLAG_NON_MONITORED = 0x4,
};
# D3D12_TILE_RANGE_FLAGS
enum D3D12_TILE_RANGE_FLAGS : __int32
{
D3D12_TILE_RANGE_FLAG_NONE = 0x0,
D3D12_TILE_RANGE_FLAG_NULL = 0x1,
D3D12_TILE_RANGE_FLAG_SKIP = 0x2,
D3D12_TILE_RANGE_FLAG_REUSE_SINGLE_TILE = 0x4,
};
# D3D12_TILE_MAPPING_FLAGS
enum D3D12_TILE_MAPPING_FLAGS : __int32
{
D3D12_TILE_MAPPING_FLAG_NONE = 0x0,
D3D12_TILE_MAPPING_FLAG_NO_HAZARD = 0x1,
};
# D3D12_TILE_COPY_FLAGS
enum D3D12_TILE_COPY_FLAGS : __int32
{
D3D12_TILE_COPY_FLAG_NONE = 0x0,
D3D12_TILE_COPY_FLAG_NO_HAZARD = 0x1,
D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE = 0x2,
D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER = 0x4,
};
# D3D12_CLEAR_FLAGS
enum D3D12_CLEAR_FLAGS : __int32
{
D3D12_CLEAR_FLAG_DEPTH = 0x1,
D3D12_CLEAR_FLAG_STENCIL = 0x2,
};
# D3D12_QUERY_TYPE
enum D3D12_QUERY_TYPE : __int32
{
D3D12_QUERY_TYPE_OCCLUSION = 0x0,
D3D12_QUERY_TYPE_BINARY_OCCLUSION = 0x1,
D3D12_QUERY_TYPE_TIMESTAMP = 0x2,
D3D12_QUERY_TYPE_PIPELINE_STATISTICS = 0x3,
D3D12_QUERY_TYPE_SO_STATISTICS_STREAM0 = 0x4,
D3D12_QUERY_TYPE_SO_STATISTICS_STREAM1 = 0x5,
D3D12_QUERY_TYPE_SO_STATISTICS_STREAM2 = 0x6,
D3D12_QUERY_TYPE_SO_STATISTICS_STREAM3 = 0x7,
D3D12_QUERY_TYPE_VIDEO_DECODE_STATISTICS = 0x8,
};
# D3D12_PREDICATION_OP
enum D3D12_PREDICATION_OP : __int32
{
D3D12_PREDICATION_OP_EQUAL_ZERO = 0x0,
D3D12_PREDICATION_OP_NOT_EQUAL_ZERO = 0x1,
};
# DXGI_SWAP_CHAIN_FLAG
enum DXGI_SWAP_CHAIN_FLAG : __int32
{
DXGI_SWAP_CHAIN_FLAG_NONPREROTATED = 0x1,
DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH = 0x2,
DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE = 0x4,
DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT = 0x8,
DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER = 0x10,
DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY = 0x20,
DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT = 0x40,
DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER = 0x80,
DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO = 0x100,
DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO = 0x200,
DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED = 0x400,
DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING = 0x800,
DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS = 0x1000,
};
# DXGI_FEATURE
enum DXGI_FEATURE : __int32
{
DXGI_FEATURE_PRESENT_ALLOW_TEARING = 0x0,
};
# DXGI_GRAPHICS_PREEMPTION_GRANULARITY
enum DXGI_GRAPHICS_PREEMPTION_GRANULARITY : __int32
{
DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY = 0x0,
DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY = 0x1,
DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY = 0x2,
DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY = 0x3,
DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY = 0x4,
};
# DXGI_COMPUTE_PREEMPTION_GRANULARITY
enum DXGI_COMPUTE_PREEMPTION_GRANULARITY : __int32
{
DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY = 0x0,
DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY = 0x1,
DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY = 0x2,
DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY = 0x3,
DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY = 0x4,
};
# DXGI_RESIDENCY
enum DXGI_RESIDENCY : __int32
{
DXGI_RESIDENCY_FULLY_RESIDENT = 0x1,
DXGI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY = 0x2,
DXGI_RESIDENCY_EVICTED_TO_DISK = 0x3,
};
# DXGI_MEMORY_SEGMENT_GROUP
enum DXGI_MEMORY_SEGMENT_GROUP : __int32
{
DXGI_MEMORY_SEGMENT_GROUP_LOCAL = 0x0,
DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL = 0x1,
};
# D3D10_MESSAGE_ID
enum D3D10_MESSAGE_ID : __int32
{
D3D10_MESSAGE_ID_UNKNOWN = 0x0,
D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_HAZARD = 0x1,
D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_HAZARD = 0x2,
D3D10_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_HAZARD = 0x3,
D3D10_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_HAZARD = 0x4,
D3D10_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_HAZARD = 0x5,
D3D10_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_HAZARD = 0x6,
D3D10_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_HAZARD = 0x7,
D3D10_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_HAZARD = 0x8,
D3D10_MESSAGE_ID_DEVICE_OMSETRENDERTARGETS_HAZARD = 0x9,
D3D10_MESSAGE_ID_DEVICE_SOSETTARGETS_HAZARD = 0xA,
D3D10_MESSAGE_ID_STRING_FROM_APPLICATION = 0xB,
D3D10_MESSAGE_ID_CORRUPTED_THIS = 0xC,
D3D10_MESSAGE_ID_CORRUPTED_PARAMETER1 = 0xD,
D3D10_MESSAGE_ID_CORRUPTED_PARAMETER2 = 0xE,
D3D10_MESSAGE_ID_CORRUPTED_PARAMETER3 = 0xF,
D3D10_MESSAGE_ID_CORRUPTED_PARAMETER4 = 0x10,
D3D10_MESSAGE_ID_CORRUPTED_PARAMETER5 = 0x11,
D3D10_MESSAGE_ID_CORRUPTED_PARAMETER6 = 0x12,
D3D10_MESSAGE_ID_CORRUPTED_PARAMETER7 = 0x13,
D3D10_MESSAGE_ID_CORRUPTED_PARAMETER8 = 0x14,
D3D10_MESSAGE_ID_CORRUPTED_PARAMETER9 = 0x15,
D3D10_MESSAGE_ID_CORRUPTED_PARAMETER10 = 0x16,
D3D10_MESSAGE_ID_CORRUPTED_PARAMETER11 = 0x17,
D3D10_MESSAGE_ID_CORRUPTED_PARAMETER12 = 0x18,
D3D10_MESSAGE_ID_CORRUPTED_PARAMETER13 = 0x19,
D3D10_MESSAGE_ID_CORRUPTED_PARAMETER14 = 0x1A,
D3D10_MESSAGE_ID_CORRUPTED_PARAMETER15 = 0x1B,
D3D10_MESSAGE_ID_CORRUPTED_MULTITHREADING = 0x1C,
D3D10_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY = 0x1D,
D3D10_MESSAGE_ID_IASETINPUTLAYOUT_UNBINDDELETINGOBJECT = 0x1E,
D3D10_MESSAGE_ID_IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT = 0x1F,
D3D10_MESSAGE_ID_IASETINDEXBUFFER_UNBINDDELETINGOBJECT = 0x20,
D3D10_MESSAGE_ID_VSSETSHADER_UNBINDDELETINGOBJECT = 0x21,
D3D10_MESSAGE_ID_VSSETSHADERRESOURCES_UNBINDDELETINGOBJECT = 0x22,
D3D10_MESSAGE_ID_VSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT = 0x23,
D3D10_MESSAGE_ID_VSSETSAMPLERS_UNBINDDELETINGOBJECT = 0x24,
D3D10_MESSAGE_ID_GSSETSHADER_UNBINDDELETINGOBJECT = 0x25,
D3D10_MESSAGE_ID_GSSETSHADERRESOURCES_UNBINDDELETINGOBJECT = 0x26,
D3D10_MESSAGE_ID_GSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT = 0x27,
D3D10_MESSAGE_ID_GSSETSAMPLERS_UNBINDDELETINGOBJECT = 0x28,
D3D10_MESSAGE_ID_SOSETTARGETS_UNBINDDELETINGOBJECT = 0x29,
D3D10_MESSAGE_ID_PSSETSHADER_UNBINDDELETINGOBJECT = 0x2A,
D3D10_MESSAGE_ID_PSSETSHADERRESOURCES_UNBINDDELETINGOBJECT = 0x2B,
D3D10_MESSAGE_ID_PSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT = 0x2C,
D3D10_MESSAGE_ID_PSSETSAMPLERS_UNBINDDELETINGOBJECT = 0x2D,
D3D10_MESSAGE_ID_RSSETSTATE_UNBINDDELETINGOBJECT = 0x2E,
D3D10_MESSAGE_ID_OMSETBLENDSTATE_UNBINDDELETINGOBJECT = 0x2F,
D3D10_MESSAGE_ID_OMSETDEPTHSTENCILSTATE_UNBINDDELETINGOBJECT = 0x30,
D3D10_MESSAGE_ID_OMSETRENDERTARGETS_UNBINDDELETINGOBJECT = 0x31,
D3D10_MESSAGE_ID_SETPREDICATION_UNBINDDELETINGOBJECT = 0x32,
D3D10_MESSAGE_ID_GETPRIVATEDATA_MOREDATA = 0x33,
D3D10_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA = 0x34,
D3D10_MESSAGE_ID_SETPRIVATEDATA_INVALIDIUNKNOWN = 0x35,
D3D10_MESSAGE_ID_SETPRIVATEDATA_INVALIDFLAGS = 0x36,
D3D10_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS = 0x37,
D3D10_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY = 0x38,
D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDFORMAT = 0x39,
D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDSAMPLES = 0x3A,
D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDUSAGE = 0x3B,
D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDBINDFLAGS = 0x3C,
D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDCPUACCESSFLAGS = 0x3D,
D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDMISCFLAGS = 0x3E,
D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDCPUACCESSFLAGS = 0x3F,
D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDBINDFLAGS = 0x40,
D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDINITIALDATA = 0x41,
D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDDIMENSIONS = 0x42,
D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDMIPLEVELS = 0x43,
D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDMISCFLAGS = 0x44,
D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDARG_RETURN = 0x45,
D3D10_MESSAGE_ID_CREATEBUFFER_OUTOFMEMORY_RETURN = 0x46,
D3D10_MESSAGE_ID_CREATEBUFFER_NULLDESC = 0x47,
D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDCONSTANTBUFFERBINDINGS = 0x48,
D3D10_MESSAGE_ID_CREATEBUFFER_LARGEALLOCATION = 0x49,
D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDFORMAT = 0x4A,
D3D10_MESSAGE_ID_CREATETEXTURE1D_UNSUPPORTEDFORMAT = 0x4B,
D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDSAMPLES = 0x4C,
D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDUSAGE = 0x4D,
D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDBINDFLAGS = 0x4E,
D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDCPUACCESSFLAGS = 0x4F,
D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDMISCFLAGS = 0x50,
D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDCPUACCESSFLAGS = 0x51,
D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDBINDFLAGS = 0x52,
D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDINITIALDATA = 0x53,
D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDDIMENSIONS = 0x54,
D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDMIPLEVELS = 0x55,
D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDMISCFLAGS = 0x56,
D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDARG_RETURN = 0x57,
D3D10_MESSAGE_ID_CREATETEXTURE1D_OUTOFMEMORY_RETURN = 0x58,
D3D10_MESSAGE_ID_CREATETEXTURE1D_NULLDESC = 0x59,
D3D10_MESSAGE_ID_CREATETEXTURE1D_LARGEALLOCATION = 0x5A,
D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDFORMAT = 0x5B,
D3D10_MESSAGE_ID_CREATETEXTURE2D_UNSUPPORTEDFORMAT = 0x5C,
D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDSAMPLES = 0x5D,
D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDUSAGE = 0x5E,
D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDBINDFLAGS = 0x5F,
D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDCPUACCESSFLAGS = 0x60,
D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDMISCFLAGS = 0x61,
D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDCPUACCESSFLAGS = 0x62,
D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDBINDFLAGS = 0x63,
D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDINITIALDATA = 0x64,
D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDDIMENSIONS = 0x65,
D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDMIPLEVELS = 0x66,
D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDMISCFLAGS = 0x67,
D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDARG_RETURN = 0x68,
D3D10_MESSAGE_ID_CREATETEXTURE2D_OUTOFMEMORY_RETURN = 0x69,
D3D10_MESSAGE_ID_CREATETEXTURE2D_NULLDESC = 0x6A,
D3D10_MESSAGE_ID_CREATETEXTURE2D_LARGEALLOCATION = 0x6B,
D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDFORMAT = 0x6C,
D3D10_MESSAGE_ID_CREATETEXTURE3D_UNSUPPORTEDFORMAT = 0x6D,
D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDSAMPLES = 0x6E,
D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDUSAGE = 0x6F,
D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDBINDFLAGS = 0x70,
D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDCPUACCESSFLAGS = 0x71,
D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDMISCFLAGS = 0x72,
D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDCPUACCESSFLAGS = 0x73,
D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDBINDFLAGS = 0x74,
D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDINITIALDATA = 0x75,
D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDDIMENSIONS = 0x76,
D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDMIPLEVELS = 0x77,
D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDMISCFLAGS = 0x78,
D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDARG_RETURN = 0x79,
D3D10_MESSAGE_ID_CREATETEXTURE3D_OUTOFMEMORY_RETURN = 0x7A,
D3D10_MESSAGE_ID_CREATETEXTURE3D_NULLDESC = 0x7B,
D3D10_MESSAGE_ID_CREATETEXTURE3D_LARGEALLOCATION = 0x7C,
D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT = 0x7D,
D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC = 0x7E,
D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT = 0x7F,
D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS = 0x80,
D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE = 0x81,
D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_TOOMANYOBJECTS = 0x82,
D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDARG_RETURN = 0x83,
D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_OUTOFMEMORY_RETURN = 0x84,
D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT = 0x85,
D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT = 0x86,
D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC = 0x87,
D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT = 0x88,
D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS = 0x89,
D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE = 0x8A,
D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_TOOMANYOBJECTS = 0x8B,
D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDARG_RETURN = 0x8C,
D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_OUTOFMEMORY_RETURN = 0x8D,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT = 0x8E,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC = 0x8F,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT = 0x90,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS = 0x91,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE = 0x92,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_TOOMANYOBJECTS = 0x93,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDARG_RETURN = 0x94,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_OUTOFMEMORY_RETURN = 0x95,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY = 0x96,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS = 0x97,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT = 0x98,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT = 0x99,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT = 0x9A,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS = 0x9B,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH = 0x9C,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE = 0x9D,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE = 0x9E,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT = 0x9F,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC = 0xA0,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE = 0xA1,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC = 0xA2,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT = 0xA3,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_NULLDESC = 0xA4,
D3D10_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY = 0xA5,
D3D10_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE = 0xA6,
D3D10_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE = 0xA7,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY = 0xA8,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE = 0xA9,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE = 0xAA,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY = 0xAB,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE = 0xAC,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE = 0xAD,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES = 0xAE,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED = 0xAF,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDDECL = 0xB0,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_EXPECTEDDECL = 0xB1,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED = 0xB2,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT = 0xB3,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT = 0xB4,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT = 0xB5,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT = 0xB6,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION = 0xB7,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT = 0xB8,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE = 0xB9,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC = 0xBA,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH = 0xBB,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS = 0xBC,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX = 0xBD,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE = 0xBE,
D3D10_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY = 0xBF,
D3D10_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE = 0xC0,
D3D10_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE = 0xC1,
D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE = 0xC2,
D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE = 0xC3,
D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP = 0xC4,
D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS = 0xC5,
D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_TOOMANYOBJECTS = 0xC6,
D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_NULLDESC = 0xC7,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK = 0xC8,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC = 0xC9,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP = 0xCA,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP = 0xCB,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP = 0xCC,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC = 0xCD,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP = 0xCE,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP = 0xCF,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP = 0xD0,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC = 0xD1,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_TOOMANYOBJECTS = 0xD2,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_NULLDESC = 0xD3,
D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND = 0xD4,
D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND = 0xD5,
D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP = 0xD6,
D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA = 0xD7,
D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA = 0xD8,
D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA = 0xD9,
D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK = 0xDA,
D3D10_MESSAGE_ID_CREATEBLENDSTATE_TOOMANYOBJECTS = 0xDB,
D3D10_MESSAGE_ID_CREATEBLENDSTATE_NULLDESC = 0xDC,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDFILTER = 0xDD,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSU = 0xDE,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSV = 0xDF,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSW = 0xE0,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMIPLODBIAS = 0xE1,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXANISOTROPY = 0xE2,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDCOMPARISONFUNC = 0xE3,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMINLOD = 0xE4,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXLOD = 0xE5,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_TOOMANYOBJECTS = 0xE6,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_NULLDESC = 0xE7,
D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDQUERY = 0xE8,
D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDMISCFLAGS = 0xE9,
D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_UNEXPECTEDMISCFLAG = 0xEA,
D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_NULLDESC = 0xEB,
D3D10_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNRECOGNIZED = 0xEC,
D3D10_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNDEFINED = 0xED,
D3D10_MESSAGE_ID_IASETVERTEXBUFFERS_INVALIDBUFFER = 0xEE,
D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_OFFSET_TOO_LARGE = 0xEF,
D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_BUFFERS_EMPTY = 0xF0,
D3D10_MESSAGE_ID_IASETINDEXBUFFER_INVALIDBUFFER = 0xF1,
D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_FORMAT_INVALID = 0xF2,
D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_TOO_LARGE = 0xF3,
D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_UNALIGNED = 0xF4,
D3D10_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_VIEWS_EMPTY = 0xF5,
D3D10_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFER = 0xF6,
D3D10_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_BUFFERS_EMPTY = 0xF7,
D3D10_MESSAGE_ID_DEVICE_VSSETSAMPLERS_SAMPLERS_EMPTY = 0xF8,
D3D10_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_VIEWS_EMPTY = 0xF9,
D3D10_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFER = 0xFA,
D3D10_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_BUFFERS_EMPTY = 0xFB,
D3D10_MESSAGE_ID_DEVICE_GSSETSAMPLERS_SAMPLERS_EMPTY = 0xFC,
D3D10_MESSAGE_ID_SOSETTARGETS_INVALIDBUFFER = 0xFD,
D3D10_MESSAGE_ID_DEVICE_SOSETTARGETS_OFFSET_UNALIGNED = 0xFE,
D3D10_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_VIEWS_EMPTY = 0xFF,
D3D10_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFER = 0x100,
D3D10_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_BUFFERS_EMPTY = 0x101,
D3D10_MESSAGE_ID_DEVICE_PSSETSAMPLERS_SAMPLERS_EMPTY = 0x102,
D3D10_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_INVALIDVIEWPORT = 0x103,
D3D10_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_INVALIDSCISSOR = 0x104,
D3D10_MESSAGE_ID_CLEARRENDERTARGETVIEW_DENORMFLUSH = 0x105,
D3D10_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DENORMFLUSH = 0x106,
D3D10_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID = 0x107,
D3D10_MESSAGE_ID_DEVICE_IAGETVERTEXBUFFERS_BUFFERS_EMPTY = 0x108,
D3D10_MESSAGE_ID_DEVICE_VSGETSHADERRESOURCES_VIEWS_EMPTY = 0x109,
D3D10_MESSAGE_ID_DEVICE_VSGETCONSTANTBUFFERS_BUFFERS_EMPTY = 0x10A,
D3D10_MESSAGE_ID_DEVICE_VSGETSAMPLERS_SAMPLERS_EMPTY = 0x10B,
D3D10_MESSAGE_ID_DEVICE_GSGETSHADERRESOURCES_VIEWS_EMPTY = 0x10C,
D3D10_MESSAGE_ID_DEVICE_GSGETCONSTANTBUFFERS_BUFFERS_EMPTY = 0x10D,
D3D10_MESSAGE_ID_DEVICE_GSGETSAMPLERS_SAMPLERS_EMPTY = 0x10E,
D3D10_MESSAGE_ID_DEVICE_SOGETTARGETS_BUFFERS_EMPTY = 0x10F,
D3D10_MESSAGE_ID_DEVICE_PSGETSHADERRESOURCES_VIEWS_EMPTY = 0x110,
D3D10_MESSAGE_ID_DEVICE_PSGETCONSTANTBUFFERS_BUFFERS_EMPTY = 0x111,
D3D10_MESSAGE_ID_DEVICE_PSGETSAMPLERS_SAMPLERS_EMPTY = 0x112,
D3D10_MESSAGE_ID_DEVICE_RSGETVIEWPORTS_VIEWPORTS_EMPTY = 0x113,
D3D10_MESSAGE_ID_DEVICE_RSGETSCISSORRECTS_RECTS_EMPTY = 0x114,
D3D10_MESSAGE_ID_DEVICE_GENERATEMIPS_RESOURCE_INVALID = 0x115,
D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSUBRESOURCE = 0x116,
D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESUBRESOURCE = 0x117,
D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCEBOX = 0x118,
D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCE = 0x119,
D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSTATE = 0x11A,
D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESTATE = 0x11B,
D3D10_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCE = 0x11C,
D3D10_MESSAGE_ID_COPYRESOURCE_INVALIDDESTINATIONSTATE = 0x11D,
D3D10_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCESTATE = 0x11E,
D3D10_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSUBRESOURCE = 0x11F,
D3D10_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONBOX = 0x120,
D3D10_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSTATE = 0x121,
D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_INVALID = 0x122,
D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_SUBRESOURCE_INVALID = 0x123,
D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_INVALID = 0x124,
D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_SUBRESOURCE_INVALID = 0x125,
D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_FORMAT_INVALID = 0x126,
D3D10_MESSAGE_ID_BUFFER_MAP_INVALIDMAPTYPE = 0x127,
D3D10_MESSAGE_ID_BUFFER_MAP_INVALIDFLAGS = 0x128,
D3D10_MESSAGE_ID_BUFFER_MAP_ALREADYMAPPED = 0x129,
D3D10_MESSAGE_ID_BUFFER_MAP_DEVICEREMOVED_RETURN = 0x12A,
D3D10_MESSAGE_ID_BUFFER_UNMAP_NOTMAPPED = 0x12B,
D3D10_MESSAGE_ID_TEXTURE1D_MAP_INVALIDMAPTYPE = 0x12C,
D3D10_MESSAGE_ID_TEXTURE1D_MAP_INVALIDSUBRESOURCE = 0x12D,
D3D10_MESSAGE_ID_TEXTURE1D_MAP_INVALIDFLAGS = 0x12E,
D3D10_MESSAGE_ID_TEXTURE1D_MAP_ALREADYMAPPED = 0x12F,
D3D10_MESSAGE_ID_TEXTURE1D_MAP_DEVICEREMOVED_RETURN = 0x130,
D3D10_MESSAGE_ID_TEXTURE1D_UNMAP_INVALIDSUBRESOURCE = 0x131,
D3D10_MESSAGE_ID_TEXTURE1D_UNMAP_NOTMAPPED = 0x132,
D3D10_MESSAGE_ID_TEXTURE2D_MAP_INVALIDMAPTYPE = 0x133,
D3D10_MESSAGE_ID_TEXTURE2D_MAP_INVALIDSUBRESOURCE = 0x134,
D3D10_MESSAGE_ID_TEXTURE2D_MAP_INVALIDFLAGS = 0x135,
D3D10_MESSAGE_ID_TEXTURE2D_MAP_ALREADYMAPPED = 0x136,
D3D10_MESSAGE_ID_TEXTURE2D_MAP_DEVICEREMOVED_RETURN = 0x137,
D3D10_MESSAGE_ID_TEXTURE2D_UNMAP_INVALIDSUBRESOURCE = 0x138,
D3D10_MESSAGE_ID_TEXTURE2D_UNMAP_NOTMAPPED = 0x139,
D3D10_MESSAGE_ID_TEXTURE3D_MAP_INVALIDMAPTYPE = 0x13A,
D3D10_MESSAGE_ID_TEXTURE3D_MAP_INVALIDSUBRESOURCE = 0x13B,
D3D10_MESSAGE_ID_TEXTURE3D_MAP_INVALIDFLAGS = 0x13C,
D3D10_MESSAGE_ID_TEXTURE3D_MAP_ALREADYMAPPED = 0x13D,
D3D10_MESSAGE_ID_TEXTURE3D_MAP_DEVICEREMOVED_RETURN = 0x13E,
D3D10_MESSAGE_ID_TEXTURE3D_UNMAP_INVALIDSUBRESOURCE = 0x13F,
D3D10_MESSAGE_ID_TEXTURE3D_UNMAP_NOTMAPPED = 0x140,
D3D10_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_DEPRECATED = 0x141,
D3D10_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_FORMAT_DEPRECATED = 0x142,
D3D10_MESSAGE_ID_SETEXCEPTIONMODE_UNRECOGNIZEDFLAGS = 0x143,
D3D10_MESSAGE_ID_SETEXCEPTIONMODE_INVALIDARG_RETURN = 0x144,
D3D10_MESSAGE_ID_SETEXCEPTIONMODE_DEVICEREMOVED_RETURN = 0x145,
D3D10_MESSAGE_ID_REF_SIMULATING_INFINITELY_FAST_HARDWARE = 0x146,
D3D10_MESSAGE_ID_REF_THREADING_MODE = 0x147,
D3D10_MESSAGE_ID_REF_UMDRIVER_EXCEPTION = 0x148,
D3D10_MESSAGE_ID_REF_KMDRIVER_EXCEPTION = 0x149,
D3D10_MESSAGE_ID_REF_HARDWARE_EXCEPTION = 0x14A,
D3D10_MESSAGE_ID_REF_ACCESSING_INDEXABLE_TEMP_OUT_OF_RANGE = 0x14B,
D3D10_MESSAGE_ID_REF_PROBLEM_PARSING_SHADER = 0x14C,
D3D10_MESSAGE_ID_REF_OUT_OF_MEMORY = 0x14D,
D3D10_MESSAGE_ID_REF_INFO = 0x14E,
D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEXPOS_OVERFLOW = 0x14F,
D3D10_MESSAGE_ID_DEVICE_DRAWINDEXED_INDEXPOS_OVERFLOW = 0x150,
D3D10_MESSAGE_ID_DEVICE_DRAWINSTANCED_VERTEXPOS_OVERFLOW = 0x151,
D3D10_MESSAGE_ID_DEVICE_DRAWINSTANCED_INSTANCEPOS_OVERFLOW = 0x152,
D3D10_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INSTANCEPOS_OVERFLOW = 0x153,
D3D10_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INDEXPOS_OVERFLOW = 0x154,
D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_SHADER_NOT_SET = 0x155,
D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND = 0x156,
D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERINDEX = 0x157,
D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_COMPONENTTYPE = 0x158,
D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERMASK = 0x159,
D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SYSTEMVALUE = 0x15A,
D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS = 0x15B,
D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_NOT_SET = 0x15C,
D3D10_MESSAGE_ID_DEVICE_DRAW_INPUTLAYOUT_NOT_SET = 0x15D,
D3D10_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_NOT_SET = 0x15E,
D3D10_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_TOO_SMALL = 0x15F,
D3D10_MESSAGE_ID_DEVICE_DRAW_SAMPLER_NOT_SET = 0x160,
D3D10_MESSAGE_ID_DEVICE_DRAW_SHADERRESOURCEVIEW_NOT_SET = 0x161,
D3D10_MESSAGE_ID_DEVICE_DRAW_VIEW_DIMENSION_MISMATCH = 0x162,
D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL = 0x163,
D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_TOO_SMALL = 0x164,
D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_NOT_SET = 0x165,
D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_FORMAT_INVALID = 0x166,
D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL = 0x167,
D3D10_MESSAGE_ID_DEVICE_DRAW_GS_INPUT_PRIMITIVE_MISMATCH = 0x168,
D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_RETURN_TYPE_MISMATCH = 0x169,
D3D10_MESSAGE_ID_DEVICE_DRAW_POSITION_NOT_PRESENT = 0x16A,
D3D10_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_NOT_SET = 0x16B,
D3D10_MESSAGE_ID_DEVICE_DRAW_BOUND_RESOURCE_MAPPED = 0x16C,
D3D10_MESSAGE_ID_DEVICE_DRAW_INVALID_PRIMITIVETOPOLOGY = 0x16D,
D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_OFFSET_UNALIGNED = 0x16E,
D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_STRIDE_UNALIGNED = 0x16F,
D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_OFFSET_UNALIGNED = 0x170,
D3D10_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_OFFSET_UNALIGNED = 0x171,
D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_LD_UNSUPPORTED = 0x172,
D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_UNSUPPORTED = 0x173,
D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_C_UNSUPPORTED = 0x174,
D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_MULTISAMPLE_UNSUPPORTED = 0x175,
D3D10_MESSAGE_ID_DEVICE_DRAW_SO_TARGETS_BOUND_WITHOUT_SOURCE = 0x176,
D3D10_MESSAGE_ID_DEVICE_DRAW_SO_STRIDE_LARGER_THAN_BUFFER = 0x177,
D3D10_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING = 0x178,
D3D10_MESSAGE_ID_DEVICE_DRAW_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0 = 0x179,
D3D10_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT = 0x17A,
D3D10_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT = 0x17B,
D3D10_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT = 0x17C,
D3D10_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_INVALIDARG_RETURN = 0x17D,
D3D10_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_OUTOFMEMORY_RETURN = 0x17E,
D3D10_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BADINTERFACE_RETURN = 0x17F,
D3D10_MESSAGE_ID_DEVICE_DRAW_VIEWPORT_NOT_SET = 0x180,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC = 0x181,
D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC = 0x182,
D3D10_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_DENORMFLUSH = 0x183,
D3D10_MESSAGE_ID_OMSETRENDERTARGETS_INVALIDVIEW = 0x184,
D3D10_MESSAGE_ID_DEVICE_SETTEXTFILTERSIZE_INVALIDDIMENSIONS = 0x185,
D3D10_MESSAGE_ID_DEVICE_DRAW_SAMPLER_MISMATCH = 0x186,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH = 0x187,
D3D10_MESSAGE_ID_BLENDSTATE_GETDESC_LEGACY = 0x188,
D3D10_MESSAGE_ID_SHADERRESOURCEVIEW_GETDESC_LEGACY = 0x189,
D3D10_MESSAGE_ID_CREATEQUERY_OUTOFMEMORY_RETURN = 0x18A,
D3D10_MESSAGE_ID_CREATEPREDICATE_OUTOFMEMORY_RETURN = 0x18B,
D3D10_MESSAGE_ID_CREATECOUNTER_OUTOFRANGE_COUNTER = 0x18C,
D3D10_MESSAGE_ID_CREATECOUNTER_SIMULTANEOUS_ACTIVE_COUNTERS_EXHAUSTED = 0x18D,
D3D10_MESSAGE_ID_CREATECOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER = 0x18E,
D3D10_MESSAGE_ID_CREATECOUNTER_OUTOFMEMORY_RETURN = 0x18F,
D3D10_MESSAGE_ID_CREATECOUNTER_NONEXCLUSIVE_RETURN = 0x190,
D3D10_MESSAGE_ID_CREATECOUNTER_NULLDESC = 0x191,
D3D10_MESSAGE_ID_CHECKCOUNTER_OUTOFRANGE_COUNTER = 0x192,
D3D10_MESSAGE_ID_CHECKCOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER = 0x193,
D3D10_MESSAGE_ID_SETPREDICATION_INVALID_PREDICATE_STATE = 0x194,
D3D10_MESSAGE_ID_QUERY_BEGIN_UNSUPPORTED = 0x195,
D3D10_MESSAGE_ID_PREDICATE_BEGIN_DURING_PREDICATION = 0x196,
D3D10_MESSAGE_ID_QUERY_BEGIN_DUPLICATE = 0x197,
D3D10_MESSAGE_ID_QUERY_BEGIN_ABANDONING_PREVIOUS_RESULTS = 0x198,
D3D10_MESSAGE_ID_PREDICATE_END_DURING_PREDICATION = 0x199,
D3D10_MESSAGE_ID_QUERY_END_ABANDONING_PREVIOUS_RESULTS = 0x19A,
D3D10_MESSAGE_ID_QUERY_END_WITHOUT_BEGIN = 0x19B,
D3D10_MESSAGE_ID_QUERY_GETDATA_INVALID_DATASIZE = 0x19C,
D3D10_MESSAGE_ID_QUERY_GETDATA_INVALID_FLAGS = 0x19D,
D3D10_MESSAGE_ID_QUERY_GETDATA_INVALID_CALL = 0x19E,
D3D10_MESSAGE_ID_DEVICE_DRAW_PS_OUTPUT_TYPE_MISMATCH = 0x19F,
D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_GATHER_UNSUPPORTED = 0x1A0,
D3D10_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN = 0x1A1,
D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_STRIDE_TOO_LARGE = 0x1A2,
D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_INVALIDRANGE = 0x1A3,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT = 0x1A4,
D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_SAMPLE_COUNT_MISMATCH = 0x1A5,
D3D10_MESSAGE_ID_LIVE_OBJECT_SUMMARY = 0x1A6,
D3D10_MESSAGE_ID_LIVE_BUFFER = 0x1A7,
D3D10_MESSAGE_ID_LIVE_TEXTURE1D = 0x1A8,
D3D10_MESSAGE_ID_LIVE_TEXTURE2D = 0x1A9,
D3D10_MESSAGE_ID_LIVE_TEXTURE3D = 0x1AA,
D3D10_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW = 0x1AB,
D3D10_MESSAGE_ID_LIVE_RENDERTARGETVIEW = 0x1AC,
D3D10_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW = 0x1AD,
D3D10_MESSAGE_ID_LIVE_VERTEXSHADER = 0x1AE,
D3D10_MESSAGE_ID_LIVE_GEOMETRYSHADER = 0x1AF,
D3D10_MESSAGE_ID_LIVE_PIXELSHADER = 0x1B0,
D3D10_MESSAGE_ID_LIVE_INPUTLAYOUT = 0x1B1,
D3D10_MESSAGE_ID_LIVE_SAMPLER = 0x1B2,
D3D10_MESSAGE_ID_LIVE_BLENDSTATE = 0x1B3,
D3D10_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE = 0x1B4,
D3D10_MESSAGE_ID_LIVE_RASTERIZERSTATE = 0x1B5,
D3D10_MESSAGE_ID_LIVE_QUERY = 0x1B6,
D3D10_MESSAGE_ID_LIVE_PREDICATE = 0x1B7,
D3D10_MESSAGE_ID_LIVE_COUNTER = 0x1B8,
D3D10_MESSAGE_ID_LIVE_DEVICE = 0x1B9,
D3D10_MESSAGE_ID_LIVE_SWAPCHAIN = 0x1BA,
D3D10_MESSAGE_ID_D3D10_MESSAGES_END = 0x1BB,
D3D10_MESSAGE_ID_D3D10L9_MESSAGES_START = 0x100000,
D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_STENCIL_NO_TWO_SIDED = 0x100001,
D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_DepthBiasClamp_NOT_SUPPORTED = 0x100002,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_NO_COMPARISON_SUPPORT = 0x100003,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_EXCESSIVE_ANISOTROPY = 0x100004,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_OUT_OF_RANGE = 0x100005,
D3D10_MESSAGE_ID_VSSETSAMPLERS_NOT_SUPPORTED = 0x100006,
D3D10_MESSAGE_ID_VSSETSAMPLERS_TOO_MANY_SAMPLERS = 0x100007,
D3D10_MESSAGE_ID_PSSETSAMPLERS_TOO_MANY_SAMPLERS = 0x100008,
D3D10_MESSAGE_ID_CREATERESOURCE_NO_ARRAYS = 0x100009,
D3D10_MESSAGE_ID_CREATERESOURCE_NO_VB_AND_IB_BIND = 0x10000A,
D3D10_MESSAGE_ID_CREATERESOURCE_NO_TEXTURE_1D = 0x10000B,
D3D10_MESSAGE_ID_CREATERESOURCE_DIMENSION_OUT_OF_RANGE = 0x10000C,
D3D10_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_SHADER_RESOURCE = 0x10000D,
D3D10_MESSAGE_ID_OMSETRENDERTARGETS_TOO_MANY_RENDER_TARGETS = 0x10000E,
D3D10_MESSAGE_ID_OMSETRENDERTARGETS_NO_DIFFERING_BIT_DEPTHS = 0x10000F,
D3D10_MESSAGE_ID_IASETVERTEXBUFFERS_BAD_BUFFER_INDEX = 0x100010,
D3D10_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_TOO_MANY_VIEWPORTS = 0x100011,
D3D10_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_ADJACENCY_UNSUPPORTED = 0x100012,
D3D10_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_TOO_MANY_SCISSORS = 0x100013,
D3D10_MESSAGE_ID_COPYRESOURCE_ONLY_TEXTURE_2D_WITHIN_GPU_MEMORY = 0x100014,
D3D10_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_3D_READBACK = 0x100015,
D3D10_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_ONLY_READBACK = 0x100016,
D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_UNSUPPORTED_FORMAT = 0x100017,
D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_ALPHA_TO_COVERAGE = 0x100018,
D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_DepthClipEnable_MUST_BE_TRUE = 0x100019,
D3D10_MESSAGE_ID_DRAWINDEXED_STARTINDEXLOCATION_MUST_BE_POSITIVE = 0x10001A,
D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_MUST_USE_LOWEST_LOD = 0x10001B,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_MINLOD_MUST_NOT_BE_FRACTIONAL = 0x10001C,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_MAXLOD_MUST_BE_FLT_MAX = 0x10001D,
D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_FIRSTARRAYSLICE_MUST_BE_ZERO = 0x10001E,
D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_CUBES_MUST_HAVE_6_SIDES = 0x10001F,
D3D10_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_RENDER_TARGET = 0x100020,
D3D10_MESSAGE_ID_CREATERESOURCE_NO_DWORD_INDEX_BUFFER = 0x100021,
D3D10_MESSAGE_ID_CREATERESOURCE_MSAA_PRECLUDES_SHADER_RESOURCE = 0x100022,
D3D10_MESSAGE_ID_CREATERESOURCE_PRESENTATION_PRECLUDES_SHADER_RESOURCE = 0x100023,
D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_BLEND_ENABLE = 0x100024,
D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_WRITE_MASKS = 0x100025,
D3D10_MESSAGE_ID_CREATERESOURCE_NO_STREAM_OUT = 0x100026,
D3D10_MESSAGE_ID_CREATERESOURCE_ONLY_VB_IB_FOR_BUFFERS = 0x100027,
D3D10_MESSAGE_ID_CREATERESOURCE_NO_AUTOGEN_FOR_VOLUMES = 0x100028,
D3D10_MESSAGE_ID_CREATERESOURCE_DXGI_FORMAT_R8G8B8A8_CANNOT_BE_SHARED = 0x100029,
D3D10_MESSAGE_ID_VSSHADERRESOURCES_NOT_SUPPORTED = 0x10002A,
D3D10_MESSAGE_ID_GEOMETRY_SHADER_NOT_SUPPORTED = 0x10002B,
D3D10_MESSAGE_ID_STREAM_OUT_NOT_SUPPORTED = 0x10002C,
D3D10_MESSAGE_ID_TEXT_FILTER_NOT_SUPPORTED = 0x10002D,
D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_SEPARATE_ALPHA_BLEND = 0x10002E,
D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_MRT_BLEND = 0x10002F,
D3D10_MESSAGE_ID_CREATEBLENDSTATE_OPERATION_NOT_SUPPORTED = 0x100030,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_NO_MIRRORONCE = 0x100031,
D3D10_MESSAGE_ID_DRAWINSTANCED_NOT_SUPPORTED = 0x100032,
D3D10_MESSAGE_ID_DRAWINDEXEDINSTANCED_NOT_SUPPORTED_BELOW_9_3 = 0x100033,
D3D10_MESSAGE_ID_DRAWINDEXED_POINTLIST_UNSUPPORTED = 0x100034,
D3D10_MESSAGE_ID_SETBLENDSTATE_SAMPLE_MASK_CANNOT_BE_ZERO = 0x100035,
D3D10_MESSAGE_ID_CREATERESOURCE_DIMENSION_EXCEEDS_FEATURE_LEVEL_DEFINITION = 0x100036,
D3D10_MESSAGE_ID_CREATERESOURCE_ONLY_SINGLE_MIP_LEVEL_DEPTH_STENCIL_SUPPORTED = 0x100037,
D3D10_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_NEGATIVESCISSOR = 0x100038,
D3D10_MESSAGE_ID_SLOT_ZERO_MUST_BE_D3D10_INPUT_PER_VERTEX_DATA = 0x100039,
D3D10_MESSAGE_ID_CREATERESOURCE_NON_POW_2_MIPMAP = 0x10003A,
D3D10_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_NOT_SUPPORTED = 0x10003B,
D3D10_MESSAGE_ID_OMSETRENDERTARGETS_NO_SRGB_MRT = 0x10003C,
D3D10_MESSAGE_ID_COPYRESOURCE_NO_3D_MISMATCHED_UPDATES = 0x10003D,
D3D10_MESSAGE_ID_D3D10L9_MESSAGES_END = 0x10003E,
};
# D3D11_LOGIC_OP
enum D3D11_LOGIC_OP : __int32
{
D3D11_LOGIC_OP_CLEAR = 0x0,
D3D11_LOGIC_OP_SET = 0x1,
D3D11_LOGIC_OP_COPY = 0x2,
D3D11_LOGIC_OP_COPY_INVERTED = 0x3,
D3D11_LOGIC_OP_NOOP = 0x4,
D3D11_LOGIC_OP_INVERT = 0x5,
D3D11_LOGIC_OP_AND = 0x6,
D3D11_LOGIC_OP_NAND = 0x7,
D3D11_LOGIC_OP_OR = 0x8,
D3D11_LOGIC_OP_NOR = 0x9,
D3D11_LOGIC_OP_XOR = 0xA,
D3D11_LOGIC_OP_EQUIV = 0xB,
D3D11_LOGIC_OP_AND_REVERSE = 0xC,
D3D11_LOGIC_OP_AND_INVERTED = 0xD,
D3D11_LOGIC_OP_OR_REVERSE = 0xE,
D3D11_LOGIC_OP_OR_INVERTED = 0xF,
};
# D3D11_RTV_DIMENSION
enum D3D11_RTV_DIMENSION : __int32
{
D3D11_RTV_DIMENSION_UNKNOWN = 0x0,
D3D11_RTV_DIMENSION_BUFFER = 0x1,
D3D11_RTV_DIMENSION_TEXTURE1D = 0x2,
D3D11_RTV_DIMENSION_TEXTURE1DARRAY = 0x3,
D3D11_RTV_DIMENSION_TEXTURE2D = 0x4,
D3D11_RTV_DIMENSION_TEXTURE2DARRAY = 0x5,
D3D11_RTV_DIMENSION_TEXTURE2DMS = 0x6,
D3D11_RTV_DIMENSION_TEXTURE2DMSARRAY = 0x7,
D3D11_RTV_DIMENSION_TEXTURE3D = 0x8,
};
# D3D10_MESSAGE_CATEGORY
enum D3D10_MESSAGE_CATEGORY : __int32
{
D3D10_MESSAGE_CATEGORY_APPLICATION_DEFINED = 0x0,
D3D10_MESSAGE_CATEGORY_MISCELLANEOUS = 0x1,
D3D10_MESSAGE_CATEGORY_INITIALIZATION = 0x2,
D3D10_MESSAGE_CATEGORY_CLEANUP = 0x3,
D3D10_MESSAGE_CATEGORY_COMPILATION = 0x4,
D3D10_MESSAGE_CATEGORY_STATE_CREATION = 0x5,
D3D10_MESSAGE_CATEGORY_STATE_SETTING = 0x6,
D3D10_MESSAGE_CATEGORY_STATE_GETTING = 0x7,
D3D10_MESSAGE_CATEGORY_RESOURCE_MANIPULATION = 0x8,
D3D10_MESSAGE_CATEGORY_EXECUTION = 0x9,
D3D10_MESSAGE_CATEGORY_SHADER = 0xA,
};
# D3D10_QUERY
enum D3D10_QUERY : __int32
{
D3D10_QUERY_EVENT = 0x0,
D3D10_QUERY_OCCLUSION = 0x1,
D3D10_QUERY_TIMESTAMP = 0x2,
D3D10_QUERY_TIMESTAMP_DISJOINT = 0x3,
D3D10_QUERY_PIPELINE_STATISTICS = 0x4,
D3D10_QUERY_OCCLUSION_PREDICATE = 0x5,
D3D10_QUERY_SO_STATISTICS = 0x6,
D3D10_QUERY_SO_OVERFLOW_PREDICATE = 0x7,
};
# D3D11_FORMAT_SUPPORT
enum D3D11_FORMAT_SUPPORT : __int32
{
D3D11_FORMAT_SUPPORT_BUFFER = 0x1,
D3D11_FORMAT_SUPPORT_IA_VERTEX_BUFFER = 0x2,
D3D11_FORMAT_SUPPORT_IA_INDEX_BUFFER = 0x4,
D3D11_FORMAT_SUPPORT_SO_BUFFER = 0x8,
D3D11_FORMAT_SUPPORT_TEXTURE1D = 0x10,
D3D11_FORMAT_SUPPORT_TEXTURE2D = 0x20,
D3D11_FORMAT_SUPPORT_TEXTURE3D = 0x40,
D3D11_FORMAT_SUPPORT_TEXTURECUBE = 0x80,
D3D11_FORMAT_SUPPORT_SHADER_LOAD = 0x100,
D3D11_FORMAT_SUPPORT_SHADER_SAMPLE = 0x200,
D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON = 0x400,
D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT = 0x800,
D3D11_FORMAT_SUPPORT_MIP = 0x1000,
D3D11_FORMAT_SUPPORT_MIP_AUTOGEN = 0x2000,
D3D11_FORMAT_SUPPORT_RENDER_TARGET = 0x4000,
D3D11_FORMAT_SUPPORT_BLENDABLE = 0x8000,
D3D11_FORMAT_SUPPORT_DEPTH_STENCIL = 0x10000,
D3D11_FORMAT_SUPPORT_CPU_LOCKABLE = 0x20000,
D3D11_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE = 0x40000,
D3D11_FORMAT_SUPPORT_DISPLAY = 0x80000,
D3D11_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT = 0x100000,
D3D11_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET = 0x200000,
D3D11_FORMAT_SUPPORT_MULTISAMPLE_LOAD = 0x400000,
D3D11_FORMAT_SUPPORT_SHADER_GATHER = 0x800000,
D3D11_FORMAT_SUPPORT_BACK_BUFFER_CAST = 0x1000000,
D3D11_FORMAT_SUPPORT_TYPED_UNORDERED_ACCESS_VIEW = 0x2000000,
D3D11_FORMAT_SUPPORT_SHADER_GATHER_COMPARISON = 0x4000000,
D3D11_FORMAT_SUPPORT_DECODER_OUTPUT = 0x8000000,
D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_OUTPUT = 0x10000000,
D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_INPUT = 0x20000000,
D3D11_FORMAT_SUPPORT_VIDEO_ENCODER = 0x40000000,
};
# D3D11_FEATURE
enum D3D11_FEATURE : __int32
{
D3D11_FEATURE_THREADING = 0x0,
D3D11_FEATURE_DOUBLES = 0x1,
D3D11_FEATURE_FORMAT_SUPPORT = 0x2,
D3D11_FEATURE_FORMAT_SUPPORT2 = 0x3,
D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS = 0x4,
D3D11_FEATURE_D3D11_OPTIONS = 0x5,
D3D11_FEATURE_ARCHITECTURE_INFO = 0x6,
D3D11_FEATURE_D3D9_OPTIONS = 0x7,
D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT = 0x8,
D3D11_FEATURE_D3D9_SHADOW_SUPPORT = 0x9,
D3D11_FEATURE_D3D11_OPTIONS1 = 0xA,
D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT = 0xB,
D3D11_FEATURE_MARKER_SUPPORT = 0xC,
D3D11_FEATURE_D3D9_OPTIONS1 = 0xD,
D3D11_FEATURE_D3D11_OPTIONS2 = 0xE,
D3D11_FEATURE_D3D11_OPTIONS3 = 0xF,
D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT = 0x10,
D3D11_FEATURE_D3D11_OPTIONS4 = 0x11,
D3D11_FEATURE_SHADER_CACHE = 0x12,
D3D11_FEATURE_D3D11_OPTIONS5 = 0x13,
};
# D3D11_BIND_FLAG
enum D3D11_BIND_FLAG : __int32
{
D3D11_BIND_VERTEX_BUFFER = 0x1,
D3D11_BIND_INDEX_BUFFER = 0x2,
D3D11_BIND_CONSTANT_BUFFER = 0x4,
D3D11_BIND_SHADER_RESOURCE = 0x8,
D3D11_BIND_STREAM_OUTPUT = 0x10,
D3D11_BIND_RENDER_TARGET = 0x20,
D3D11_BIND_DEPTH_STENCIL = 0x40,
D3D11_BIND_UNORDERED_ACCESS = 0x80,
D3D11_BIND_DECODER = 0x200,
D3D11_BIND_VIDEO_ENCODER = 0x400,
};
# D3D11_MESSAGE_CATEGORY
enum D3D11_MESSAGE_CATEGORY : __int32
{
D3D11_MESSAGE_CATEGORY_APPLICATION_DEFINED = 0x0,
D3D11_MESSAGE_CATEGORY_MISCELLANEOUS = 0x1,
D3D11_MESSAGE_CATEGORY_INITIALIZATION = 0x2,
D3D11_MESSAGE_CATEGORY_CLEANUP = 0x3,
D3D11_MESSAGE_CATEGORY_COMPILATION = 0x4,
D3D11_MESSAGE_CATEGORY_STATE_CREATION = 0x5,
D3D11_MESSAGE_CATEGORY_STATE_SETTING = 0x6,
D3D11_MESSAGE_CATEGORY_STATE_GETTING = 0x7,
D3D11_MESSAGE_CATEGORY_RESOURCE_MANIPULATION = 0x8,
D3D11_MESSAGE_CATEGORY_EXECUTION = 0x9,
D3D11_MESSAGE_CATEGORY_SHADER = 0xA,
};
# D3D11_CREATE_DEVICE_FLAG
enum D3D11_CREATE_DEVICE_FLAG : __int32
{
D3D11_CREATE_DEVICE_SINGLETHREADED = 0x1,
D3D11_CREATE_DEVICE_DEBUG = 0x2,
D3D11_CREATE_DEVICE_SWITCH_TO_REF = 0x4,
D3D11_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS = 0x8,
D3D11_CREATE_DEVICE_BGRA_SUPPORT = 0x20,
D3D11_CREATE_DEVICE_DEBUGGABLE = 0x40,
D3D11_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY = 0x80,
D3D11_CREATE_DEVICE_DISABLE_GPU_TIMEOUT = 0x100,
D3D11_CREATE_DEVICE_VIDEO_SUPPORT = 0x800,
};
# D3D11_QUERY
enum D3D11_QUERY : __int32
{
D3D11_QUERY_EVENT = 0x0,
D3D11_QUERY_OCCLUSION = 0x1,
D3D11_QUERY_TIMESTAMP = 0x2,
D3D11_QUERY_TIMESTAMP_DISJOINT = 0x3,
D3D11_QUERY_PIPELINE_STATISTICS = 0x4,
D3D11_QUERY_OCCLUSION_PREDICATE = 0x5,
D3D11_QUERY_SO_STATISTICS = 0x6,
D3D11_QUERY_SO_OVERFLOW_PREDICATE = 0x7,
D3D11_QUERY_SO_STATISTICS_STREAM0 = 0x8,
D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM0 = 0x9,
D3D11_QUERY_SO_STATISTICS_STREAM1 = 0xA,
D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM1 = 0xB,
D3D11_QUERY_SO_STATISTICS_STREAM2 = 0xC,
D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM2 = 0xD,
D3D11_QUERY_SO_STATISTICS_STREAM3 = 0xE,
D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM3 = 0xF,
};
# D3D10_COUNTER
enum D3D10_COUNTER : __int32
{
D3D10_COUNTER_GPU_IDLE = 0x0,
D3D10_COUNTER_VERTEX_PROCESSING = 0x1,
D3D10_COUNTER_GEOMETRY_PROCESSING = 0x2,
D3D10_COUNTER_PIXEL_PROCESSING = 0x3,
D3D10_COUNTER_OTHER_GPU_PROCESSING = 0x4,
D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION = 0x5,
D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION = 0x6,
D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION = 0x7,
D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION = 0x8,
D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION = 0x9,
D3D10_COUNTER_VS_MEMORY_LIMITED = 0xA,
D3D10_COUNTER_VS_COMPUTATION_LIMITED = 0xB,
D3D10_COUNTER_GS_MEMORY_LIMITED = 0xC,
D3D10_COUNTER_GS_COMPUTATION_LIMITED = 0xD,
D3D10_COUNTER_PS_MEMORY_LIMITED = 0xE,
D3D10_COUNTER_PS_COMPUTATION_LIMITED = 0xF,
D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE = 0x10,
D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE = 0x11,
D3D10_COUNTER_DEVICE_DEPENDENT_0 = 0x40000000,
};
# D3D11_MAP
enum D3D11_MAP : __int32
{
D3D11_MAP_READ = 0x1,
D3D11_MAP_WRITE = 0x2,
D3D11_MAP_READ_WRITE = 0x3,
D3D11_MAP_WRITE_DISCARD = 0x4,
D3D11_MAP_WRITE_NO_OVERWRITE = 0x5,
};
# D3D_FEATURE_LEVEL
enum D3D_FEATURE_LEVEL : __int32
{
D3D_FEATURE_LEVEL_1_0_CORE = 0x1000,
D3D_FEATURE_LEVEL_9_1 = 0x9100,
D3D_FEATURE_LEVEL_9_2 = 0x9200,
D3D_FEATURE_LEVEL_9_3 = 0x9300,
D3D_FEATURE_LEVEL_10_0 = 0xA000,
D3D_FEATURE_LEVEL_10_1 = 0xA100,
D3D_FEATURE_LEVEL_11_0 = 0xB000,
D3D_FEATURE_LEVEL_11_1 = 0xB100,
D3D_FEATURE_LEVEL_12_0 = 0xC000,
D3D_FEATURE_LEVEL_12_1 = 0xC100,
};
# D3D11_SHADER_TRACKING_OPTION
enum D3D11_SHADER_TRACKING_OPTION : __int32
{
D3D11_SHADER_TRACKING_OPTION_IGNORE = 0x0,
D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED = 0x1,
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW = 0x2,
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR = 0x4,
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW = 0x8,
D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME = 0x10,
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY = 0x20,
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS = 0x40,
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS = 0x80,
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS = 0x100,
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS = 0x200,
D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS = 0x3C0,
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS = 0x3EE,
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME = 0x3FE,
D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS = 0x3FF,
};
# D3D11_DEVICE_CONTEXT_TYPE
enum D3D11_DEVICE_CONTEXT_TYPE : __int32
{
D3D11_DEVICE_CONTEXT_IMMEDIATE = 0x0,
D3D11_DEVICE_CONTEXT_DEFERRED = 0x1,
};
# D3D10_COUNTER_TYPE
enum D3D10_COUNTER_TYPE : __int32
{
D3D10_COUNTER_TYPE_FLOAT32 = 0x0,
D3D10_COUNTER_TYPE_UINT16 = 0x1,
D3D10_COUNTER_TYPE_UINT32 = 0x2,
D3D10_COUNTER_TYPE_UINT64 = 0x3,
};
# D3D10_MESSAGE_SEVERITY
enum D3D10_MESSAGE_SEVERITY : __int32
{
D3D10_MESSAGE_SEVERITY_CORRUPTION = 0x0,
D3D10_MESSAGE_SEVERITY_ERROR = 0x1,
D3D10_MESSAGE_SEVERITY_WARNING = 0x2,
D3D10_MESSAGE_SEVERITY_INFO = 0x3,
D3D10_MESSAGE_SEVERITY_MESSAGE = 0x4,
};
# D3D11_COLOR_WRITE_ENABLE
enum D3D11_COLOR_WRITE_ENABLE : __int32
{
D3D11_COLOR_WRITE_ENABLE_RED = 0x1,
D3D11_COLOR_WRITE_ENABLE_GREEN = 0x2,
D3D11_COLOR_WRITE_ENABLE_BLUE = 0x4,
D3D11_COLOR_WRITE_ENABLE_ALPHA = 0x8,
D3D11_COLOR_WRITE_ENABLE_ALL = 0xF,
};
# D3D11_RESOURCE_MISC_FLAG
enum D3D11_RESOURCE_MISC_FLAG : __int32
{
D3D11_RESOURCE_MISC_GENERATE_MIPS = 0x1,
D3D11_RESOURCE_MISC_SHARED = 0x2,
D3D11_RESOURCE_MISC_TEXTURECUBE = 0x4,
D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS = 0x10,
D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 0x20,
D3D11_RESOURCE_MISC_BUFFER_STRUCTURED = 0x40,
D3D11_RESOURCE_MISC_RESOURCE_CLAMP = 0x80,
D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX = 0x100,
D3D11_RESOURCE_MISC_GDI_COMPATIBLE = 0x200,
D3D11_RESOURCE_MISC_SHARED_NTHANDLE = 0x800,
D3D11_RESOURCE_MISC_RESTRICTED_CONTENT = 0x1000,
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE = 0x2000,
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 0x4000,
D3D11_RESOURCE_MISC_GUARDED = 0x8000,
D3D11_RESOURCE_MISC_TILE_POOL = 0x20000,
D3D11_RESOURCE_MISC_TILED = 0x40000,
D3D11_RESOURCE_MISC_HW_PROTECTED = 0x80000,
};
# D3D11_SHARED_RESOURCE_TIER
enum D3D11_SHARED_RESOURCE_TIER : __int32
{
D3D11_SHARED_RESOURCE_TIER_0 = 0x0,
D3D11_SHARED_RESOURCE_TIER_1 = 0x1,
D3D11_SHARED_RESOURCE_TIER_2 = 0x2,
D3D11_SHARED_RESOURCE_TIER_3 = 0x3,
};
# D3D11_FILL_MODE
enum D3D11_FILL_MODE : __int32
{
D3D11_FILL_WIREFRAME = 0x2,
D3D11_FILL_SOLID = 0x3,
};
# D3D11_DSV_DIMENSION
enum D3D11_DSV_DIMENSION : __int32
{
D3D11_DSV_DIMENSION_UNKNOWN = 0x0,
D3D11_DSV_DIMENSION_TEXTURE1D = 0x1,
D3D11_DSV_DIMENSION_TEXTURE1DARRAY = 0x2,
D3D11_DSV_DIMENSION_TEXTURE2D = 0x3,
D3D11_DSV_DIMENSION_TEXTURE2DARRAY = 0x4,
D3D11_DSV_DIMENSION_TEXTURE2DMS = 0x5,
D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY = 0x6,
};
# D3D11_UAV_DIMENSION
enum D3D11_UAV_DIMENSION : __int32
{
D3D11_UAV_DIMENSION_UNKNOWN = 0x0,
D3D11_UAV_DIMENSION_BUFFER = 0x1,
D3D11_UAV_DIMENSION_TEXTURE1D = 0x2,
D3D11_UAV_DIMENSION_TEXTURE1DARRAY = 0x3,
D3D11_UAV_DIMENSION_TEXTURE2D = 0x4,
D3D11_UAV_DIMENSION_TEXTURE2DARRAY = 0x5,
D3D11_UAV_DIMENSION_TEXTURE3D = 0x8,
};
# D3D11_COUNTER_TYPE
enum D3D11_COUNTER_TYPE : __int32
{
D3D11_COUNTER_TYPE_FLOAT32 = 0x0,
D3D11_COUNTER_TYPE_UINT16 = 0x1,
D3D11_COUNTER_TYPE_UINT32 = 0x2,
D3D11_COUNTER_TYPE_UINT64 = 0x3,
};
# D3D10_USAGE
enum D3D10_USAGE : __int32
{
D3D10_USAGE_DEFAULT = 0x0,
D3D10_USAGE_IMMUTABLE = 0x1,
D3D10_USAGE_DYNAMIC = 0x2,
D3D10_USAGE_STAGING = 0x3,
};
# D3D11_CLEAR_FLAG
enum D3D11_CLEAR_FLAG : __int32
{
D3D11_CLEAR_DEPTH = 0x1,
D3D11_CLEAR_STENCIL = 0x2,
};
# D3D11_CPU_ACCESS_FLAG
enum D3D11_CPU_ACCESS_FLAG : __int32
{
D3D11_CPU_ACCESS_WRITE = 0x10000,
D3D11_CPU_ACCESS_READ = 0x20000,
};
# D3D11_MESSAGE_SEVERITY
enum D3D11_MESSAGE_SEVERITY : __int32
{
D3D11_MESSAGE_SEVERITY_CORRUPTION = 0x0,
D3D11_MESSAGE_SEVERITY_ERROR = 0x1,
D3D11_MESSAGE_SEVERITY_WARNING = 0x2,
D3D11_MESSAGE_SEVERITY_INFO = 0x3,
D3D11_MESSAGE_SEVERITY_MESSAGE = 0x4,
};
# D3D11_CONSERVATIVE_RASTERIZATION_MODE
enum D3D11_CONSERVATIVE_RASTERIZATION_MODE : __int32
{
D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF = 0x0,
D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON = 0x1,
};
# D3D10_COLOR_WRITE_ENABLE
enum D3D10_COLOR_WRITE_ENABLE : __int32
{
D3D10_COLOR_WRITE_ENABLE_RED = 0x1,
D3D10_COLOR_WRITE_ENABLE_GREEN = 0x2,
D3D10_COLOR_WRITE_ENABLE_BLUE = 0x4,
D3D10_COLOR_WRITE_ENABLE_ALPHA = 0x8,
D3D10_COLOR_WRITE_ENABLE_ALL = 0xF,
};
# D3D10_BIND_FLAG
enum D3D10_BIND_FLAG : __int32
{
D3D10_BIND_VERTEX_BUFFER = 0x1,
D3D10_BIND_INDEX_BUFFER = 0x2,
D3D10_BIND_CONSTANT_BUFFER = 0x4,
D3D10_BIND_SHADER_RESOURCE = 0x8,
D3D10_BIND_STREAM_OUTPUT = 0x10,
D3D10_BIND_RENDER_TARGET = 0x20,
D3D10_BIND_DEPTH_STENCIL = 0x40,
};
# D3D11_DEPTH_WRITE_MASK
enum D3D11_DEPTH_WRITE_MASK : __int32
{
D3D11_DEPTH_WRITE_MASK_ZERO = 0x0,
D3D11_DEPTH_WRITE_MASK_ALL = 0x1,
};
# D3D11_ASYNC_GETDATA_FLAG
enum D3D11_ASYNC_GETDATA_FLAG : __int32
{
D3D11_ASYNC_GETDATA_DONOTFLUSH = 0x1,
};
# D3D11_COUNTER
enum D3D11_COUNTER : __int32
{
D3D11_COUNTER_DEVICE_DEPENDENT_0 = 0x40000000,
};
# D3D11_CONTEXT_TYPE
enum D3D11_CONTEXT_TYPE : __int32
{
D3D11_CONTEXT_TYPE_ALL = 0x0,
D3D11_CONTEXT_TYPE_3D = 0x1,
D3D11_CONTEXT_TYPE_COMPUTE = 0x2,
D3D11_CONTEXT_TYPE_COPY = 0x3,
D3D11_CONTEXT_TYPE_VIDEO = 0x4,
};
# D3D11_RESOURCE_DIMENSION
enum D3D11_RESOURCE_DIMENSION : __int32
{
D3D11_RESOURCE_DIMENSION_UNKNOWN = 0x0,
D3D11_RESOURCE_DIMENSION_BUFFER = 0x1,
D3D11_RESOURCE_DIMENSION_TEXTURE1D = 0x2,
D3D11_RESOURCE_DIMENSION_TEXTURE2D = 0x3,
D3D11_RESOURCE_DIMENSION_TEXTURE3D = 0x4,
};
# D3D11_TEXTURE_LAYOUT
enum D3D11_TEXTURE_LAYOUT : __int32
{
D3D11_TEXTURE_LAYOUT_UNDEFINED = 0x0,
D3D11_TEXTURE_LAYOUT_ROW_MAJOR = 0x1,
D3D11_TEXTURE_LAYOUT_64K_STANDARD_SWIZZLE = 0x2,
};
# D3D11_FILTER
enum D3D11_FILTER : __int32
{
D3D11_FILTER_MIN_MAG_MIP_POINT = 0x0,
D3D11_FILTER_MIN_MAG_POINT_MIP_LINEAR = 0x1,
D3D11_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x4,
D3D11_FILTER_MIN_POINT_MAG_MIP_LINEAR = 0x5,
D3D11_FILTER_MIN_LINEAR_MAG_MIP_POINT = 0x10,
D3D11_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x11,
D3D11_FILTER_MIN_MAG_LINEAR_MIP_POINT = 0x14,
D3D11_FILTER_MIN_MAG_MIP_LINEAR = 0x15,
D3D11_FILTER_ANISOTROPIC = 0x55,
D3D11_FILTER_COMPARISON_MIN_MAG_MIP_POINT = 0x80,
D3D11_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR = 0x81,
D3D11_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x84,
D3D11_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR = 0x85,
D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT = 0x90,
D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x91,
D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT = 0x94,
D3D11_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR = 0x95,
D3D11_FILTER_COMPARISON_ANISOTROPIC = 0xD5,
D3D11_FILTER_MINIMUM_MIN_MAG_MIP_POINT = 0x100,
D3D11_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR = 0x101,
D3D11_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x104,
D3D11_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR = 0x105,
D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT = 0x110,
D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x111,
D3D11_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT = 0x114,
D3D11_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR = 0x115,
D3D11_FILTER_MINIMUM_ANISOTROPIC = 0x155,
D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_POINT = 0x180,
D3D11_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR = 0x181,
D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x184,
D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR = 0x185,
D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT = 0x190,
D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x191,
D3D11_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT = 0x194,
D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR = 0x195,
D3D11_FILTER_MAXIMUM_ANISOTROPIC = 0x1D5,
};
# D3D12_DRED_ALLOCATION_TYPE
enum D3D12_DRED_ALLOCATION_TYPE : __int32
{
D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE = 0x13,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR = 0x14,
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE = 0x15,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST = 0x16,
D3D12_DRED_ALLOCATION_TYPE_FENCE = 0x17,
D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP = 0x18,
D3D12_DRED_ALLOCATION_TYPE_HEAP = 0x19,
D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP = 0x1B,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE = 0x1C,
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY = 0x1D,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER = 0x1E,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR = 0x20,
D3D12_DRED_ALLOCATION_TYPE_RESOURCE = 0x22,
D3D12_DRED_ALLOCATION_TYPE_PASS = 0x23,
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION = 0x24,
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY = 0x25,
D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION = 0x26,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP = 0x27,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL = 0x28,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER = 0x29,
D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT = 0x2A,
D3D12_DRED_ALLOCATION_TYPE_METACOMMAND = 0x2B,
D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP = 0x2C,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR = 0x2D,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP = 0x2E,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND = 0x2F,
D3D12_DRED_ALLOCATION_TYPE_INVALID = 0xFFFFFFFF,
};
# D3D12_FORMAT_SUPPORT2
enum D3D12_FORMAT_SUPPORT2 : __int32
{
D3D12_FORMAT_SUPPORT2_NONE = 0x0,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD = 0x1,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS = 0x2,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE = 0x4,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE = 0x8,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX = 0x10,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX = 0x20,
D3D12_FORMAT_SUPPORT2_UAV_TYPED_LOAD = 0x40,
D3D12_FORMAT_SUPPORT2_UAV_TYPED_STORE = 0x80,
D3D12_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP = 0x100,
D3D12_FORMAT_SUPPORT2_TILED = 0x200,
D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY = 0x4000,
D3D12_FORMAT_SUPPORT2_SAMPLER_FEEDBACK = 0x8000,
};
# D3D12_RESOURCE_HEAP_TIER
enum D3D12_RESOURCE_HEAP_TIER : __int32
{
D3D12_RESOURCE_HEAP_TIER_1 = 0x1,
D3D12_RESOURCE_HEAP_TIER_2 = 0x2,
};
# D3D12_FORMAT_SUPPORT1
enum D3D12_FORMAT_SUPPORT1 : __int32
{
D3D12_FORMAT_SUPPORT1_NONE = 0x0,
D3D12_FORMAT_SUPPORT1_BUFFER = 0x1,
D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER = 0x2,
D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER = 0x4,
D3D12_FORMAT_SUPPORT1_SO_BUFFER = 0x8,
D3D12_FORMAT_SUPPORT1_TEXTURE1D = 0x10,
D3D12_FORMAT_SUPPORT1_TEXTURE2D = 0x20,
D3D12_FORMAT_SUPPORT1_TEXTURE3D = 0x40,
D3D12_FORMAT_SUPPORT1_TEXTURECUBE = 0x80,
D3D12_FORMAT_SUPPORT1_SHADER_LOAD = 0x100,
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE = 0x200,
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON = 0x400,
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT = 0x800,
D3D12_FORMAT_SUPPORT1_MIP = 0x1000,
D3D12_FORMAT_SUPPORT1_RENDER_TARGET = 0x4000,
D3D12_FORMAT_SUPPORT1_BLENDABLE = 0x8000,
D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL = 0x10000,
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE = 0x40000,
D3D12_FORMAT_SUPPORT1_DISPLAY = 0x80000,
D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT = 0x100000,
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET = 0x200000,
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD = 0x400000,
D3D12_FORMAT_SUPPORT1_SHADER_GATHER = 0x800000,
D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST = 0x1000000,
D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW = 0x2000000,
D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON = 0x4000000,
D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT = 0x8000000,
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT = 0x10000000,
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT = 0x20000000,
D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER = 0x40000000,
};
# D3D12_RLDO_FLAGS
enum D3D12_RLDO_FLAGS : __int32
{
D3D12_RLDO_NONE = 0x0,
D3D12_RLDO_SUMMARY = 0x1,
D3D12_RLDO_DETAIL = 0x2,
D3D12_RLDO_IGNORE_INTERNAL = 0x4,
};
# D3D12_DRED_ENABLEMENT
enum D3D12_DRED_ENABLEMENT : __int32
{
D3D12_DRED_ENABLEMENT_SYSTEM_CONTROLLED = 0x0,
D3D12_DRED_ENABLEMENT_FORCED_OFF = 0x1,
D3D12_DRED_ENABLEMENT_FORCED_ON = 0x2,
};
# D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS
enum D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS : __int32
{
D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_NONE = 0x0,
D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_TILED_RESOURCE = 0x1,
};
# D3D12_RESOURCE_BINDING_TIER
enum D3D12_RESOURCE_BINDING_TIER : __int32
{
D3D12_RESOURCE_BINDING_TIER_1 = 0x1,
D3D12_RESOURCE_BINDING_TIER_2 = 0x2,
D3D12_RESOURCE_BINDING_TIER_3 = 0x3,
};
# D3D12_SHADER_MIN_PRECISION_SUPPORT
enum D3D12_SHADER_MIN_PRECISION_SUPPORT : __int32
{
D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE = 0x0,
D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT = 0x1,
D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT = 0x2,
};
# D3D12_TILED_RESOURCES_TIER
enum D3D12_TILED_RESOURCES_TIER : __int32
{
D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED = 0x0,
D3D12_TILED_RESOURCES_TIER_1 = 0x1,
D3D12_TILED_RESOURCES_TIER_2 = 0x2,
D3D12_TILED_RESOURCES_TIER_3 = 0x3,
D3D12_TILED_RESOURCES_TIER_4 = 0x4,
};
# D3D12_CONSERVATIVE_RASTERIZATION_TIER
enum D3D12_CONSERVATIVE_RASTERIZATION_TIER : __int32
{
D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED = 0x0,
D3D12_CONSERVATIVE_RASTERIZATION_TIER_1 = 0x1,
D3D12_CONSERVATIVE_RASTERIZATION_TIER_2 = 0x2,
D3D12_CONSERVATIVE_RASTERIZATION_TIER_3 = 0x3,
};
# D3D12_CROSS_NODE_SHARING_TIER
enum D3D12_CROSS_NODE_SHARING_TIER : __int32
{
D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED = 0x0,
D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED = 0x1,
D3D12_CROSS_NODE_SHARING_TIER_1 = 0x2,
D3D12_CROSS_NODE_SHARING_TIER_2 = 0x3,
D3D12_CROSS_NODE_SHARING_TIER_3 = 0x4,
};
# D3D12_DEBUG_FEATURE
enum D3D12_DEBUG_FEATURE : __int32
{
D3D12_DEBUG_FEATURE_NONE = 0x0,
D3D12_DEBUG_FEATURE_ALLOW_BEHAVIOR_CHANGING_DEBUG_AIDS = 0x1,
D3D12_DEBUG_FEATURE_CONSERVATIVE_RESOURCE_STATE_TRACKING = 0x2,
D3D12_DEBUG_FEATURE_DISABLE_VIRTUALIZED_BUNDLES_VALIDATION = 0x4,
D3D12_DEBUG_FEATURE_EMULATE_WINDOWS7 = 0x8,
};
# D3D12_RAYTRACING_INSTANCE_FLAGS
enum D3D12_RAYTRACING_INSTANCE_FLAGS : __int32
{
D3D12_RAYTRACING_INSTANCE_FLAG_NONE = 0x0,
D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_CULL_DISABLE = 0x1,
D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_FRONT_COUNTERCLOCKWISE = 0x2,
D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_OPAQUE = 0x4,
D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_NON_OPAQUE = 0x8,
};
# D3D12_RAYTRACING_TIER
enum D3D12_RAYTRACING_TIER : __int32
{
D3D12_RAYTRACING_TIER_NOT_SUPPORTED = 0x0,
D3D12_RAYTRACING_TIER_1_0 = 0xA,
D3D12_RAYTRACING_TIER_1_1 = 0xB,
};
# D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE
enum D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE : __int32
{
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL = 0x0,
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL = 0x1,
};
# D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE
enum D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE : __int32
{
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE = 0x0,
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION = 0x1,
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION = 0x2,
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE = 0x3,
};
# D3D12_ELEMENTS_LAYOUT
enum D3D12_ELEMENTS_LAYOUT : __int32
{
D3D12_ELEMENTS_LAYOUT_ARRAY = 0x0,
D3D12_ELEMENTS_LAYOUT_ARRAY_OF_POINTERS = 0x1,
};
# D3D12_STATE_OBJECT_TYPE
enum D3D12_STATE_OBJECT_TYPE : __int32
{
D3D12_STATE_OBJECT_TYPE_COLLECTION = 0x0,
D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE = 0x3,
};
# D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE
enum D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE : __int32
{
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_CLONE = 0x0,
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_COMPACT = 0x1,
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_VISUALIZATION_DECODE_FOR_TOOLS = 0x2,
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE = 0x3,
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_DESERIALIZE = 0x4,
};
# D3D12_PROTECTED_SESSION_STATUS
enum D3D12_PROTECTED_SESSION_STATUS : __int32
{
D3D12_PROTECTED_SESSION_STATUS_OK = 0x0,
D3D12_PROTECTED_SESSION_STATUS_INVALID = 0x1,
};
# D3D12_RESIDENCY_FLAGS
enum D3D12_RESIDENCY_FLAGS : __int32
{
D3D12_RESIDENCY_FLAG_NONE = 0x0,
D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET = 0x1,
};
# D3D12_MULTIPLE_FENCE_WAIT_FLAGS
enum D3D12_MULTIPLE_FENCE_WAIT_FLAGS : __int32
{
D3D12_MULTIPLE_FENCE_WAIT_FLAG_NONE = 0x0,
D3D12_MULTIPLE_FENCE_WAIT_FLAG_ANY = 0x1,
D3D12_MULTIPLE_FENCE_WAIT_FLAG_ALL = 0x0,
};
# D3D12_RESIDENCY_PRIORITY
enum D3D12_RESIDENCY_PRIORITY : __int32
{
D3D12_RESIDENCY_PRIORITY_MINIMUM = 0x28000000,
D3D12_RESIDENCY_PRIORITY_LOW = 0x50000000,
D3D12_RESIDENCY_PRIORITY_NORMAL = 0x78000000,
D3D12_RESIDENCY_PRIORITY_HIGH = 0xA0010000,
D3D12_RESIDENCY_PRIORITY_MAXIMUM = 0xC8000000,
};
# D3D12_COMMAND_LIST_FLAGS
enum D3D12_COMMAND_LIST_FLAGS : __int32
{
D3D12_COMMAND_LIST_FLAG_NONE = 0x0,
};
# D3D12_RENDER_PASS_TIER
enum D3D12_RENDER_PASS_TIER : __int32
{
D3D12_RENDER_PASS_TIER_0 = 0x0,
D3D12_RENDER_PASS_TIER_1 = 0x1,
D3D12_RENDER_PASS_TIER_2 = 0x2,
};
# D3D12_RESOLVE_MODE
enum D3D12_RESOLVE_MODE : __int32
{
D3D12_RESOLVE_MODE_DECOMPRESS = 0x0,
D3D12_RESOLVE_MODE_MIN = 0x1,
D3D12_RESOLVE_MODE_MAX = 0x2,
D3D12_RESOLVE_MODE_AVERAGE = 0x3,
D3D12_RESOLVE_MODE_ENCODE_SAMPLER_FEEDBACK = 0x4,
D3D12_RESOLVE_MODE_DECODE_SAMPLER_FEEDBACK = 0x5,
};
# D3D12_RENDER_PASS_FLAGS
enum D3D12_RENDER_PASS_FLAGS : __int32
{
D3D12_RENDER_PASS_FLAG_NONE = 0x0,
D3D12_RENDER_PASS_FLAG_ALLOW_UAV_WRITES = 0x1,
D3D12_RENDER_PASS_FLAG_SUSPENDING_PASS = 0x2,
D3D12_RENDER_PASS_FLAG_RESUMING_PASS = 0x4,
};
# D3D12_META_COMMAND_PARAMETER_STAGE
enum D3D12_META_COMMAND_PARAMETER_STAGE : __int32
{
D3D12_META_COMMAND_PARAMETER_STAGE_CREATION = 0x0,
D3D12_META_COMMAND_PARAMETER_STAGE_INITIALIZATION = 0x1,
D3D12_META_COMMAND_PARAMETER_STAGE_EXECUTION = 0x2,
};
# D3D12_GRAPHICS_STATES
enum D3D12_GRAPHICS_STATES : __int32
{
D3D12_GRAPHICS_STATE_NONE = 0x0,
D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS = 0x1,
D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER = 0x2,
D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY = 0x4,
D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP = 0x8,
D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE = 0x10,
D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE = 0x20,
D3D12_GRAPHICS_STATE_RS_VIEWPORTS = 0x40,
D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS = 0x80,
D3D12_GRAPHICS_STATE_PREDICATION = 0x100,
D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS = 0x200,
D3D12_GRAPHICS_STATE_OM_STENCIL_REF = 0x400,
D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR = 0x800,
D3D12_GRAPHICS_STATE_PIPELINE_STATE = 0x1000,
D3D12_GRAPHICS_STATE_SO_TARGETS = 0x2000,
D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS = 0x4000,
D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS = 0x8000,
D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK = 0x10000,
};
# D3D12_PROTECTED_RESOURCE_SESSION_FLAGS
enum D3D12_PROTECTED_RESOURCE_SESSION_FLAGS : __int32
{
D3D12_PROTECTED_RESOURCE_SESSION_FLAG_NONE = 0x0,
};
# D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS
enum D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS : __int32
{
D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE = 0x0,
D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE = 0x1,
D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED = 0x2,
D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION = 0x3,
D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE = 0x4,
};
# D3D12_SERIALIZED_DATA_TYPE
enum D3D12_SERIALIZED_DATA_TYPE : __int32
{
D3D12_SERIALIZED_DATA_RAYTRACING_ACCELERATION_STRUCTURE = 0x0,
};
# D3D12_HIT_GROUP_TYPE
enum D3D12_HIT_GROUP_TYPE : __int32
{
D3D12_HIT_GROUP_TYPE_TRIANGLES = 0x0,
D3D12_HIT_GROUP_TYPE_PROCEDURAL_PRIMITIVE = 0x1,
};
# D3D12_META_COMMAND_PARAMETER_TYPE
enum D3D12_META_COMMAND_PARAMETER_TYPE : __int32
{
D3D12_META_COMMAND_PARAMETER_TYPE_FLOAT = 0x0,
D3D12_META_COMMAND_PARAMETER_TYPE_UINT64 = 0x1,
D3D12_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS = 0x2,
D3D12_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV = 0x3,
D3D12_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV = 0x4,
};
# D3D12_META_COMMAND_PARAMETER_FLAGS
enum D3D12_META_COMMAND_PARAMETER_FLAGS : __int32
{
D3D12_META_COMMAND_PARAMETER_FLAG_INPUT = 0x1,
D3D12_META_COMMAND_PARAMETER_FLAG_OUTPUT = 0x2,
};
# D3D12_WRITEBUFFERIMMEDIATE_MODE
enum D3D12_WRITEBUFFERIMMEDIATE_MODE : __int32
{
D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT = 0x0,
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN = 0x1,
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT = 0x2,
};
# D3DSCANLINEORDERING
enum D3DSCANLINEORDERING : __int32
{
D3DSCANLINEORDERING_UNKNOWN = 0x0,
D3DSCANLINEORDERING_PROGRESSIVE = 0x1,
D3DSCANLINEORDERING_INTERLACED = 0x2,
};
# D3DDISPLAYROTATION
enum D3DDISPLAYROTATION : __int32
{
D3DDISPLAYROTATION_IDENTITY = 0x1,
D3DDISPLAYROTATION_90 = 0x2,
D3DDISPLAYROTATION_180 = 0x3,
D3DDISPLAYROTATION_270 = 0x4,
};