/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/ |
H A D | intf_gpu_resource_manager.h | 77 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 D | intf_shader_manager.h | 173 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 D | intf_gpu_resource_cache.h | 60 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 D | resource_handle.h | 107 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 D | gpu_resource_manager.h | 82 RenderHandleReference srcHandle; 84 RenderHandleReference dstHandle; 109 RenderHandleReference handle; 223 RenderHandleReference Create( 233 RenderHandleReference CreateView( 244 RenderHandleReference Create( 483 RenderHandleReference handle; 582 …RenderHandleReference Create(const RenderHandleReference& handle, const GpuBufferDesc& desc) overr… 588 …RenderHandleReference Create(const RenderHandleReference& handle, const GpuImageDesc& desc) overri… 594 …RenderHandleReference Create(const RenderHandleReference& handle, const GpuSamplerDesc& desc) over… [all …]
|
H A D | shader_manager.h | 151 RenderHandleReference CreateGraphicsState( 161 RenderHandleReference GetShaderHandle( 163 RenderHandleReference GetShaderHandle( 170 RenderHandleReference GetGraphicsStateHandle( 176 …RenderHandleReference GetGraphicsStateHandleByShaderHandle(const RenderHandleReference& handle) co… 196 …RenderHandleReference GetPipelineLayoutHandleByShaderHandle(const RenderHandleReference& handle) c… 205 …RenderHandleReference 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 D | shader_manager.cpp | 232 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 D | gpu_resource_cache.h | 42 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 D | device.h | 115 RenderHandleReference CreateSwapchainHandle(const SwapchainCreateInfo& swapchainCreateInfo, 116 const RenderHandleReference& replacedHandle, const BASE_NS::string_view name) override; 117 …RenderHandleReference 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 D | gpu_resource_manager.cpp | 443 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 D | intf_render_data_store_default_staging.h | 51 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 D | intf_render_data_store_default_acceleration_structure_staging.h | 30 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 D | render_data_store_default_staging.h | 34 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 D | render_data_store_default_staging.cpp | 63 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 D | intf_render_node_graph_manager.h | 93 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 D | render_node_default_camera_controller.h | 69 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 D | render_node_default_material_objects.h | 58 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 D | render_node_graph_manager.h | 54 RenderHandleReference Get(const RenderHandle& handle) const override; 55 …RenderHandleReference Create(const RenderNodeGraphUsageType usage, const RenderNodeGraphDesc& desc, 58 …RenderHandleReference 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 D | intf_render_frame_util.h | 64 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 D | lume_custom_render.h | 58 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 D | render_handle_component.h | 44 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 D | intf_render_data_store_default_material.h | 141 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 D | renderer.h | 59 …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 D | render_frame_util.h | 43 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 D | shader_loader.h | 76 …RenderHandleReference CreateComputeShader(const ShaderDataLoader& dataLoader, const bool forceRelo… 77 …RenderHandleReference 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);
|