Home
last modified time | relevance | path

Searched refs:renderSlot (Results 1 - 21 of 21) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/pipeline/base/
H A Dcomponent_group_element.cpp82 int32_t renderSlot = 0; in UpdateChildrenForDeclarative() local
94 auto newChild = UpdateChildWithSlot(nullptr, component, slot++, renderSlot); in UpdateChildrenForDeclarative()
96 renderSlot += newChild->CountRenderNode(); in UpdateChildrenForDeclarative()
110 auto newChild = UpdateChildWithSlot(*(itChild++), component, slot++, renderSlot); in UpdateChildrenForDeclarative()
111 renderSlot += newChild->CountRenderNode(); in UpdateChildrenForDeclarative()
H A Delement.cpp101 void Element::ChangeChildRenderSlot(const RefPtr<Element>& child, int32_t renderSlot, bool effectDescendant) in ChangeChildRenderSlot() argument
103 child->SetRenderSlot(renderSlot); in ChangeChildRenderSlot()
105 if (renderSlot < 0) { in ChangeChildRenderSlot()
111 renderNode->MovePosition(renderSlot); in ChangeChildRenderSlot()
113 int32_t newRenderSlot = renderSlot; in ChangeChildRenderSlot()
189 const RefPtr<Element>& child, const RefPtr<Component>& newComponent, int32_t slot, int32_t renderSlot) in DoUpdateChildWithNewComponent()
193 ChangeChildRenderSlot(child, renderSlot, false); in DoUpdateChildWithNewComponent()
200 const RefPtr<Element>& child, const RefPtr<Component>& newComponent, int32_t slot, int32_t renderSlot) in UpdateChildWithSlot()
210 auto newChild = InflateComponent(newComponent, slot, renderSlot); in UpdateChildWithSlot()
233 auto newChild = InflateComponent(newComponent, slot, renderSlot); in UpdateChildWithSlot()
188 DoUpdateChildWithNewComponent( const RefPtr<Element>& child, const RefPtr<Component>& newComponent, int32_t slot, int32_t renderSlot) DoUpdateChildWithNewComponent() argument
199 UpdateChildWithSlot( const RefPtr<Element>& child, const RefPtr<Component>& newComponent, int32_t slot, int32_t renderSlot) UpdateChildWithSlot() argument
266 Mount(const RefPtr<Element>& parent, int32_t slot, int32_t renderSlot) Mount() argument
377 InflateComponent(const RefPtr<Component>& newComponent, int32_t slot, int32_t renderSlot) InflateComponent() argument
383 retakeElement->Mount(AceType::Claim(this), slot, renderSlot); InflateComponent() local
393 newChild->Mount(AceType::Claim(this), slot, renderSlot); InflateComponent() local
[all...]
H A Delement.h54 RefPtr<Element> InflateComponent(const RefPtr<Component>& newComponent, int32_t slot, int32_t renderSlot);
56 const RefPtr<Element>& parent, int32_t slot = DEFAULT_ELEMENT_SLOT, int32_t renderSlot = DEFAULT_RENDER_SLOT);
60 const RefPtr<Element>& child, const RefPtr<Component>& newComponent, int32_t slot, int32_t renderSlot);
286 const RefPtr<Element>& child, const RefPtr<Component>& newComponent, int32_t slot, int32_t renderSlot);
316 void ChangeChildRenderSlot(const RefPtr<Element>& child, int32_t renderSlot, bool effectDescendant);
/foundation/arkui/ace_engine/frameworks/core/components_part_upd/foreach/
H A Dforeach_element.cpp142 int renderSlot = GetRenderSlot(); in LocalizedUpdate() local
153 InflateComponent(*newCompsIter, slot, renderSlot); in LocalizedUpdate()
160 ChangeChildRenderSlot(oldElmt, renderSlot, true); in LocalizedUpdate()
164 renderSlot++; in LocalizedUpdate()
H A Dforeach_element.h85 void UpdateSlot(const RefPtr<Element>& element, int32_t slot, int32_t renderSlot);
/foundation/graphic/graphic_3d/lume/LumeRender/src/loader/
H A Dshader_loader.cpp332 const string_view renderSlot = shaderVariant.renderSlot; in CreateComputeShader() local
335 const uint32_t rsId = shaderMgr_.CreateRenderSlotId(renderSlot); in CreateComputeShader()
396 { fullName, svRef.graphicsState }, { svRef.renderSlot, {}, {}, {}, svRef.stateFlags }); in CreateGraphicsShader()
397 const uint32_t rsId = shaderMgr_.CreateRenderSlotId(svRef.renderSlot); in CreateGraphicsShader()
484 const ShaderManager::GraphicsStateVariantCreateInfo variantCreateInfo { variant.renderSlot, variant.variantName, in CreateShaderStates()
487 if (variant.renderSlotDefaultState && (!variant.renderSlot.empty())) { in CreateShaderStates()
488 const uint32_t renderSlotId = shaderMgr_.GetRenderSlotId(variant.renderSlot); in CreateShaderStates()
H A Dshader_state_loader.h32 BASE_NS::string renderSlot; member
H A Dshader_data_loader.cpp65 SafeGetJsonValue(jsonData, "slot", result.error, data.renderSlot); in LoadSingleShaderVariant()
66 SafeGetJsonValue(jsonData, "renderSlot", result.error, data.renderSlot); in LoadSingleShaderVariant()
H A Dshader_data_loader.h62 BASE_NS::string renderSlot; member
H A Dshader_state_loader_util.cpp341 SafeGetJsonValue(state, "slot", ssr.res.error, variant.renderSlot); in LoadStates()
342 SafeGetJsonValue(state, "renderSlot", ssr.res.error, variant.renderSlot); in LoadStates()
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dintf_shader_manager.h137 BASE_NS::string_view renderSlot; member
164 BASE_NS::string renderSlot; member
342 * @param renderSlot Name of render slot
345 virtual uint32_t GetRenderSlotId(const BASE_NS::string_view renderSlot) const = 0;
666 * @param renderSlot Name of render slot
669 virtual uint32_t GetRenderSlotId(const BASE_NS::string_view renderSlot) const = 0;
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dscene_util.h76 const BASE_NS::string_view renderSlot, MaterialComponent::Shader& shader) const override;
H A Dscene_util.cpp641 const string_view renderSlot, MaterialComponent::Shader& shader) const in GetDefaultMaterialShaderData()
647 const uint32_t renderSlotId = shaderMgr.GetRenderSlotId(renderSlot); in GetDefaultMaterialShaderData()
653 CORE_LOG_D("SceneUtil: render slot base shader not found (%s)", renderSlot.data()); in GetDefaultMaterialShaderData()
663 CORE_LOG_D("SceneUtil: render slot base graphics state not found (%s)", renderSlot.data()); in GetDefaultMaterialShaderData()
666 CORE_LOG_W("SceneUtil: render slot id not found (%s)", renderSlot.data()); in GetDefaultMaterialShaderData()
640 GetDefaultMaterialShaderData(IEcs& ecs, const ISceneUtil::MaterialShaderInfo& info, const string_view renderSlot, MaterialComponent::Shader& shader) const GetDefaultMaterialShaderData() argument
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/
H A Dintf_scene_util.h143 * @param renderSlot Name of the render slot.
147 const BASE_NS::string_view renderSlot, MaterialComponent::Shader& shader) const = 0;
/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dshader_manager.h154 uint32_t CreateRenderSlotId(const BASE_NS::string_view renderSlot) override;
183 uint32_t GetRenderSlotId(const BASE_NS::string_view renderSlot) const override;
513 uint32_t GetRenderSlotId(const BASE_NS::string_view renderSlot) const override;
H A Dshader_manager.cpp357 uint32_t ShaderManager::CreateRenderSlotId(const string_view renderSlot) in CreateRenderSlotId() argument
359 if (renderSlot.empty()) { in CreateRenderSlotId()
363 if (const auto iter = renderSlotIds_.nameToId.find(renderSlot); iter != renderSlotIds_.nameToId.cend()) { in CreateRenderSlotId()
367 renderSlotIds_.nameToId[renderSlot] = renderSlotId; in CreateRenderSlotId()
936 const uint32_t renderSlotId = CreateRenderSlotId(variantCreateInfo.renderSlot); in CreateGraphicsState()
1115 uint32_t ShaderManager::GetRenderSlotId(const string_view renderSlot) const
1117 if (const auto iter = renderSlotIds_.nameToId.find(renderSlot); iter != renderSlotIds_.nameToId.cend()) {
1926 desc.renderSlot = GetRenderSlotName(cdRef.renderSlotId);
1936 desc.renderSlot = GetRenderSlotName(cdRef.renderSlotId);
2330 uint32_t RenderNodeShaderManager::GetRenderSlotId(const string_view renderSlot) cons
[all...]
/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_default_depth_render_slot.cpp597 const string renderSlot = parserUtil.GetStringValue(jsonVal, "renderSlot"); in ParseRenderNodeInputs() local
598 jsonInputs_.renderSlotId = shaderMgr.GetRenderSlotId(renderSlot); in ParseRenderNodeInputs()
H A Drender_node_default_material_deferred_shading.cpp565 const string renderSlot = parserUtil.GetStringValue(jsonVal, "renderSlot"); in ParseRenderNodeInputs() local
566 jsonInputs_.renderSlotId = renderNodeContextMgr_->GetShaderManager().GetRenderSlotId(renderSlot); in ParseRenderNodeInputs()
H A Drender_node_default_material_render_slot.cpp928 const string renderSlot = parserUtil.GetStringValue(jsonVal, "renderSlot"); in ParseRenderNodeInputs() local
929 jsonInputs_.renderSlotId = shaderMgr.GetRenderSlotId(renderSlot); in ParseRenderNodeInputs()
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Drender_system.cpp141 IRenderHandleComponentManager& renderHandleMgr, const IShaderManager& shaderMgr, const string_view renderSlot, in FillShaderData()
144 const uint32_t renderSlotId = shaderMgr.GetRenderSlotId(renderSlot); in FillShaderData()
147 auto uri = "3dshaders://" + renderSlot; in FillShaderData()
159 uri += renderSlot; in FillShaderData()
140 FillShaderData(IEntityManager& em, IUriComponentManager& uriManager, IRenderHandleComponentManager& renderHandleMgr, const IShaderManager& shaderMgr, const string_view renderSlot, RenderSystem::DefaultMaterialShaderData::SingleShaderData& shaderData) FillShaderData() argument
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2_importer.cpp2283 IRenderHandleComponentManager& renderHandleMgr, const string_view renderSlot, in FillShaderData()
2286 auto uri = "3dshaders://" + renderSlot; in FillShaderData()
2291 uri += renderSlot; in FillShaderData()
2282 FillShaderData(IEntityManager& em, IUriComponentManager& uriManager, IRenderHandleComponentManager& renderHandleMgr, const string_view renderSlot, GLTF2::GLTF2Importer::DefaultMaterialShaderData::SingleShaderData& shaderData) FillShaderData() argument

Completed in 25 milliseconds