/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/ |
H A D | render_node_default_material_deferred_shading.h | 60 RENDER_NS::RenderHandle fog; 64 RENDER_NS::RenderHandle camera; 65 RENDER_NS::RenderHandle light; 85 RENDER_NS::RenderHandle psoHandle; 88 RENDER_NS::RenderHandle plHandle; 138 RENDER_NS::RenderHandle cubemap; 139 RENDER_NS::RenderHandle linear; 140 RENDER_NS::RenderHandle nearest; 141 RENDER_NS::RenderHandle linearMip; 175 RENDER_NS::RenderPass renderPass_; [all …]
|
H A D | render_node_default_material_render_slot.h | 68 RENDER_NS::RenderHandle mat; 70 RENDER_NS::RenderHandle matCustom; 71 RENDER_NS::RenderHandle mesh; 74 RENDER_NS::RenderHandle fog; 78 RENDER_NS::RenderHandle camera; 79 RENDER_NS::RenderHandle light; 123 RENDER_NS::RenderSlotSortType sortType { RENDER_NS::RenderSlotSortType::NONE }; 124 RENDER_NS::RenderSlotCullType cullType { RENDER_NS::RenderSlotCullType::NONE }; 144 RENDER_NS::RenderHandle shader; 175 RENDER_NS::RenderHandle pso; [all …]
|
H A D | render_node_camera_single_post_process.h | 64 RENDER_NS::RenderHandle pcfDepthHandle; 71 RENDER_NS::RenderHandle cubemapHandle; 73 RENDER_NS::RenderHandle linearHandle; 74 RENDER_NS::RenderHandle nearestHandle; 129 RENDER_NS::RenderHandle input; 131 RENDER_NS::RenderHandle output; 133 RENDER_NS::RenderHandle defBuffer; 136 RENDER_NS::RenderHandle defSampler; 161 RENDER_NS::RenderHandle shader_; 163 RENDER_NS::RenderHandle psoHandle_; [all …]
|
H A D | render_node_default_shadows_blur.h | 60 …RENDER_NS::SampleCountFlags sampleCountFlags { RENDER_NS::SampleCountFlagBits::CORE_SAMPLE_COUNT_1… in CORE3D_BEGIN_NAMESPACE() 65 …void RenderData(RENDER_NS::IRenderCommandList& cmdList, const RENDER_NS::RenderPass& renderPassBas… in CORE3D_BEGIN_NAMESPACE() 66 const RENDER_NS::ViewportDesc& viewport, const RENDER_NS::ScissorDesc& scissor, in CORE3D_BEGIN_NAMESPACE() 67 …const RENDER_NS::RenderHandle inputHandle, const RENDER_NS::RenderHandle outputHandle, const uint3… in CORE3D_BEGIN_NAMESPACE() 69 void RenderBlur(RENDER_NS::IRenderCommandList& cmdList, const RENDER_NS::RenderPass& renderPass, in CORE3D_BEGIN_NAMESPACE() 70 const RENDER_NS::ViewportDesc& viewport, const RENDER_NS::ScissorDesc& scissor, in CORE3D_BEGIN_NAMESPACE() 75 …void ExplicitInputBarrier(RENDER_NS::IRenderCommandList& cmdList, const RENDER_NS::RenderHandle ha… in CORE3D_BEGIN_NAMESPACE() 76 …void ExplicitOutputBarrier(RENDER_NS::IRenderCommandList& cmdList, const RENDER_NS::RenderHandle h… in CORE3D_BEGIN_NAMESPACE() 81 RENDER_NS::RenderHandle samplerHandle_; in CORE3D_BEGIN_NAMESPACE() 82 RENDER_NS::RenderHandle bufferHandle_; in CORE3D_BEGIN_NAMESPACE() [all …]
|
H A D | render_node_camera_cubemap.h | 63 RENDER_NS::RenderHandle pcfDepthHandle; 64 RENDER_NS::RenderHandle vsmColorHandle; 72 RENDER_NS::RenderHandle linearHandle; 73 RENDER_NS::RenderHandle nearestHandle; 112 RENDER_NS::RenderHandle output; 116 RENDER_NS::RenderHandle defBuffer; 117 RENDER_NS::RenderHandle defBlackImage; 118 RENDER_NS::RenderHandle defSampler; 143 RENDER_NS::RenderHandle shader_; 145 RENDER_NS::RenderHandle psoHandle_; [all …]
|
H A D | render_node_default_depth_render_slot.h | 52 RENDER_NS::RenderHandle generalData; 54 RENDER_NS::RenderHandle mesh; 55 RENDER_NS::RenderHandle skinJoint; 56 RENDER_NS::RenderHandle camera; 63 RENDER_NS::RenderHandle psoHandle; 98 RENDER_NS::RenderSlotSortType sortType { RENDER_NS::RenderSlotSortType::NONE }; 99 RENDER_NS::RenderSlotCullType cullType { RENDER_NS::RenderSlotCullType::NONE }; 116 RENDER_NS::RenderHandle shader; 117 RENDER_NS::RenderHandle gfxState; 178 RENDER_NS::RenderPass renderPass_; [all …]
|
H A D | render_node_default_camera_controller.h | 55 RENDER_NS::GpuImageDesc depth; 57 RENDER_NS::GpuImageDesc output; 59 RENDER_NS::GpuImageDesc color; 61 RENDER_NS::GpuImageDesc history; 62 RENDER_NS::GpuImageDesc baseColor; 63 RENDER_NS::GpuImageDesc material; 65 RENDER_NS::GpuImageDesc cubemap; 99 RENDER_NS::RenderHandle colorTarget; 100 RENDER_NS::RenderHandle depthTarget; 104 RENDER_NS::DeviceBackendType backendType { RENDER_NS::DeviceBackendType::VULKAN }; [all …]
|
H A D | render_node_default_shadow_render_slot.h | 67 RENDER_NS::RenderHandle shader; 68 RENDER_NS::RenderHandle gfxState; 74 RENDER_NS::RenderHandle basic; 75 RENDER_NS::RenderHandle basicState; 98 RENDER_NS::RenderHandle mesh; 99 RENDER_NS::RenderHandle skinJoint; 100 RENDER_NS::RenderHandle camera; 126 RENDER_NS::RenderSlotSortType sortType { RENDER_NS::RenderSlotSortType::NONE }; 127 RENDER_NS::RenderSlotCullType cullType { RENDER_NS::RenderSlotCullType::NONE }; 160 RENDER_NS::RenderHandle psoHandle; [all …]
|
H A D | render_node_default_env.h | 57 RENDER_NS::RenderHandle cubeHandle; 58 RENDER_NS::RenderHandle texHandle; 70 RENDER_NS::RenderHandle GetPso(const RENDER_NS::RenderHandle shaderHandle, 99 RENDER_NS::RenderHandle cubemapSampler; 105 RENDER_NS::IDescriptorSetBinder::Ptr set0; 111 RENDER_NS::RenderHandle shaderHandle_; 112 RENDER_NS::RenderHandle psoHandle_; 118 RENDER_NS::ViewportDesc viewportDesc; 119 RENDER_NS::ScissorDesc scissorDesc; 126 RENDER_NS::RenderPass renderPass_; [all …]
|
H A D | render_copy_helper.h | 32 RENDER_NS::RenderHandle input; in CORE3D_BEGIN_NAMESPACE() 33 RENDER_NS::RenderHandle output; in CORE3D_BEGIN_NAMESPACE() 34 RENDER_NS::RenderHandle sampler; // if not given linear clamp is used in CORE3D_BEGIN_NAMESPACE() 36 void Init(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr, const CopyInfo& copyInfo); in CORE3D_BEGIN_NAMESPACE() 38 …void Execute(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr, RENDER_NS::IRenderCommand… in CORE3D_BEGIN_NAMESPACE() 40 RENDER_NS::DescriptorCounts GetDescriptorCounts() const; in CORE3D_BEGIN_NAMESPACE() 45 RENDER_NS::RenderHandle shader; in CORE3D_BEGIN_NAMESPACE() 46 RENDER_NS::PipelineLayout pipelineLayout; in CORE3D_BEGIN_NAMESPACE() 47 RENDER_NS::RenderHandle pso; in CORE3D_BEGIN_NAMESPACE() 48 RENDER_NS::RenderHandle sampler; in CORE3D_BEGIN_NAMESPACE() [all …]
|
H A D | render_node_morph.h | 34 class RenderNodeMorph final : public RENDER_NS::IRenderNode { in CORE3D_BEGIN_NAMESPACE() 39 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override; in CORE3D_BEGIN_NAMESPACE() 41 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override; in CORE3D_BEGIN_NAMESPACE() 57 RENDER_NS::IRenderNodeContextManager* renderNodeContextMgr_ { nullptr }; in CORE3D_BEGIN_NAMESPACE() 64 RENDER_NS::RenderHandleReference morphTargetBufferHandle_; in CORE3D_BEGIN_NAMESPACE() 66 RENDER_NS::RenderHandle psoHandle_; in CORE3D_BEGIN_NAMESPACE() 68 RENDER_NS::PipelineLayout pipelineLayout_; in CORE3D_BEGIN_NAMESPACE() 69 RENDER_NS::ShaderThreadGroup threadGroupSize_ { 1u, 1u, 1u }; in CORE3D_BEGIN_NAMESPACE() 72 RENDER_NS::IDescriptorSetBinder::Ptr params; in CORE3D_BEGIN_NAMESPACE() 73 BASE_NS::vector<RENDER_NS::IDescriptorSetBinder::Ptr> inputs; in CORE3D_BEGIN_NAMESPACE() [all …]
|
H A D | render_node_default_material_objects.h | 29 class RenderNodeDefaultMaterialObjects final : public RENDER_NS::IRenderNode { 34 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override; 36 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override; 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; 71 RENDER_NS::IRenderNodeContextManager* renderNodeContextMgr_ { nullptr };
|
H A D | render_node_create_default_camera_gpu_images.h | 30 class RenderNodeCreateDefaultCameraGpuImages final : public RENDER_NS::IRenderNode { in CORE3D_BEGIN_NAMESPACE() 35 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override; in CORE3D_BEGIN_NAMESPACE() 37 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override {}; in CORE3D_BEGIN_NAMESPACE() 53 RENDER_NS::IRenderNodeContextManager* renderNodeContextMgr_ { nullptr }; in CORE3D_BEGIN_NAMESPACE() 59 … BASE_NS::vector<RENDER_NS::RenderNodeGraphInputs::RenderNodeGraphGpuImageDesc> gpuImageDescs; in CORE3D_BEGIN_NAMESPACE() 68 BASE_NS::vector<RENDER_NS::RenderNodeGraphInputs::RenderNodeGraphGpuImageDesc> descs_; in CORE3D_BEGIN_NAMESPACE() 69 BASE_NS::vector<RENDER_NS::RenderHandleReference> resourceHandles_; in CORE3D_BEGIN_NAMESPACE()
|
H A D | render_node_default_lights.h | 27 class RenderNodeDefaultLights final : public RENDER_NS::IRenderNode { in CORE3D_BEGIN_NAMESPACE() 32 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override; in CORE3D_BEGIN_NAMESPACE() 34 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override; in CORE3D_BEGIN_NAMESPACE() 50 RENDER_NS::IRenderNodeContextManager* renderNodeContextMgr_ { nullptr }; in CORE3D_BEGIN_NAMESPACE() 54 RENDER_NS::RenderHandleReference lightBufferHandle_; in CORE3D_BEGIN_NAMESPACE() 55 RENDER_NS::RenderHandleReference lightClusterBufferHandle_; in CORE3D_BEGIN_NAMESPACE()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/ |
H A D | intf_render_node_scene_util.h | 48 RENDER_NS::RenderHandle camera; 50 RENDER_NS::RenderHandle material; 56 RENDER_NS::RenderHandle mesh; 58 RENDER_NS::RenderHandle skinJoint; 63 RENDER_NS::RenderHandle environment; 65 RENDER_NS::RenderHandle fog; 67 RENDER_NS::RenderHandle generalData; 69 RENDER_NS::RenderHandle postProcess; 71 RENDER_NS::RenderHandle light; 95 RENDER_NS::RenderSlotSortType sortType { RENDER_NS::RenderSlotSortType::NONE }; [all …]
|
H A D | render_data_defines_3d.h | 93 RENDER_NS::RenderHandleReference bufferHandle {}; 103 RENDER_NS::RenderHandleReference bufferHandle {}; 109 RENDER_NS::IndexType indexType { RENDER_NS::IndexType::CORE_INDEX_TYPE_UINT32 }; 436 RENDER_NS::RenderHandleReference radianceCubemap; 441 RENDER_NS::RenderHandleReference envMap; 465 RENDER_NS::RenderHandleReference shader; 522 RENDER_NS::RenderHandleReference depthTarget {}; 552 RENDER_NS::RenderHandleReference customRenderNodeGraph; 565 RENDER_NS::ImageUsageFlags usageFlags { 0 }; 647 RENDER_NS::RenderHandle shaderHandle; [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | render_util.h | 55 RENDER_NS::IRenderContext& context_; 56 const RENDER_NS::DeviceBackendType backendType_ { RENDER_NS::DeviceBackendType::VULKAN }; 58 RENDER_NS::RenderNodeGraphDesc rngdScene_; 59 RENDER_NS::RenderNodeGraphDesc rngdCamLwrp_; 60 RENDER_NS::RenderNodeGraphDesc rngdCamLwrpMsaa_; 63 RENDER_NS::RenderNodeGraphDesc rngdCamHdr_; 64 RENDER_NS::RenderNodeGraphDesc rngdCamHdrMsaa_; 66 RENDER_NS::RenderNodeGraphDesc rngdReflCam_; 67 RENDER_NS::RenderNodeGraphDesc rngdReflCamMsaa_; 68 RENDER_NS::RenderNodeGraphDesc rngdCamPrePass_; [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/3d_widget_adapter/core/include/lume/custom/ |
H A D | lume_custom_render.h | 47 RENDER_NS::IRenderContext::Ptr renderContext_; 85 const RENDER_NS::RenderHandleReference GetRenderHandle(); 86 void SetRenderOutput(const RENDER_NS::RenderHandleReference& output); 96 RENDER_NS::IRenderContext::Ptr renderContext_; 99 RENDER_NS::RenderHandleReference shaderInputBufferHandle_; 100 RENDER_NS::RenderHandleReference resolutionBufferHandle_; 101 RENDER_NS::RenderHandleReference renderHandle_; 102 RENDER_NS::GpuBufferDesc bufferDesc_ { 103 … RENDER_NS::CORE_BUFFER_USAGE_UNIFORM_BUFFER_BIT | RENDER_NS::CORE_BUFFER_USAGE_TRANSFER_DST_BIT, 104 …RENDER_NS::CORE_MEMORY_PROPERTY_HOST_VISIBLE_BIT | RENDER_NS::CORE_MEMORY_PROPERTY_HOST_COHERENT_B… [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/ |
H A D | render_node_scene_util.h | 48 const RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr, 51 static RENDER_NS::ViewportDesc CreateViewportFromCamera(const RenderCamera& camera); 52 static RENDER_NS::ScissorDesc CreateScissorFromCamera(const RenderCamera& camera); 53 …static void UpdateRenderPassFromCamera(const RenderCamera& camera, RENDER_NS::RenderPass& renderPa… 55 const RenderCamera& camera, const bool isNamedCamera, RENDER_NS::RenderPass& renderPass); 62 … RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr, const BASE_NS::string_view sceneName); 64 … RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr, const BASE_NS::string_view sceneName, 67 … RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr, const BASE_NS::string_view sceneName, 78 RENDER_NS::ViewportDesc CreateViewportFromCamera(const RenderCamera& camera) override; 79 RENDER_NS::ScissorDesc CreateScissorFromCamera(const RenderCamera& camera) override; [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/ |
H A D | post_process_component.h | 57 …DEFINE_PROPERTY(RENDER_NS::TonemapConfiguration, tonemapConfiguration, "Tonemap Configuration", 0,… 61 …DEFINE_PROPERTY(RENDER_NS::BloomConfiguration, bloomConfiguration, "Bloom Configuration", 0, ARRAY… 65 …DEFINE_PROPERTY(RENDER_NS::VignetteConfiguration, vignetteConfiguration, "Vignette Configuration",… 70 …RENDER_NS::ColorFringeConfiguration, colorFringeConfiguration, "Color Fringe Configuration", 0, AR… 74 …DEFINE_PROPERTY(RENDER_NS::DitherConfiguration, ditherConfiguration, "Dither Configuration", 0, AR… 78 …DEFINE_PROPERTY(RENDER_NS::BlurConfiguration, blurConfiguration, "Target Blur Configuration", 0, A… 82 DEFINE_PROPERTY(RENDER_NS::ColorConversionConfiguration, colorConversionConfiguration, 87 …DEFINE_PROPERTY(RENDER_NS::FxaaConfiguration, fxaaConfiguration, "Fast Approximate Anti-Aliasing C… 93 …RENDER_NS::TaaConfiguration, taaConfiguration, "Temporal Anti-Aliasing Configuration", 0, ARRAY_VA… 97 …DEFINE_PROPERTY(RENDER_NS::DofConfiguration, dofConfiguration, "Depth Of Field Configuration", 0, … [all …]
|
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… 64 virtual RENDER_NS::RenderHandle GetRenderHandle(CORE_NS::Entity entity) const = 0; 69 …virtual RENDER_NS::RenderHandle GetRenderHandle(CORE_NS::IComponentManager::ComponentId index) con… 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/3d_widget_adapter/core/src/lume/custom/ |
H A D | lume_custom_render.cpp | 72 void LumeCustomRender::SetRenderOutput(const RENDER_NS::RenderHandleReference& output) in SetRenderOutput() 107 RENDER_NS::IRenderDataStorePod* dataStore = static_cast<RENDER_NS::IRenderDataStorePod*>( in UpdateShaderSpecialization() 110 RENDER_NS::ShaderSpecializationRenderPod shaderSpecialization; in UpdateShaderSpecialization() 194 RENDER_NS::GpuBufferDesc bufferDesc { in OnSizeChange() 195 … RENDER_NS::CORE_BUFFER_USAGE_UNIFORM_BUFFER_BIT | RENDER_NS::CORE_BUFFER_USAGE_TRANSFER_DST_BIT, in OnSizeChange() 196 …RENDER_NS::CORE_MEMORY_PROPERTY_HOST_VISIBLE_BIT | RENDER_NS::CORE_MEMORY_PROPERTY_HOST_COHERENT_B… in OnSizeChange() 197 RENDER_NS::CORE_ENGINE_BUFFER_CREATION_DYNAMIC_RING_BUFFER, 0u }; in OnSizeChange() 214 const RENDER_NS::BufferCopy bufferCopy { 0, 0, bSize }; in OnSizeChange() 223 const RENDER_NS::RenderHandleReference LumeCustomRender::GetRenderHandle() in GetRenderHandle() 229 const RENDER_NS::RenderHandleReference& output) in LoadRenderNodeGraph() [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/util/ |
H A D | log.h | 26 #define PLUGIN_ONCE_RESET RENDER_NS::PluginCheckOnceReset 34 …assert(!!(expression) || RENDER_NS::PluginLogAssert(PLUGIN_FILE_INFO, !!(expression), #expression,… 74 RENDER_NS::PluginLog(CORE_NS::ILogger::LogLevel::LOG_VERBOSE, PLUGIN_FILE_INFO, __VA_ARGS__) 78 RENDER_NS::PluginLog(CORE_NS::ILogger::LogLevel::LOG_DEBUG, PLUGIN_FILE_INFO, __VA_ARGS__) 90 …RENDER_NS::PluginLogOnce(uniqueId, CORE_NS::ILogger::LogLevel::LOG_DEBUG, PLUGIN_FILE_INFO, __VA_A… 96 RENDER_NS::PluginLog(CORE_NS::ILogger::LogLevel::LOG_INFO, PLUGIN_FILE_INFO, __VA_ARGS__) 101 RENDER_NS::PluginLog(CORE_NS::ILogger::LogLevel::LOG_WARNING, PLUGIN_FILE_INFO, __VA_ARGS__) 106 RENDER_NS::PluginLog(CORE_NS::ILogger::LogLevel::LOG_ERROR, PLUGIN_FILE_INFO, __VA_ARGS__) 111 RENDER_NS::PluginLog(CORE_NS::ILogger::LogLevel::LOG_FATAL, PLUGIN_FILE_INFO, __VA_ARGS__) 118 …RENDER_NS::PluginLogOnce(uniqueId, CORE_NS::ILogger::LogLevel::LOG_INFO, PLUGIN_FILE_INFO, __VA_AR… [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/property/ |
H A D | property_types.h | 28 PROPERTYTYPE(RENDER_NS::BindableBufferWithHandleReference); in CORE_BEGIN_NAMESPACE() 30 PROPERTYTYPE(RENDER_NS::BindableImageWithHandleReference); in CORE_BEGIN_NAMESPACE() 32 PROPERTYTYPE(RENDER_NS::BindableSamplerWithHandleReference); in CORE_BEGIN_NAMESPACE() 36 DECLARE_PROPERTY_TYPE(RENDER_NS::BindableBufferWithHandleReference); 37 DECLARE_PROPERTY_TYPE(RENDER_NS::BindableImageWithHandleReference); 38 DECLARE_PROPERTY_TYPE(RENDER_NS::BindableSamplerWithHandleReference);
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/ |
H A D | intf_render_util.h | 41 virtual RENDER_NS::RenderNodeGraphDesc GetRenderNodeGraphDesc( 47 RENDER_NS::RenderNodeGraphDesc camera; 49 RENDER_NS::RenderNodeGraphDesc postProcess; 53 RENDER_NS::RenderNodeGraphDesc 86 virtual RENDER_NS::RenderNodeGraphDesc GetRenderNodeGraphDesc( 95 virtual RENDER_NS::RenderNodeGraphDesc GetRenderNodeGraphDesc(
|