# D~3
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::TransparentItemInWorldObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::TransparentItemInWorldObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::TransparentItemInWorldObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::TransparentItemInWorldObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::TransparentItemInWorldObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::TransparentItemInWorldObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::TransparentItemInWorldObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::TransparentItemInWorldObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::TransparentItemInWorldObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::TransparentItemInWorldObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::rendering::modules::declareClearBufferTask::__l2::<lambda_5b5927fd0b8491890e915bd26d355a1e>
struct __cppobj dragon::rendering::modules::declareClearBufferTask::__l2::<lambda_5b5927fd0b8491890e915bd26d355a1e>
{
};
# dragon::rendering::modules::declareClearBufferTask::__l2::<lambda_8cc91594485563c65fa66dd535cba731>
struct __cppobj dragon::rendering::modules::declareClearBufferTask::__l2::<lambda_8cc91594485563c65fa66dd535cba731>
{
};
# dragon::rendering::modules::declareClearBufferTask::__l2::<lambda_db1d994b9a1fae21df915893be5132cf>
struct __cppobj dragon::rendering::modules::declareClearBufferTask::__l2::<lambda_db1d994b9a1fae21df915893be5132cf>
{
};
# dragon::rendering::GraphicsFrame::renderPass::__l2::<lambda_02aa5c917c35b4ae1a33fd3759833323>
struct __cppobj dragon::rendering::GraphicsFrame::renderPass::__l2::<lambda_02aa5c917c35b4ae1a33fd3759833323>
{
std::shared_ptr<dragon::rendering::details::CustomRenderPassImpl> pass;
};
# dragon::framegraph::detail::ConcretePass<dragon::rendering::RenderContext,dragon::rendering::modules::ClearTaskContext>
struct __cppobj dragon::framegraph::detail::ConcretePass<dragon::rendering::RenderContext,dragon::rendering::modules::ClearTaskContext> : dragon::framegraph::detail::AbstractPass<dragon::rendering::RenderContext>
{
std::function<void __cdecl(dragon::framegraph::ExecutionContext<dragon::rendering::RenderContext> const &,dragon::rendering::modules::ClearTaskContext const &)> mAction;
const dragon::rendering::modules::ClearTaskContext mTaskContext;
std::string mPassName;
};
# dragon::framegraph::detail::ConcretePass<dragon::rendering::RenderContext,dragon::rendering::modules::ClearTaskContext>_vtbl
struct /*VFT*/ dragon::framegraph::detail::ConcretePass<dragon::rendering::RenderContext,dragon::rendering::modules::ClearTaskContext>_vtbl
{
void (__fastcall *~AbstractPass<dragon::rendering::RenderContext>)(dragon::framegraph::detail::AbstractPass<dragon::rendering::RenderContext> *this);
void (__fastcall *execute)(dragon::framegraph::detail::AbstractPass<dragon::rendering::RenderContext> *this, const dragon::framegraph::ExecutionContext<dragon::rendering::RenderContext> *);
gsl::basic_string_span<char const ,-1> *(__fastcall *name)(dragon::framegraph::detail::AbstractPass<dragon::rendering::RenderContext> *this, gsl::basic_string_span<char const ,-1> *result);
};
# dragon::framegraph::Declarator<dragon::rendering::RenderContext>::declareTask::__l11::<lambda_67285d86a144dae4a5a436bb4177fb4f>
struct __cppobj dragon::framegraph::Declarator<dragon::rendering::RenderContext>::declareTask::__l11::<lambda_67285d86a144dae4a5a436bb4177fb4f>
{
dragon::framegraph::Declarator<dragon::rendering::RenderContext> *const __this;
};
# dragon::framegraph::Declarator<dragon::rendering::RenderContext>::declareTask::__l11::<lambda_f5dbde2329185c6340c68ba5029e7fac>
struct __cppobj dragon::framegraph::Declarator<dragon::rendering::RenderContext>::declareTask::__l11::<lambda_f5dbde2329185c6340c68ba5029e7fac>
{
dragon::framegraph::Declarator<dragon::rendering::RenderContext> *const __this;
};
# dragon::framegraph::Declarator<dragon::rendering::RenderContext>::declareTask::__l11::<lambda_ba8ef5663b328dfb4048a19d5f34fa12>
struct __cppobj dragon::framegraph::Declarator<dragon::rendering::RenderContext>::declareTask::__l11::<lambda_ba8ef5663b328dfb4048a19d5f34fa12>
{
dragon::framegraph::Declarator<dragon::rendering::RenderContext> *const __this;
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PointLight>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PointLight>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::LightParameters,dragon::frameobject::components::PointLight>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::LightParameters,dragon::frameobject::components::PointLight>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::LightParameters>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::LightParameters>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::LightParameters,dragon::frameobject::components::PointLight>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::LightParameters,dragon::frameobject::components::PointLight>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PointLight>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PointLight>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PointLight>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PointLight>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::LightParameters,dragon::frameobject::components::PointLight>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::LightParameters,dragon::frameobject::components::PointLight>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::LightParameters,dragon::frameobject::components::PointLight>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::LightParameters,dragon::frameobject::components::PointLight>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex,dragon::frameobject::components::UIElement>
{
};