/foundation/arkui/ace_engine/frameworks/core/pipeline/base/ |
H A D | component_group_element.cpp | 82 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 D | element.cpp | 101 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 D | element.h | 54 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 D | foreach_element.cpp | 142 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 D | foreach_element.h | 85 void UpdateSlot(const RefPtr<Element>& element, int32_t slot, int32_t renderSlot);
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/loader/ |
H A D | shader_loader.cpp | 332 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 D | shader_state_loader.h | 32 BASE_NS::string renderSlot; member
|
H A D | shader_data_loader.cpp | 65 SafeGetJsonValue(jsonData, "slot", result.error, data.renderSlot); in LoadSingleShaderVariant() 66 SafeGetJsonValue(jsonData, "renderSlot", result.error, data.renderSlot); in LoadSingleShaderVariant()
|
H A D | shader_data_loader.h | 62 BASE_NS::string renderSlot; member
|
H A D | shader_state_loader_util.cpp | 341 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 D | intf_shader_manager.h | 137 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 D | scene_util.h | 76 const BASE_NS::string_view renderSlot, MaterialComponent::Shader& shader) const override;
|
H A D | scene_util.cpp | 641 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 D | intf_scene_util.h | 143 * @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 D | shader_manager.h | 154 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 D | shader_manager.cpp | 357 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 D | render_node_default_depth_render_slot.cpp | 597 const string renderSlot = parserUtil.GetStringValue(jsonVal, "renderSlot"); in ParseRenderNodeInputs() local 598 jsonInputs_.renderSlotId = shaderMgr.GetRenderSlotId(renderSlot); in ParseRenderNodeInputs()
|
H A D | render_node_default_material_deferred_shading.cpp | 565 const string renderSlot = parserUtil.GetStringValue(jsonVal, "renderSlot"); in ParseRenderNodeInputs() local 566 jsonInputs_.renderSlotId = renderNodeContextMgr_->GetShaderManager().GetRenderSlotId(renderSlot); in ParseRenderNodeInputs()
|
H A D | render_node_default_material_render_slot.cpp | 928 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 D | render_system.cpp | 141 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 D | gltf2_importer.cpp | 2283 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
|