Home
last modified time | relevance | path

Searched refs:lights (Results 1 - 19 of 19) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/
H A D3d_dm_lighting_common.h288 calculatedColor *= uLightData.lights[currLightIdx].color.xyz; in CalculateLight()
333 calculatedColor *= uLightData.lights[currLightIdx].color.xyz; in CalculateLight()
346 const vec3 L = -uLightData.lights[currLightIdx].dir.xyz; // normalization already done in c-code in CalculateLighting()
351 const uvec4 lightFlags = uLightData.lights[currLightIdx].flags; in CalculateLighting()
354 const vec4 shadowFactors = uLightData.lights[currLightIdx].shadowFactors; in CalculateLighting()
373 const vec3 pointToLight = uLightData.lights[currLightIdx].pos.xyz - sd.pos.xyz; in CalculateLighting()
380 const uvec4 lightFlags = uLightData.lights[currLightIdx].flags; in CalculateLighting()
383 const vec4 shadowFactors = uLightData.lights[currLightIdx].shadowFactors; in CalculateLighting()
395 const float lightAngleScale = uLightData.lights[currLightIdx].spotLightParams.x; in CalculateLighting()
396 const float lightAngleOffset = uLightData.lights[currLightId in CalculateLighting()
[all...]
H A D3d_dm_structures_common.h317 DefaultMaterialSingleLightStruct lights[CORE_DEFAULT_MATERIAL_MAX_LIGHT_COUNT]; member
/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/shaders/common/
H A Dinplace_lighting_common.h70 calculatedColor *= uLightData.lights[currLightIdx].color.xyz; in CalculateLightInplace()
77 const uvec2 lightLayerMask = uLightData.lights[currLightIdx].indices.wz; in CheckLightLayerMask()
96 const vec3 L = -uLightData.lights[currLightIdx].dir.xyz; // normalization already done in c-code in CalculateLightingInplace()
101 const uvec4 lightFlags = uLightData.lights[currLightIdx].flags; in CalculateLightingInplace()
104 const vec4 shadowFactors = uLightData.lights[currLightIdx].shadowFactors; in CalculateLightingInplace()
127 const vec3 pointToLight = uLightData.lights[currLightIdx].pos.xyz - sd.pos.xyz; in CalculateLightingInplace()
134 const uvec4 lightFlags = uLightData.lights[currLightIdx].flags; in CalculateLightingInplace()
137 const vec4 shadowFactors = uLightData.lights[currLightIdx].shadowFactors; in CalculateLightingInplace()
149 const float lightAngleScale = uLightData.lights[currLightIdx].spotLightParams.x; in CalculateLightingInplace()
150 const float lightAngleOffset = uLightData.lights[currLightId in CalculateLightingInplace()
[all...]
/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_default_lights.cpp110 const auto& lights = dataStoreLight->GetLights(); in ExecuteFrame() local
119 const uint32_t lightCount = std::min(CORE_DEFAULT_MATERIAL_MAX_LIGHT_COUNT, (uint32_t)lights.size()); in ExecuteFrame()
120 vector<RenderLightHelper::SortData> sortedFlags = RenderLightHelper::SortLights(lights, lightCount); in ExecuteFrame()
136 RenderLightHelper::CopySingleLight(lights[sortData.index], shadowCount, singleLightStruct++); in ExecuteFrame()
H A Drender_light_helper.h59 const BASE_NS::array_view<const RenderLight> lights, const uint32_t lightCount) in SortLights()
63 sortedFlags[idx].lightUsageFlags = lights[idx].lightUsageFlags; in SortLights()
58 SortLights( const BASE_NS::array_view<const RenderLight> lights, const uint32_t lightCount) SortLights() argument
H A Drender_node_default_shadow_render_slot.cpp257 const auto lights = storeLight->GetLights(); in ExecuteFrame() local
264 for (const auto& light : lights) { in ExecuteFrame()
671 const auto lights = dataStoreLight.GetLights(); in UpdateGeneralDataUniformBuffers() local
673 for (uint32_t lightIdx = 0; lightIdx < lights.size(); ++lightIdx) { in UpdateGeneralDataUniformBuffers()
674 const auto& light = lights[lightIdx]; in UpdateGeneralDataUniformBuffers()
H A Drender_node_default_cameras.cpp241 const auto lights = dataStore->GetLights(); in GetShadowBiasMatrix() local
242 for (const auto& lightRef : lights) { in GetShadowBiasMatrix()
H A Drender_node_default_camera_controller.cpp1010 const auto& lights = dataStoreLight->GetLights(); in UpdateLightBuffer() local
1017 const uint32_t lightCount = std::min(CORE_DEFAULT_MATERIAL_MAX_LIGHT_COUNT, (uint32_t)lights.size()); in UpdateLightBuffer()
1018 vector<RenderLightHelper::SortData> sortedFlags = RenderLightHelper::SortLights(lights, lightCount); in UpdateLightBuffer()
1024 const auto& light = lights[sortData.index]; in UpdateLightBuffer()
1026 // drop lights with no matching camera layers in UpdateLightBuffer()
1036 RenderLightHelper::CopySingleLight(lights[sortData.index], shadowCount, singleLightStruct++); in UpdateLightBuffer()
/foundation/graphic/graphic_3d/3d_widget_adapter/src/
H A Dwidget_adapter.cpp71 bool WidgetAdapter::UpdateLights(const std::vector<std::shared_ptr<OHOS::Render3D::Light>>& lights) in UpdateLights() argument
74 engine_->UpdateLights(lights); in UpdateLights()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/model/
H A Dmodel_paint_property.h39 // Initialize model lights to empty vector; in ModelPaintProperty()
140 void ModelLightsAnimationUpdate(const std::vector<RefPtr<ModelLight>>& lights) in ModelLightsAnimationUpdate() argument
142 propModelLights_ = lights; in ModelLightsAnimationUpdate()
/foundation/graphic/graphic_3d/3d_widget_adapter/include/
H A Dwidget_adapter.h57 bool UpdateLights(const std::vector<std::shared_ptr<OHOS::Render3D::Light>>& lights);
H A Di_engine.h69 virtual void UpdateLights(const std::vector<std::shared_ptr<OHOS::Render3D::Light>>& lights) = 0;
/foundation/graphic/graphic_3d/3d_widget_adapter/test/
H A D3d_widget_adapter_test.h62 void UpdateLights(const std::vector<std::shared_ptr<Light>> &lights) override;
H A D3d_widget_adapter_test.cpp104 void EngineTest::UpdateLights(const std::vector<std::shared_ptr<Light>> &lights) in UpdateLights() argument
106 (void)(lights); in UpdateLights()
325 * @tc.desc: Verify update lights
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Ddata.h68 BASE_NS::vector<BASE_NS::unique_ptr<GLTF2::KHRLight>> lights; member
H A Dgltf2_exporter.cpp526 if (!entities.withLight.empty() && entities.withLight.size() == result.data->lights.size()) { in ExportGltfLight()
528 auto lightIterator = result.data->lights.begin(); in ExportGltfLight()
1882 jsonKHRLights["light"] = FindObjectIndex(data.lights, *node.light); in ExportNodeExtensions()
1996 jsonKHRLights["light"] = FindObjectIndex(data.lights, *scene->light); in ExportScenes()
2091 for (auto const& light : data.lights) { in ExportKHRLights()
2126 jsonLights["lights"] = move(jsonLightArray); in ExportKHRLights()
2135 if (!data.lights.empty()) { in ExportExtensions()
2370 IEcs const& ecs, const Entity nodeEntity, Node& exportNode, decltype(Data::lights)& lightArray, Entities& entities) in AttachLight()
2425 * @param data Exported nodes and placeholders for meshes, cameras, lights etc. will be stored here.
2428 * @param entities Collections of entities having special components attached such as cameras or lights
[all...]
H A Dgltf2_loader.cpp1830 loadResult.data->lights.push_back(move(light));
2135 if (extensionData->lightIndex < loadResult.data->lights.size()) {
2136 node->light = loadResult.data->lights[extensionData->lightIndex].get();
2234 if (lightIndex < loadResult.data->lights.size()) {
2236 scene.light = loadResult.data->lights[lightIndex].get();
2624 return ForEachObjectInArray(loadResult, khrLights, "lights", ParseKHRLight);
2630 loadResult.data->pbrLightOffset = static_cast<uint32_t>(loadResult.data->lights.size());
2634 return ForEachObjectInArray(loadResult, khrLights, "lights", ParseKHRLight);
2659 return ForEachObjectInArray(loadResult, imageBasedLights, "lights", ParseImageBasedLight);
/foundation/graphic/graphic_3d/3d_widget_adapter/core/include/lume/
H A Dlume_common.h136 void UpdateLights(const std::vector<std::shared_ptr<OHOS::Render3D::Light>>& lights) override;
/foundation/graphic/graphic_3d/3d_widget_adapter/core/src/lume/
H A Dlume_common.cpp1453 void LumeCommon::UpdateLights(const std::vector<std::shared_ptr<OHOS::Render3D::Light>>& lights) in UpdateLights() argument
1458 for (auto i = 0U; i < lights.size(); i++) { in UpdateLights()
1461 auto& light = lights[i]; in UpdateLights()

Completed in 22 milliseconds