Home
last modified time | relevance | path

Searched refs:IVec4 (Results 1 - 13 of 13) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeEcsSerializer/EcsSerializer/src/ecs_serializer/
H A Dasset_migration.cpp38 { PROPERTYTYPE(Math::IVec4), PropertyType::IVEC4_T }, // Math::IVec4 to Math::IVec4
58 { PROPERTYTYPE_ARRAY(Math::IVec4), PropertyType::IVEC4_ARRAY_T }, // Math::IVec4 to Math::IVec4
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dasset_migration.cpp38 { PROPERTYTYPE(Math::IVec4), PropertyType::IVEC4_T }, // Math::IVec4 to BASE_NS::Math::IVec4
58 { PROPERTYTYPE_ARRAY(Math::IVec4), PropertyType::IVEC4_ARRAY_T }, // Math::IVec4 to BASE_NS::Math::IVec4
H A Dmaterial_impl.cpp47 BindMetaProperty<BASE_NS::Math::Vec4, BASE_NS::Math::UVec4, BASE_NS::Math::IVec4, BASE_NS::Math::Vec3, in BindMetaProperty()
/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/property/
H A Dproperty_types.h35 class IVec4;
89 inline constexpr PropertyTypeDecl IVEC4_T = PROPERTYTYPE(BASE_NS::Math::IVec4);
106 inline constexpr PropertyTypeDecl IVEC4_ARRAY_T = PROPERTYTYPE_ARRAY(BASE_NS::Math::IVec4);
/foundation/graphic/graphic_3d/lume/LumeBase/api/base/math/
H A Dvector.h814 class IVec4 { class
827 inline constexpr IVec4() : data {} {} in IVec4() function in Math::IVec4
829 inline constexpr IVec4(int32_t x, int32_t y, int32_t z, int32_t w) : x(x), y(y), z(z), w(w) {} in IVec4() function in Math::IVec4
830 ~IVec4() = default;
845 constexpr bool operator==(const IVec4& rhs) const in operator ==()
863 constexpr bool operator!=(const IVec4& rhs) const in operator !=()
870 // Assert that IVec4 is the same as 4 int32_t's
871 static_assert(sizeof(IVec4) == 4 * sizeof(int32_t));
/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dregister_value_serializers.cpp89 RegisterSerializer<BASE_NS::Math::IVec4>(data, vecExport, vecImport); in RegisterValueSerializers()
135 UnregisterSerializer<BASE_NS::Math::IVec4>(data); in UnRegisterValueSerializers()
H A Dregister_anys.cpp57 BASE_NS::Math::IVec4,
H A Dregister_engine_access.cpp50 BASE_NS::Math::IVec4,
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dproperty_util.cpp109 return PropertyType::MetaDataFrom<Math::IVec4>(nullptr); in GetMetaData()
404 Math::IVec4 val; in SetCustomPropertyBlobValue()
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/
H A Dinterpolator.cpp144 using Type = BASE_NS::Math::IVec4;
184 { IVec4Interpolator::OBJECT_INFO, UidFromType<BASE_NS::Math::IVec4>(), ClassId::IVec4Interpolator },
/foundation/graphic/graphic_3d/lume/LumeRender/src/util/
H A Dproperty_util.cpp106 return PropertyType::MetaDataFrom<Math::IVec4>(nullptr); in GetMetaData()
401 Math::IVec4 val; in SetCustomPropertyBlobValue()
/foundation/graphic/graphic_3d/lume/metaobject/src/serialization/
H A Dmetav1_compat.cpp25 BASE_NS::Math::UVec4, BASE_NS::Math::IVec4, BASE_NS::Math::Quat, BASE_NS::Math::Mat3X3, BASE_NS::Math::Mat4X4>;
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/base/
H A Dmeta_types.h229 META_TYPE(BASE_NS::Math::IVec4); variable

Completed in 9 milliseconds