Home
last modified time | relevance | path

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

/foundation/graphic/graphic_3d/lume/LumeBase/api/base/math/
H A Dvector.h607 class IVec2 final {
630 inline constexpr IVec2() : data {} {} in IVec2() function in Math::final
632 inline constexpr IVec2(int32_t xParameter, int32_t yParameter) : x(xParameter), y(yParameter) {} in IVec2() function in Math::final
633 ~IVec2() = default;
636 inline constexpr IVec2 operator+(const IVec2& v2) const in operator +()
638 return IVec2(x + v2.x, y + v2.y); in operator +()
641 inline constexpr IVec2& operator+=(const IVec2& rhs) in operator +=()
649 inline constexpr IVec2 operato
[all...]
/foundation/graphic/graphic_3d/lume/LumeEcsSerializer/EcsSerializer/src/ecs_serializer/
H A Dasset_migration.cpp36 { PROPERTYTYPE(Math::IVec2), PropertyType::IVEC2_T }, // Math::IVec2 to Math::IVec2
56 { PROPERTYTYPE_ARRAY(Math::IVec2), PropertyType::IVEC2_ARRAY_T }, // Math::IVec2 to Math::IVec2
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dasset_migration.cpp36 { PROPERTYTYPE(Math::IVec2), PropertyType::IVEC2_T }, // Math::IVec2 to BASE_NS::Math::IVec2
56 { PROPERTYTYPE_ARRAY(Math::IVec2), PropertyType::IVEC2_ARRAY_T }, // Math::IVec2 to BASE_NS::Math::IVec2
H A Dmaterial_impl.cpp48 BASE_NS::Math::UVec3, BASE_NS::Math::IVec3, BASE_NS::Math::Vec2, BASE_NS::Math::UVec2, BASE_NS::Math::IVec2, in BindMetaProperty()
/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/property/
H A Dproperty_types.h33 class IVec2;
87 inline constexpr PropertyTypeDecl IVEC2_T = PROPERTYTYPE(BASE_NS::Math::IVec2);
104 inline constexpr PropertyTypeDecl IVEC2_ARRAY_T = PROPERTYTYPE_ARRAY(BASE_NS::Math::IVec2);
/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dregister_value_serializers.cpp87 RegisterSerializer<BASE_NS::Math::IVec2>(data, vecExport, vecImport); in RegisterValueSerializers()
137 UnregisterSerializer<BASE_NS::Math::IVec2>(data); in UnRegisterValueSerializers()
H A Dregister_anys.cpp51 BASE_NS::Math::IVec2,
H A Dregister_engine_access.cpp48 BASE_NS::Math::IVec2,
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dproperty_util.cpp95 return PropertyType::MetaDataFrom<Math::IVec2>(nullptr); in GetMetaData()
428 Math::IVec2 val; in SetCustomPropertyBlobValue()
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/
H A Dinterpolator.cpp28 class IVec2Interpolator : public Interpolator<BASE_NS::Math::IVec2, IVec2Interpolator, ClassId::IVec2Interpolator> {};
182 { IVec2Interpolator::OBJECT_INFO, UidFromType<BASE_NS::Math::IVec2>(), ClassId::IVec2Interpolator },
/foundation/graphic/graphic_3d/lume/LumeRender/src/util/
H A Dproperty_util.cpp92 return PropertyType::MetaDataFrom<Math::IVec2>(nullptr); in GetMetaData()
425 Math::IVec2 val; in SetCustomPropertyBlobValue()
/foundation/graphic/graphic_3d/lume/metaobject/src/serialization/
H A Dmetav1_compat.cpp24 BASE_NS::Math::IVec2, BASE_NS::Math::Vec3, BASE_NS::Math::UVec3, BASE_NS::Math::IVec3, BASE_NS::Math::Vec4,
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/base/
H A Dmeta_types.h223 META_TYPE(BASE_NS::Math::IVec2); variable

Completed in 9 milliseconds