Home
last modified time | relevance | path

Searched refs:UVec4 (Results 1 – 25 of 28) sorted by relevance

12

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/ecshelper/PropertyTools/
H A Dcore_metadata.inl52 DECLARE_PROPERTY_TYPE(BASE_NS::Math::UVec4);
249 BEGIN_METADATA(UVec4MetaData, BASE_NS::Math::UVec4)
250 DECL_PROPERTY2(BASE_NS::Math::UVec4, x, "", 0)
251 DECL_PROPERTY2(BASE_NS::Math::UVec4, y, "", 0)
252 DECL_PROPERTY2(BASE_NS::Math::UVec4, z, "", 0)
253 DECL_PROPERTY2(BASE_NS::Math::UVec4, w, "", 0)
254 END_METADATA(UVec4MetaData, BASE_NS::Math::UVec4)
/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dasset_migration.cpp42 { PROPERTYTYPE(Math::UVec4), PropertyType::UVEC4_T }, // Math::UVec4 to BASE_NS::Math::UVec4
62 …{ PROPERTYTYPE_ARRAY(Math::UVec4), PropertyType::UVEC4_ARRAY_T }, // Math::UVec4 to BASE_NS::Math:…
H A Djson_util.h148 inline bool FromJson(const CORE_NS::json::value& jsonIn, BASE_NS::Math::UVec4& output) in FromJson()
229 inline CORE_NS::json::standalone_value ToJson<BASE_NS::Math::UVec4>(BASE_NS::Math::UVec4 value)
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/
H A Dintf_render_data_store_default_material.h102 BASE_NS::Math::UVec4 indices { 0u, 0u, 0u, 0u };
121 BASE_NS::Math::UVec4 packed[MATERIAL_PACKED_UNIFORM_UVEC4_COUNT];
124 BASE_NS::Math::UVec4 indices { 0u, 0u, 0u, 0u };
H A Drender_data_defines_3d.h147 BASE_NS::Math::UVec4 customData[RenderSceneDataConstants::MESH_CUSTOM_DATA_VEC4_COUNT] {};
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/property/
H A Dproperty_types.h38 class UVec4; in BASE_BEGIN_NAMESPACE() local
95 inline constexpr PropertyTypeDecl UVEC4_T = PROPERTYTYPE(BASE_NS::Math::UVec4);
112 inline constexpr PropertyTypeDecl UVEC4_ARRAY_T = PROPERTYTYPE_ARRAY(BASE_NS::Math::UVec4);
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_default_cameras.cpp85 inline constexpr Math::UVec4 GetMultiViewCameraIndices( in GetMultiViewCameraIndices()
88 Math::UVec4 mvIndices { 0U, 0U, 0U, 0U }; in GetMultiViewCameraIndices()
155 … const Math::UVec4 mvCameraIndices = GetMultiViewCameraIndices(dsCamera, currCamera); in ExecuteFrame()
H A Drender_node_default_lights.cpp148 lightStruct->clusterSizes = Math::UVec4(0, 0, 0, 0); in ExecuteFrame()
H A Drender_node_default_camera_controller.cpp948 Math::UVec4(id.x, id.y, layer.x, layer.y), in UpdateEnvironmentUniformBuffer()
980 Math::UVec4 { id.x, id.y, layer.x, layer.y }, in UpdateFogUniformBuffer()
1049 lightStruct->clusterSizes = Math::UVec4(0, 0, 0, 0); in UpdateLightBuffer()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeBase/api/base/math/
H A Dvector.h546 class UVec4 { in BASE_BEGIN_NAMESPACE()
559 inline constexpr UVec4() : data {} {} in BASE_BEGIN_NAMESPACE()
561 … inline constexpr UVec4(uint32_t x, uint32_t y, uint32_t z, uint32_t w) : x(x), y(y), z(z), w(w) {} in BASE_BEGIN_NAMESPACE()
562 ~UVec4() = default; in BASE_BEGIN_NAMESPACE()
577 constexpr bool operator==(const UVec4& rhs) const in BASE_BEGIN_NAMESPACE()
595 constexpr bool operator!=(const UVec4& rhs) const in BASE_BEGIN_NAMESPACE()
603 static_assert(sizeof(UVec4) == 4 * sizeof(uint32_t)); in BASE_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/
H A Drender_mesh_component.h44 DEFINE_ARRAY_PROPERTY(BASE_NS::Math::UVec4, RENDER_MESH_CUSTOM_DATA_VEC4_COUNT, customData,
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dregister_value_serializers.cpp86 RegisterSerializer<BASE_NS::Math::UVec4>(data, vecExport, vecImport); in RegisterValueSerializers()
138 UnregisterSerializer<BASE_NS::Math::UVec4>(data); in UnRegisterValueSerializers()
H A Dregister_engine_access.cpp47 BASE_NS::Math::UVec4,
H A Dregister_anys.cpp56 BASE_NS::Math::UVec4,
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Dgpu_image_gles.h45 BASE_NS::Math::UVec4 swizzle;
H A Ddevice_gles.h89 BASE_NS::Math::UVec4 swizzle;
223 void TexSwizzle(uint32_t image, uint32_t target, const BASE_NS::Math::UVec4& swizzle);
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/shaders/common/
H A Drender_compatibility_common.h33 using uvec4 = BASE_NS::Math::UVec4;
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dproperty_util.cpp65 byteSize = sizeof(Math::UVec4); in GetPropertyTypeByteSize()
107 return PropertyType::MetaDataFrom<Math::UVec4>(nullptr); in GetMetaData()
400 Math::UVec4 val; in SetCustomPropertyBlobValue()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/datastore/
H A Drender_data_store_default_material.cpp75 inline Math::UVec4 PackMaterialUVec(const Math::Vec4& up0, const Math::Vec4& up1) in PackMaterialUVec()
77 return Math::UVec4 { in PackMaterialUVec()
186 … static constexpr const auto identity = Math::UVec4(0x3c000000, 0x00003c00, 0x0, 0x0); in MaterialUniformsPackedFromInput()
191 Math::UVec4 { Math::PackHalf2X16({ rotateScale.x, rotateScale.y }), in MaterialUniformsPackedFromInput()
199 …const Math::UVec4 indices = { uint32_t(input.id >> 32u), uint32_t(input.id & 0xFFFFffff), 0u, 0u }; in MaterialUniformsPackedFromInput()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/datastore/
H A Drender_data_store_post_process.cpp86 Math::UVec4* val = reinterpret_cast<Math::UVec4*>(data + offset); in AppendValues()
92 Math::UVec4* val = reinterpret_cast<Math::UVec4*>(data + offset); in AppendValues()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/util/
H A Dproperty_util.cpp64 byteSize = sizeof(Math::UVec4); in GetPropertyTypeByteSize()
104 return PropertyType::MetaDataFrom<Math::UVec4>(nullptr); in GetMetaData()
397 Math::UVec4 val; in SetCustomPropertyBlobValue()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/animation/
H A Dinterpolator.cpp100 using Type = BASE_NS::Math::UVec4;
181 …{ UVec4Interpolator::OBJECT_INFO, UidFromType<BASE_NS::Math::UVec4>(), ClassId::UVec4Interpolator …
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/datastore/
H A Drender_data_store_render_pods.h432 BASE_NS::Math::UVec4 flags { 0, 0, 0, 0 };
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/base/
H A Dmeta_types.h228 META_TYPE(BASE_NS::Math::UVec4);
/ohos5.0/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::M…

12