Foundation
Loading...
Searching...
No Matches
Foundation::RenderCore::Renderer Member List

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={}) constFoundation::RenderCore::Renderer
BindBufferCopyDst(PassHandle pass, ResourceHandle buffer) constFoundation::RenderCore::Renderer
BindBufferCopySrc(PassHandle pass, ResourceHandle buffer) constFoundation::RenderCore::Renderer
BindBufferShaderRead(PassHandle pass, ResourceHandle buffer, RHIPipelineStage stage) constFoundation::RenderCore::Renderer
BindBufferStorageRead(PassHandle pass, ResourceHandle buffer, RHIPipelineStage stage, StringView bind_point) constFoundation::RenderCore::Renderer
BindBufferUniform(PassHandle pass, ResourceHandle buffer, RHIPipelineStage stage, StringView bind_point) constFoundation::RenderCore::Renderer
BindBufferUnordered(PassHandle pass, ResourceHandle buffer, RHIPipelineStage stage, StringView bind_point) constFoundation::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) constFoundation::RenderCore::Renderer
BindShader(PassHandle pass, RHIShaderStage stage, StringView entry_point, Native::Path const &shader_path) constFoundation::RenderCore::Renderer
BindTextureCopyDst(PassHandle pass, ResourceHandle texture, RHITextureSubresourceRange const &range={}) constFoundation::RenderCore::Renderer
BindTextureCopySrc(PassHandle pass, ResourceHandle texture, RHITextureSubresourceRange const &range={}) constFoundation::RenderCore::Renderer
BindTextureDSV(PassHandle pass, ResourceHandle texture, RHITextureViewDesc const &desc) constFoundation::RenderCore::Renderer
BindTextureRTV(PassHandle pass, ResourceHandle texture, RHITextureViewDesc const &desc, RHIPipelineState::PipelineStateDesc::Attachment::Blending const &blending={}) constFoundation::RenderCore::Renderer
BindTextureSampler(PassHandle pass, ResourceHandle sampler, StringView bind_point) constFoundation::RenderCore::Renderer
BindTextureSRV(PassHandle pass, ResourceHandle texture, StringView bind_point, RHIPipelineStage stage, RHITextureViewDesc const &desc) constFoundation::RenderCore::Renderer
BindTextureUAV(PassHandle pass, ResourceHandle texture, StringView bind_point, RHIPipelineStage stage, RHITextureViewDesc const &desc) constFoundation::RenderCore::Renderer
BindVertexInput(PassHandle pass, RHIPipelineState::PipelineStateDesc::VertexInput const &info) constFoundation::RenderCore::Renderer
BuildPipelineState(PassHandle pass)Foundation::RenderCore::Rendererprivate
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) constFoundation::RenderCore::Renderer
CmdDispatch(PassHandle pass, RHICommandList *cmd, RHIExtent3D thread_size) constFoundation::RenderCore::Renderer
CmdGetComputeLocalSize(PassHandle pass) constFoundation::RenderCore::Renderer
CmdSetPipeline(PassHandle pass, RHICommandList *cmd) constFoundation::RenderCore::Renderer
CmdSetPushConstant(PassHandle pass, RHICommandList *cmd, RHIShaderStage stage, size_t offset, T const &data)Foundation::RenderCore::Rendererinline
CreatePass(StringView name, RHIDeviceQueueType queue, size_t priority, FSetup &&setup, FRecord &&record, FSkip &&skip={})Foundation::RenderCore::Rendererinline
CreatePassImpl(StringView name, RHIDeviceQueueType queue, size_t priority, Args &&... args)Foundation::RenderCore::Rendererinline
CreateResource(StringView name, T const &desc)Foundation::RenderCore::Rendererinline
CreateSampler(RHIDeviceSampler::SamplerDesc const &desc) constFoundation::RenderCore::Renderer
CreateTextureView(PassHandle pass, ResourceHandle handle, RHITextureViewDesc const &desc) constFoundation::RenderCore::Rendererprivate
CullPasses(PassHandle epilogue) constFoundation::RenderCore::Rendererprivate
DbgDumpActivePasses() constFoundation::RenderCore::Renderer
DbgDumpExecutionGroups() constFoundation::RenderCore::Renderer
DbgDumpGraphviz() constFoundation::RenderCore::Renderer
DeclareBufferAccess(PassHandle pass, ResourceHandle handle, RHIPipelineStage stage, RHIResourceAccess access=RHIResourceAccessBits::ShaderRead) constFoundation::RenderCore::Rendererprivate
DeclareTextureAccess(PassHandle pass, ResourceHandle handle, RHIPipelineStage stage, RHITextureSubresourceRange range={}, RHIResourceAccess access=RHIResourceAccessBits::ShaderRead, RHITextureLayout layout=RHITextureLayout::ShaderReadOnly) constFoundation::RenderCore::Rendererprivate
DerefCurrentBackbufferView(const PassHandle pass) constFoundation::RenderCore::Rendererinline
DerefDescriptorSets(const PassHandle pass) constFoundation::RenderCore::Rendererinline
DerefPipelineState(const PassHandle pass) constFoundation::RenderCore::Rendererinline
DerefResource(const ResourceHandle handle) constFoundation::RenderCore::Rendererinline
DerefSampler(const ResourceHandle handle) constFoundation::RenderCore::Rendererinline
DerefTextureView(const ResourceHandle handle) constFoundation::RenderCore::Rendererinline
EndExecute()Foundation::RenderCore::Renderer
EndSetup()Foundation::RenderCore::Renderer
ExecuteAcquireQueueResources(RHIDeviceQueueType currentQueue, size_t groupIndex, RHICommandList *cmd)Foundation::RenderCore::Rendererprivate
ExecuteAllocateCommandList(RHIDeviceQueueType queue, int thread_id)Foundation::RenderCore::Rendererprivate
ExecuteBarrierBuffer(PassHandle pass, TrackedResource &res, RHIResourceAccess access, RHIPipelineStage stage, ExecuteBarrierPCmdOrPBarrierList cmd)Foundation::RenderCore::Rendererprivate
ExecuteBarrierList typedefFoundation::RenderCore::Rendererprivate
ExecuteBarrierPCmdOrPBarrierList typedefFoundation::RenderCore::Rendererprivate
ExecuteBarriers(TrackedPass &pass, ExecuteBarrierPCmdOrPBarrierList cmd)Foundation::RenderCore::Rendererprivate
ExecuteBarrierSubresource(PassHandle pass, TrackedResource &res, RHITextureSubresourceRange const &range, RHIResourceAccess access, RHIPipelineStage stage, RHITextureLayout layout, ExecuteBarrierPCmdOrPBarrierList cmd)Foundation::RenderCore::Rendererprivate
ExecuteBarrierSubresourceState(PassHandle pass, RHITexture *res, TrackedResource::SubresourceState &sta, RHIResourceAccess access, RHIPipelineStage stage, RHITextureLayout layout, ExecuteBarrierPCmdOrPBarrierList cmd) constFoundation::RenderCore::Rendererprivate
ExecuteFrame()Foundation::RenderCore::Renderer
ExecuteGetQueueIndex(RHIDeviceQueueType queue) constFoundation::RenderCore::Rendererinlineprivate
ExecuteReleaseQueueResources(RHIDeviceQueueType currentQueue, size_t groupIndex, RHICommandList *cmd)Foundation::RenderCore::Rendererprivate
FinalizePSOs()Foundation::RenderCore::Rendererprivate
FinalizeResources()Foundation::RenderCore::Rendererprivate
GetAllocator() constFoundation::RenderCore::Rendererinline
GetFrame() constFoundation::RenderCore::Rendererinline
GetFrameSwaps() constFoundation::RenderCore::Rendererinline
GetState() constFoundation::RenderCore::Rendererinline
GetSwap() constFoundation::RenderCore::Rendererinline
GetSwapchainExtent() constFoundation::RenderCore::Rendererinline
GetSwapchainExtent3D() constFoundation::RenderCore::Rendererinline
GetSync() constFoundation::RenderCore::Rendererinline
IsAsyncComputeEnabled() constFoundation::RenderCore::Rendererinline
IsPresentEnabled() constFoundation::RenderCore::Rendererinline
mAllocatorFoundation::RenderCore::Rendererprivate
mComputeQueueFoundation::RenderCore::Rendererprivate
mComputeTimelineFoundation::RenderCore::Rendererprivate
mCurrentSwapFoundation::RenderCore::Rendererprivate
mCurrentSyncFoundation::RenderCore::Rendererprivate
mDescFoundation::RenderCore::Rendererprivate
mDescPoolFoundation::RenderCore::Rendererprivate
mDescPoolMutexFoundation::RenderCore::Rendererprivate
mDeviceFoundation::RenderCore::Rendererprivate
mExecuteAllocFoundation::RenderCore::Rendererprivate
mExecuteArenaFoundation::RenderCore::Rendererprivate
mExecuteComputeSubmitsFoundation::RenderCore::Rendererprivate
mExecuteGraphicsSubmitsFoundation::RenderCore::Rendererprivate
mExecutePerSwapCmdsFoundation::RenderCore::Rendererprivate
mExecuteThreadPoolFoundation::RenderCore::Rendererprivate
mFrameSwappedFoundation::RenderCore::Rendererprivate
mFrameSwapsFoundation::RenderCore::Rendererprivate
mGraphicsQueueFoundation::RenderCore::Rendererprivate
mGraphicsTimelineFoundation::RenderCore::Rendererprivate
mResourcesFoundation::RenderCore::Rendererprivate
mSetupFoundation::RenderCore::Rendererprivate
mStateFoundation::RenderCore::Rendererprivate
mSwapchainFoundation::RenderCore::Rendererprivate
mSwapsFoundation::RenderCore::Rendererprivate
mWaitIdleFoundation::RenderCore::Rendererprivate
PassSetRasterizerFlags(PassHandle pass, RHIPipelineState::PipelineStateDesc::Rasterizer const &rasterizer={}, RHIPipelineState::PipelineStateDesc::DepthStencil const &depth_stencil={}) constFoundation::RenderCore::Renderer
Renderer(RendererDesc const &desc, RHIApplicationObjectHandle< RHIDevice > device, RHIDeviceObjectHandle< RHISwapchain > swapchain, Allocator *allocator)Foundation::RenderCore::Renderer
SetFrameSyncObjects()Foundation::RenderCore::Rendererprivate
SetSwapchain(RHIDeviceObjectHandle< RHISwapchain > swapchain)Foundation::RenderCore::Renderer
State enum nameFoundation::RenderCore::Renderer