|
Foundation
|
This is the complete list of members for Foundation::RenderCore::Renderer, including all inherited members.
| BeginExecute() | Foundation::RenderCore::Renderer | |
| BeginSetup() | Foundation::RenderCore::Renderer | |
| BindBackbufferRTV(PassHandle pass, RHIPipelineState::PipelineStateDesc::Attachment::Blending const &blending={}) const | Foundation::RenderCore::Renderer | |
| BindBufferCopyDst(PassHandle pass, ResourceHandle buffer) const | Foundation::RenderCore::Renderer | |
| BindBufferCopySrc(PassHandle pass, ResourceHandle buffer) const | Foundation::RenderCore::Renderer | |
| BindBufferShaderRead(PassHandle pass, ResourceHandle buffer, RHIPipelineStage stage) const | Foundation::RenderCore::Renderer | |
| BindBufferStorageRead(PassHandle pass, ResourceHandle buffer, RHIPipelineStage stage, StringView bind_point) const | Foundation::RenderCore::Renderer | |
| BindBufferUniform(PassHandle pass, ResourceHandle buffer, RHIPipelineStage stage, StringView bind_point) const | Foundation::RenderCore::Renderer | |
| BindBufferUnordered(PassHandle pass, ResourceHandle buffer, RHIPipelineStage stage, StringView bind_point) const | Foundation::RenderCore::Renderer | |
| BindDescriptorBindPoint(PassHandle pass, StringView bind_point, uint32_t binding, uint32_t set) | Foundation::RenderCore::Renderer | |
| BindDescriptorSet(PassHandle pass, StringView bind_point, RHIDeviceDescriptorSet *descriptor_set, RHIDeviceDescriptorSetLayout *layout) | Foundation::RenderCore::Renderer | |
| BindPushConstant(PassHandle pass, RHIShaderStage stage, size_t offset, size_t size) const | Foundation::RenderCore::Renderer | |
| BindShader(PassHandle pass, RHIShaderStage stage, StringView entry_point, Native::Path const &shader_path) const | Foundation::RenderCore::Renderer | |
| BindTextureCopyDst(PassHandle pass, ResourceHandle texture, RHITextureSubresourceRange const &range={}) const | Foundation::RenderCore::Renderer | |
| BindTextureCopySrc(PassHandle pass, ResourceHandle texture, RHITextureSubresourceRange const &range={}) const | Foundation::RenderCore::Renderer | |
| BindTextureDSV(PassHandle pass, ResourceHandle texture, RHITextureViewDesc const &desc) const | Foundation::RenderCore::Renderer | |
| BindTextureRTV(PassHandle pass, ResourceHandle texture, RHITextureViewDesc const &desc, RHIPipelineState::PipelineStateDesc::Attachment::Blending const &blending={}) const | Foundation::RenderCore::Renderer | |
| BindTextureSampler(PassHandle pass, ResourceHandle sampler, StringView bind_point) const | Foundation::RenderCore::Renderer | |
| BindTextureSRV(PassHandle pass, ResourceHandle texture, StringView bind_point, RHIPipelineStage stage, RHITextureViewDesc const &desc) const | Foundation::RenderCore::Renderer | |
| BindTextureUAV(PassHandle pass, ResourceHandle texture, StringView bind_point, RHIPipelineStage stage, RHITextureViewDesc const &desc) const | Foundation::RenderCore::Renderer | |
| BindVertexInput(PassHandle pass, RHIPipelineState::PipelineStateDesc::VertexInput const &info) const | Foundation::RenderCore::Renderer | |
| BuildPipelineState(PassHandle pass) | Foundation::RenderCore::Renderer | private |
| CmdBeginGraphics(PassHandle pass, RHICommandList *cmd, RHIExtent2D const &extent, Optional< RHIClearColor > const &clear_rtv=RHIClearColor{}, Optional< RHIClearDepthStencil > const &clear_dsv=RHIClearDepthStencil{1.0f, 0u}) | Foundation::RenderCore::Renderer | |
| CmdBindDescriptorSet(PassHandle pass, RHICommandList *cmd, uint32_t index, RHIDeviceDescriptorSet *descriptor_set) const | Foundation::RenderCore::Renderer | |
| CmdDispatch(PassHandle pass, RHICommandList *cmd, RHIExtent3D thread_size) const | Foundation::RenderCore::Renderer | |
| CmdGetComputeLocalSize(PassHandle pass) const | Foundation::RenderCore::Renderer | |
| CmdSetPipeline(PassHandle pass, RHICommandList *cmd) const | Foundation::RenderCore::Renderer | |
| CmdSetPushConstant(PassHandle pass, RHICommandList *cmd, RHIShaderStage stage, size_t offset, T const &data) | Foundation::RenderCore::Renderer | inline |
| CreatePass(StringView name, RHIDeviceQueueType queue, size_t priority, FSetup &&setup, FRecord &&record, FSkip &&skip={}) | Foundation::RenderCore::Renderer | inline |
| CreatePassImpl(StringView name, RHIDeviceQueueType queue, size_t priority, Args &&... args) | Foundation::RenderCore::Renderer | inline |
| CreateResource(StringView name, T const &desc) | Foundation::RenderCore::Renderer | inline |
| CreateSampler(RHIDeviceSampler::SamplerDesc const &desc) const | Foundation::RenderCore::Renderer | |
| CreateTextureView(PassHandle pass, ResourceHandle handle, RHITextureViewDesc const &desc) const | Foundation::RenderCore::Renderer | private |
| CullPasses(PassHandle epilogue) const | Foundation::RenderCore::Renderer | private |
| DbgDumpActivePasses() const | Foundation::RenderCore::Renderer | |
| DbgDumpExecutionGroups() const | Foundation::RenderCore::Renderer | |
| DbgDumpGraphviz() const | Foundation::RenderCore::Renderer | |
| DeclareBufferAccess(PassHandle pass, ResourceHandle handle, RHIPipelineStage stage, RHIResourceAccess access=RHIResourceAccessBits::ShaderRead) const | Foundation::RenderCore::Renderer | private |
| DeclareTextureAccess(PassHandle pass, ResourceHandle handle, RHIPipelineStage stage, RHITextureSubresourceRange range={}, RHIResourceAccess access=RHIResourceAccessBits::ShaderRead, RHITextureLayout layout=RHITextureLayout::ShaderReadOnly) const | Foundation::RenderCore::Renderer | private |
| DerefCurrentBackbufferView(const PassHandle pass) const | Foundation::RenderCore::Renderer | inline |
| DerefDescriptorSets(const PassHandle pass) const | Foundation::RenderCore::Renderer | inline |
| DerefPipelineState(const PassHandle pass) const | Foundation::RenderCore::Renderer | inline |
| DerefResource(const ResourceHandle handle) const | Foundation::RenderCore::Renderer | inline |
| DerefSampler(const ResourceHandle handle) const | Foundation::RenderCore::Renderer | inline |
| DerefTextureView(const ResourceHandle handle) const | Foundation::RenderCore::Renderer | inline |
| EndExecute() | Foundation::RenderCore::Renderer | |
| EndSetup() | Foundation::RenderCore::Renderer | |
| ExecuteAcquireQueueResources(RHIDeviceQueueType currentQueue, size_t groupIndex, RHICommandList *cmd) | Foundation::RenderCore::Renderer | private |
| ExecuteAllocateCommandList(RHIDeviceQueueType queue, int thread_id) | Foundation::RenderCore::Renderer | private |
| ExecuteBarrierBuffer(PassHandle pass, TrackedResource &res, RHIResourceAccess access, RHIPipelineStage stage, ExecuteBarrierPCmdOrPBarrierList cmd) | Foundation::RenderCore::Renderer | private |
| ExecuteBarrierList typedef | Foundation::RenderCore::Renderer | private |
| ExecuteBarrierPCmdOrPBarrierList typedef | Foundation::RenderCore::Renderer | private |
| ExecuteBarriers(TrackedPass &pass, ExecuteBarrierPCmdOrPBarrierList cmd) | Foundation::RenderCore::Renderer | private |
| ExecuteBarrierSubresource(PassHandle pass, TrackedResource &res, RHITextureSubresourceRange const &range, RHIResourceAccess access, RHIPipelineStage stage, RHITextureLayout layout, ExecuteBarrierPCmdOrPBarrierList cmd) | Foundation::RenderCore::Renderer | private |
| ExecuteBarrierSubresourceState(PassHandle pass, RHITexture *res, TrackedResource::SubresourceState &sta, RHIResourceAccess access, RHIPipelineStage stage, RHITextureLayout layout, ExecuteBarrierPCmdOrPBarrierList cmd) const | Foundation::RenderCore::Renderer | private |
| ExecuteFrame() | Foundation::RenderCore::Renderer | |
| ExecuteGetQueueIndex(RHIDeviceQueueType queue) const | Foundation::RenderCore::Renderer | inlineprivate |
| ExecuteReleaseQueueResources(RHIDeviceQueueType currentQueue, size_t groupIndex, RHICommandList *cmd) | Foundation::RenderCore::Renderer | private |
| FinalizePSOs() | Foundation::RenderCore::Renderer | private |
| FinalizeResources() | Foundation::RenderCore::Renderer | private |
| GetAllocator() const | Foundation::RenderCore::Renderer | inline |
| GetFrame() const | Foundation::RenderCore::Renderer | inline |
| GetFrameSwaps() const | Foundation::RenderCore::Renderer | inline |
| GetState() const | Foundation::RenderCore::Renderer | inline |
| GetSwap() const | Foundation::RenderCore::Renderer | inline |
| GetSwapchainExtent() const | Foundation::RenderCore::Renderer | inline |
| GetSwapchainExtent3D() const | Foundation::RenderCore::Renderer | inline |
| GetSync() const | Foundation::RenderCore::Renderer | inline |
| IsAsyncComputeEnabled() const | Foundation::RenderCore::Renderer | inline |
| IsPresentEnabled() const | Foundation::RenderCore::Renderer | inline |
| mAllocator | Foundation::RenderCore::Renderer | private |
| mComputeQueue | Foundation::RenderCore::Renderer | private |
| mComputeTimeline | Foundation::RenderCore::Renderer | private |
| mCurrentSwap | Foundation::RenderCore::Renderer | private |
| mCurrentSync | Foundation::RenderCore::Renderer | private |
| mDesc | Foundation::RenderCore::Renderer | private |
| mDescPool | Foundation::RenderCore::Renderer | private |
| mDescPoolMutex | Foundation::RenderCore::Renderer | private |
| mDevice | Foundation::RenderCore::Renderer | private |
| mExecuteAlloc | Foundation::RenderCore::Renderer | private |
| mExecuteArena | Foundation::RenderCore::Renderer | private |
| mExecuteComputeSubmits | Foundation::RenderCore::Renderer | private |
| mExecuteGraphicsSubmits | Foundation::RenderCore::Renderer | private |
| mExecutePerSwapCmds | Foundation::RenderCore::Renderer | private |
| mExecuteThreadPool | Foundation::RenderCore::Renderer | private |
| mFrameSwapped | Foundation::RenderCore::Renderer | private |
| mFrameSwaps | Foundation::RenderCore::Renderer | private |
| mGraphicsQueue | Foundation::RenderCore::Renderer | private |
| mGraphicsTimeline | Foundation::RenderCore::Renderer | private |
| mResources | Foundation::RenderCore::Renderer | private |
| mSetup | Foundation::RenderCore::Renderer | private |
| mState | Foundation::RenderCore::Renderer | private |
| mSwapchain | Foundation::RenderCore::Renderer | private |
| mSwaps | Foundation::RenderCore::Renderer | private |
| mWaitIdle | Foundation::RenderCore::Renderer | private |
| PassSetRasterizerFlags(PassHandle pass, RHIPipelineState::PipelineStateDesc::Rasterizer const &rasterizer={}, RHIPipelineState::PipelineStateDesc::DepthStencil const &depth_stencil={}) const | Foundation::RenderCore::Renderer | |
| Renderer(RendererDesc const &desc, RHIApplicationObjectHandle< RHIDevice > device, RHIDeviceObjectHandle< RHISwapchain > swapchain, Allocator *allocator) | Foundation::RenderCore::Renderer | |
| SetFrameSyncObjects() | Foundation::RenderCore::Renderer | private |
| SetSwapchain(RHIDeviceObjectHandle< RHISwapchain > swapchain) | Foundation::RenderCore::Renderer | |
| State enum name | Foundation::RenderCore::Renderer |