# D~2
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::AlphaTestCracks>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::AlphaTestCracks>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::AlphaTestCracks>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::AlphaTestCracks>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::AlphaTestCracks>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::AlphaTestCracks>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::AlphaTestCracks>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::AlphaTestCracks>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::AlphaTestCracks>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::AlphaTestCracks>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::AlphaTestCracks>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::AlphaTestCracks>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::AlphaTestCracks>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::AlphaTestCracks>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::AlphaTestCracks>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::AlphaTestCracks>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::AlphaTestCracks>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::AlphaTestCracks>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::BlendedCracksObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneSky>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,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::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,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::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,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::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,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::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,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::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,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::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,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::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,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::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,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::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterization>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterization>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterization,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterization,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,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::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,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::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
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::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ParticleObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ParticleObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ParticleObject,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ParticleObject,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ParticleObject,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ParticleObject,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SortOrigin>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ParticleObject,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ParticleObject,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::AlphaTest>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::Atmosphere>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::Atmosphere>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::Atmosphere>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::Atmosphere>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerVision>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerVision>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::PlayerVision>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::PlayerVision>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneSkyObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Blit>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Blit>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::VrFloatingUiQuad>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::VrFloatingUiQuad>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::VrFloatingUiQuad>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::VrFloatingUiQuad>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::VrFloatingUiQuad>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::FadeToBlackEffect>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# 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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# 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,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamec
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasteri
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dr
{
};
# 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::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# 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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# 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,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::g
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRas
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterizatio
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# 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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# 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,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gameco
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasteriz
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# 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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# 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,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gameco
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# 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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# 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,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# 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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# 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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# 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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# 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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::WaterHoleObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::WaterHoleObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SelectionOverlayObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SelectionOverlayObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SelectionOverlayObject,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SelectionOverlayObject,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterization,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterization,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply>
{
};
# dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeContained<mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecompo
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
struct __cppobj dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizati
{
};
# dragon::platform::helpers::IsTypeUnique<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,d
{
};
# 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::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
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::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::f
{
};