Home
last modified time | relevance | path

Searched refs:RenderHandleReference (Results 1 – 25 of 116) sorted by relevance

12345

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dintf_gpu_resource_manager.h77 virtual RenderHandleReference Create(
92 …virtual RenderHandleReference Create(const RenderHandleReference& replacedHandle, const GpuBufferD…
113 virtual RenderHandleReference Create(
132 …virtual RenderHandleReference Create(const RenderHandleReference& replacedHandle, const GpuImageDe…
162 virtual RenderHandleReference Create(
223 virtual RenderHandleReference Create(
419 …virtual RenderHandleReference Create(const RenderHandleReference& handle, const GpuBufferDesc& des…
426 virtual RenderHandleReference Create(
444 …virtual RenderHandleReference Create(const RenderHandleReference& handle, const GpuImageDesc& desc…
451 virtual RenderHandleReference Create(
[all …]
H A Dintf_shader_manager.h173 RENDER_NS::RenderHandleReference shader; in RENDER_BEGIN_NAMESPACE()
175 RENDER_NS::RenderHandleReference graphicsState; in RENDER_BEGIN_NAMESPACE()
250 virtual RenderHandleReference CreateGraphicsState( in RENDER_BEGIN_NAMESPACE()
266 const RenderHandleReference& stateHandle) = 0; in RENDER_BEGIN_NAMESPACE()
279 virtual RenderHandleReference GetShaderHandle( in RENDER_BEGIN_NAMESPACE()
287 virtual RenderHandleReference GetShaderHandle( in RENDER_BEGIN_NAMESPACE()
327 …virtual RenderHandleReference GetGraphicsStateHandleByShaderHandle(const RenderHandleReference& ha… in RENDER_BEGIN_NAMESPACE()
389 …virtual RenderHandleReference GetPipelineLayoutHandleByShaderHandle(const RenderHandleReference& h… in RENDER_BEGIN_NAMESPACE()
407 …virtual RenderHandleReference GetReflectionPipelineLayoutHandle(const RenderHandleReference& handl… in RENDER_BEGIN_NAMESPACE()
546 const RenderHandleReference& handle, const RenderHandleReference& plHandle) const = 0; in RENDER_BEGIN_NAMESPACE()
[all …]
H A Dintf_gpu_resource_cache.h60 RenderHandleReference firstImage {};
62 RenderHandleReference secondImage {};
79 virtual RenderHandleReference ReserveGpuImage(const CacheGpuImageDesc& desc) = 0;
85 virtual BASE_NS::vector<RenderHandleReference> ReserveGpuImages(
92 virtual CacheGpuImageDesc GetCacheGpuImageDesc(const RenderHandleReference& handle) const = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/
H A Dresource_handle.h107 class RenderHandleReference; variable
119 friend RenderHandleReference; variable
140 inline RenderHandleReference(const RenderHandleReference& other) noexcept;
143 inline RenderHandleReference& operator=(const RenderHandleReference& other) noexcept;
152 inline RenderHandleReference(RenderHandleReference&& other) noexcept;
156 inline RenderHandleReference& operator=(RenderHandleReference&& other) noexcept;
183 RenderHandleReference::RenderHandleReference( in RenderHandleReference() function
188 RenderHandleReference::RenderHandleReference(const RenderHandleReference& other) noexcept in RenderHandleReference() function
192 RenderHandleReference& RenderHandleReference::operator=(const RenderHandleReference& other) noexcept
201 RenderHandleReference::RenderHandleReference(RenderHandleReference&& other) noexcept in RenderHandleReference() function
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dgpu_resource_manager.h82 RenderHandleReference srcHandle;
84 RenderHandleReference dstHandle;
109 RenderHandleReference handle;
223 RenderHandleReference Create(
233 RenderHandleReference CreateView(
244 RenderHandleReference Create(
483 RenderHandleReference handle;
582RenderHandleReference Create(const RenderHandleReference& handle, const GpuBufferDesc& desc) overr…
588RenderHandleReference Create(const RenderHandleReference& handle, const GpuImageDesc& desc) overri…
594RenderHandleReference Create(const RenderHandleReference& handle, const GpuSamplerDesc& desc) over…
[all …]
H A Dshader_manager.h151 RenderHandleReference CreateGraphicsState(
161 RenderHandleReference GetShaderHandle(
163 RenderHandleReference GetShaderHandle(
170 RenderHandleReference GetGraphicsStateHandle(
176RenderHandleReference GetGraphicsStateHandleByShaderHandle(const RenderHandleReference& handle) co…
196RenderHandleReference GetPipelineLayoutHandleByShaderHandle(const RenderHandleReference& handle) c…
205RenderHandleReference GetReflectionPipelineLayoutHandle(const RenderHandleReference& handle) const…
266 const RenderHandleReference& handle, const RenderHandleReference& plHandle) const override;
272 const RenderHandleReference& lhs, const RenderHandleReference& rhs) const override;
290 RenderHandleReference rhr;
[all …]
H A Dshader_manager.cpp232 vector<RenderHandleReference>& shaders) in GetShadersBySlot()
349 return RenderHandleReference {}; in Get()
398 …const uint32_t renderSlotId, const RenderHandleReference& shaderHandle, const RenderHandleReferenc… in SetRenderSlotData()
468 RenderHandleReference rhr = in CreateClientData()
918 vector<RenderHandleReference> shaders; in GetShaders()
945 RenderHandleReference rhr; in CreateGraphicsState()
1881 vector<RenderHandleReference> states; in GetGraphicsStates()
1893 vector<RenderHandleReference> pls; in GetPipelineLayouts()
1905 vector<RenderHandleReference> vids; in GetVertexInputDeclarations()
2020 const RenderHandleReference& handle, const RenderHandleReference& plHandle) const in CreateShaderPipelineBinder()
[all …]
H A Dgpu_resource_cache.h42 RenderHandleReference ReserveGpuImage(const CacheGpuImageDesc& desc) override;
43 BASE_NS::vector<RenderHandleReference> ReserveGpuImages(
45 …CacheGpuImageDesc GetCacheGpuImageDesc(const RenderHandleReference& gpuImageHandle) const override;
55 RenderHandleReference handle;
64 RenderHandleReference ReserveGpuImageImpl(const CacheGpuImageDesc& desc);
78 RenderHandleReference handle;
H A Ddevice.h115 RenderHandleReference CreateSwapchainHandle(const SwapchainCreateInfo& swapchainCreateInfo,
116 const RenderHandleReference& replacedHandle, const BASE_NS::string_view name) override;
117RenderHandleReference CreateSwapchainHandle(const SwapchainCreateInfo& swapchainCreateInfo) overri…
119 void DestroySwapchain(const RenderHandleReference& handle) override;
124 RenderHandleReference CreateSwapchainImpl(const SwapchainCreateInfo& swapchainCreateInfo,
125 const RenderHandleReference& replacedHandle, const BASE_NS::string_view name);
126 void DestroySwapchainImpl(const RenderHandleReference& handle);
176 RenderHandleReference remappableSwapchainImage {};
177 RenderHandleReference additionalDepthBufferHandle {};
179 RenderHandleReference imageViews[MAX_IMAGE_VIEW_COUNT];
[all …]
H A Dgpu_resource_manager.cpp443 return RenderHandleReference {}; in Get()
556 RenderHandleReference handle; in Create()
576 RenderHandleReference GpuResourceManager::Create(const RenderHandleReference& replacedHandle, const… in Create()
578 RenderHandleReference handle; in Create()
610 RenderHandleReference handle; in Create()
665 RenderHandleReference handle; in Create()
731 RenderHandleReference GpuResourceManager::Create(const RenderHandleReference& replacedHandle, const… in Create()
1297 return RenderHandleReference {}; in GetHandle()
1307 return RenderHandleReference {}; in GetHandle()
1507 vector<RenderHandleReference> res; in GetHandles()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/datastore/
H A Dintf_render_data_store_default_staging.h51 const RenderHandleReference& dstHandle, const BufferCopy& bufferCopy) = 0; in RENDER_BEGIN_NAMESPACE()
61 const RenderHandleReference& dstHandle, const BufferCopy& bufferCopy) = 0; in RENDER_BEGIN_NAMESPACE()
76 …virtual void CopyBufferToBuffer(const RenderHandleReference& srcHandle, const RenderHandleReferenc… in RENDER_BEGIN_NAMESPACE()
84 …virtual void CopyBufferToImage(const RenderHandleReference& srcHandle, const RenderHandleReference in RENDER_BEGIN_NAMESPACE()
92 …virtual void CopyBufferToImage(const RenderHandleReference& srcHandle, const RenderHandleReference in RENDER_BEGIN_NAMESPACE()
100 …virtual void CopyImageToBuffer(const RenderHandleReference& srcHandle, const RenderHandleReference in RENDER_BEGIN_NAMESPACE()
109 …const RenderHandleReference& srcHandle, const RenderHandleReference& dstHandle, const ImageCopy& i… in RENDER_BEGIN_NAMESPACE()
117 …virtual void CopyImageToBuffer(const RenderHandleReference& srcHandle, const RenderHandleReference in RENDER_BEGIN_NAMESPACE()
126 …virtual void CopyImageToImage(const RenderHandleReference& srcHandle, const RenderHandleReference&… in RENDER_BEGIN_NAMESPACE()
135 …virtual void CopyBufferToBuffer(const RenderHandleReference& srcHandle, const RenderHandleReferenc… in RENDER_BEGIN_NAMESPACE()
[all …]
H A Dintf_render_data_store_default_acceleration_structure_staging.h30 RenderHandleReference handle;
41 RenderHandleReference srcAccelerationStructure;
43 RenderHandleReference dstAccelerationStructure;
93 RenderHandleReference accelerationStructureReference;
137 …virtual void CopyAccelerationStructureInstanceData(const RenderHandleReference& buffer, const uint…
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/datastore/
H A Drender_data_store_default_staging.h34 RenderHandleReference dstHandle;
43 RenderHandleReference handle;
77 …void CopyBufferToBuffer(const RenderHandleReference& srcHandle, const RenderHandleReference& dstHa…
80 …void CopyBufferToImage(const RenderHandleReference& srcHandle, const RenderHandleReference& dstHan…
83 …void CopyImageToBuffer(const RenderHandleReference& srcHandle, const RenderHandleReference& dstHan…
86 …void CopyBufferToImage(const RenderHandleReference& srcHandle, const RenderHandleReference& dstHan…
89 …void CopyImageToImage(const RenderHandleReference& srcHandle, const RenderHandleReference& dstHand…
94 …void CopyImageToBuffer(const RenderHandleReference& srcHandle, const RenderHandleReference& dstHan…
96 …void CopyImageToImage(const RenderHandleReference& srcHandle, const RenderHandleReference& dstHand…
98 …void CopyBufferToBuffer(const RenderHandleReference& srcHandle, const RenderHandleReference& dstHa…
[all …]
H A Drender_data_store_default_staging.cpp63 void RenderDataStoreDefaultStaging::CopyImageToBuffer(const RenderHandleReference& srcHandle, in CopyImageToBuffer()
79 void RenderDataStoreDefaultStaging::CopyImageToImage(const RenderHandleReference& srcHandle, in CopyImageToImage()
95 void RenderDataStoreDefaultStaging::CopyBufferToBuffer(const RenderHandleReference& srcHandle, in CopyBufferToBuffer()
111 void RenderDataStoreDefaultStaging::CopyBufferToImage(const RenderHandleReference& srcHandle, in CopyBufferToImage()
181 const RenderHandleReference& dstHandle, const BufferImageCopy& bufferImageCopy) in CopyDataToImage()
204 void RenderDataStoreDefaultStaging::CopyBufferToImage(const RenderHandleReference& srcHandle, in CopyBufferToImage()
221 …const RenderHandleReference& srcHandle, const RenderHandleReference& dstHandle, const BufferCopy& … in CopyBufferToBuffer()
226 void RenderDataStoreDefaultStaging::CopyBufferToImage(const RenderHandleReference& srcHandle, in CopyBufferToImage()
227 const RenderHandleReference& dstHandle, const BufferImageCopy& bufferImageCopy) in CopyBufferToImage()
233 const RenderHandleReference& dstHandle, const BufferImageCopy& bufferImageCopy) in CopyImageToBuffer()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/
H A Dintf_render_node_graph_manager.h93 BASE_NS::vector<RenderHandleReference> inputResources;
95 BASE_NS::vector<RenderHandleReference> outputResources;
119 virtual RenderHandleReference Get(const RenderHandle& handle) const = 0;
128 …virtual RenderHandleReference Create(const RenderNodeGraphUsageType usage, const RenderNodeGraphDe…
182 const RenderHandleReference& handle, const RenderNodeGraphDescInfo& graphDescInfo) = 0;
188 virtual RenderNodeGraphDescInfo GetInfo(const RenderHandleReference& handle) const = 0;
198 virtual void SetRenderNodeGraphResources(const RenderHandleReference& handle,
199 const BASE_NS::array_view<const RenderHandleReference> inputs,
200 const BASE_NS::array_view<const RenderHandleReference> outputs) = 0;
207 const RenderHandleReference& handleResource) const = 0;
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_default_camera_controller.h69 RENDER_NS::RenderHandleReference outputColor;
70 RENDER_NS::RenderHandleReference depth;
74 RENDER_NS::RenderHandleReference colorResolve;
76 RENDER_NS::RenderHandleReference colorMsaa;
77 RENDER_NS::RenderHandleReference depthMsaa;
82 RENDER_NS::RenderHandleReference history[2u];
84 RENDER_NS::RenderHandleReference baseColor;
85 RENDER_NS::RenderHandleReference material;
87 RENDER_NS::RenderHandleReference cubemap;
125 RENDER_NS::RenderHandleReference fog;
[all …]
H A Drender_node_default_material_objects.h58 RENDER_NS::RenderHandleReference mat;
59 RENDER_NS::RenderHandleReference matTransform;
60 RENDER_NS::RenderHandleReference userMat;
61 RENDER_NS::RenderHandleReference mesh;
62 RENDER_NS::RenderHandleReference submeshSkin;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Drender_node_graph_manager.h54 RenderHandleReference Get(const RenderHandle& handle) const override;
55RenderHandleReference Create(const RenderNodeGraphUsageType usage, const RenderNodeGraphDesc& desc,
58RenderHandleReference Create(const RenderNodeGraphUsageType usage, const RenderNodeGraphDesc& desc,
68 …void InsertBeforeRenderNode(const RenderHandleReference& handle, const RenderNodeDesc& renderNodeD…
70 …void InsertAfterRenderNode(const RenderHandleReference& handle, const RenderNodeDesc& renderNodeDe…
73 const RenderHandleReference& handle, const RenderNodeGraphDescInfo& graphDescInfo) override;
74 RenderNodeGraphDescInfo GetInfo(const RenderHandleReference& handle) const override;
75 void SetRenderNodeGraphResources(const RenderHandleReference& handle,
76 const BASE_NS::array_view<const RenderHandleReference> inputs,
77 const BASE_NS::array_view<const RenderHandleReference> outputs) override;
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/util/
H A Dintf_render_frame_util.h64 RenderHandleReference handle {}; in RENDER_BEGIN_NAMESPACE()
68 RenderHandleReference bufferHandle {}; in RENDER_BEGIN_NAMESPACE()
96 RenderHandleReference backBufferHandle; in RENDER_BEGIN_NAMESPACE()
99 RenderHandleReference gpuBufferHandle; in RENDER_BEGIN_NAMESPACE()
112 RenderHandleReference handle; in RENDER_BEGIN_NAMESPACE()
125 virtual void CopyToCpu(const RenderHandleReference& handle, const CopyFlags flags) = 0; in RENDER_BEGIN_NAMESPACE()
139 virtual const FrameCopyData& GetFrameCopyData(const RenderHandleReference& handle) = 0; in RENDER_BEGIN_NAMESPACE()
168 virtual SignalData GetFrameGpuSignalData(const RenderHandleReference& handle) = 0; in RENDER_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/3d_widget_adapter/core/include/lume/custom/
H A Dlume_custom_render.h58 virtual BASE_NS::vector<RENDER_NS::RenderHandleReference> GetRenderHandles();
66 …void LoadRenderNodeGraph(const std::string& rngUri, const RENDER_NS::RenderHandleReference& output…
85 const RENDER_NS::RenderHandleReference GetRenderHandle();
86 void SetRenderOutput(const RENDER_NS::RenderHandleReference& output);
99 RENDER_NS::RenderHandleReference shaderInputBufferHandle_;
100 RENDER_NS::RenderHandleReference resolutionBufferHandle_;
101 RENDER_NS::RenderHandleReference renderHandle_;
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/
H A Drender_handle_component.h44 DEFINE_PROPERTY(RENDER_NS::RenderHandleReference, reference, "Render Handle Reference", 0, ) in BEGIN_COMPONENT()
53 …virtual RENDER_NS::RenderHandleReference GetRenderHandleReference(CORE_NS::Entity entity) const = … in BEGIN_COMPONENT()
58 …virtual RENDER_NS::RenderHandleReference GetRenderHandleReference(CORE_NS::IComponentManager::Comp…
74 …virtual CORE_NS::Entity GetEntityWithReference(const RENDER_NS::RenderHandleReference& handle) con…
85 IRenderHandleComponentManager& rhcMgr, const RENDER_NS::RenderHandleReference& handle)
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/
H A Dintf_render_data_store_default_material.h141 RENDER_NS::RenderHandleReference images[MATERIAL_TEXTURE_COUNT];
143 RENDER_NS::RenderHandleReference samplers[MATERIAL_TEXTURE_COUNT];
150 RENDER_NS::RenderHandleReference shader;
152 RENDER_NS::RenderHandleReference graphicsState;
198 RENDER_NS::RenderHandleReference shader;
200 RENDER_NS::RenderHandleReference gfxState;
232 RENDER_NS::RenderHandleReference shaderHandle;
237 RENDER_NS::RenderHandleReference resourceHandles[MAX_MATERIAL_CUSTOM_RESOURCE_COUNT];
391 …const uint64_t id, const BASE_NS::array_view<const RENDER_NS::RenderHandleReference> bindings) = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drenderer.h59 …uint64_t RenderFrame(const BASE_NS::array_view<const RenderHandleReference> renderNodeGraphs) over…
60 …uint64_t RenderDeferred(const BASE_NS::array_view<const RenderHandleReference> renderNodeGraphs) o…
104 RenderHandleReference defaultStagingRng_;
105 RenderHandleReference defaultEndFrameStagingRng_;
108 RenderHandleReference defaultBackBufferGpuBufferRng_;
115 BASE_NS::vector<RenderHandleReference> deferredRenderNodeGraphs_;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/util/
H A Drender_frame_util.h43 void CopyToCpu(const RenderHandleReference& handle, const CopyFlags flags) override;
45 const FrameCopyData& GetFrameCopyData(const RenderHandleReference& handle) override;
51 SignalData GetFrameGpuSignalData(const RenderHandleReference& handle) override;
56 RenderHandleReference handle {};
63 bool ValidateInput(const RenderHandleReference& handle);
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/loader/
H A Dshader_loader.h76RenderHandleReference CreateComputeShader(const ShaderDataLoader& dataLoader, const bool forceRelo…
77RenderHandleReference CreateGraphicsShader(const ShaderDataLoader& dataLoader, const bool forceRel…
78 RenderHandleReference CreateShader(const ShaderDataLoader& dataLoader, const bool forceReload);
86 RenderHandleReference CreateVertexInputDeclaration(const VertexInputDeclarationLoader& loader);
89 RenderHandleReference CreatePipelineLayout(const PipelineLayoutLoader& loader);

12345