Nebula
Loading...
Searching...
No Matches
Frame::FrameSubpassPlugin Member List

This is the complete list of members for Frame::FrameSubpassPlugin, including all inherited members.

AddChild(FrameOp *op)Frame::FrameOpinline
AllocCompiled(Memory::ArenaAllocator< BIG_CHUNK > &allocator)Frame::FrameSubpassPluginvirtual
AnalyzeAndSetupBufferBarriers(struct FrameOp::Compiled *op, CoreGraphics::BufferId buf, const Util::StringAtom &bufferName, DependencyIntent readOrWrite, CoreGraphics::PipelineStage stage, CoreGraphics::BarrierDomain domain, const CoreGraphics::BufferSubresourceInfo &subres, CoreGraphics::QueueType fromQueue, Util::Dictionary< Util::Tuple< CoreGraphics::PipelineStage, CoreGraphics::PipelineStage >, CoreGraphics::BarrierCreateInfo > &barriers, Util::Dictionary< Util::Tuple< CoreGraphics::PipelineStage, CoreGraphics::PipelineStage >, CoreGraphics::EventCreateInfo > &waitEvents, Util::Dictionary< Util::Tuple< CoreGraphics::PipelineStage, CoreGraphics::PipelineStage >, struct FrameOp::Compiled * > &signalEvents, Util::Array< FrameOp::BufferDependency > &bufferDependencies)Frame::FrameOpprotectedstatic
AnalyzeAndSetupTextureBarriers(struct FrameOp::Compiled *op, CoreGraphics::TextureId tex, const Util::StringAtom &textureName, DependencyIntent readOrWrite, CoreGraphics::PipelineStage stage, CoreGraphics::BarrierDomain domain, const CoreGraphics::TextureSubresourceInfo &subres, CoreGraphics::QueueType fromQueue, Util::Dictionary< Util::Tuple< CoreGraphics::PipelineStage, CoreGraphics::PipelineStage >, CoreGraphics::BarrierCreateInfo > &barriers, Util::Dictionary< Util::Tuple< CoreGraphics::PipelineStage, CoreGraphics::PipelineStage >, CoreGraphics::EventCreateInfo > &waitEvents, Util::Dictionary< Util::Tuple< CoreGraphics::PipelineStage, CoreGraphics::PipelineStage >, struct FrameOp::Compiled * > &signalEvents, Util::Array< FrameOp::TextureDependency > &renderTextureDependencies)Frame::FrameOpprotectedstatic
bufferDepRefsFrame::FrameOp
bufferDepsFrame::FrameOp
Build(Memory::ArenaAllocator< BIG_CHUNK > &allocator, Util::Array< FrameOp::Compiled * > &compiledOps, Util::Array< CoreGraphics::EventId > &events, Util::Array< CoreGraphics::BarrierId > &barriers, Util::Dictionary< CoreGraphics::BufferId, Util::Array< BufferDependency > > &rwBuffers, Util::Dictionary< CoreGraphics::TextureId, Util::Array< TextureDependency > > &textures)Frame::FrameSubpassPluginprivate
Frame::FrameOp::Build(const BuildContext &ctx)Frame::FrameOpprotectedvirtual
childrenFrame::FrameOpprotected
childrenByNameFrame::FrameOpprotected
compiledFrame::FrameOpprotected
Discard()Frame::FrameSubpassPluginvirtual
domainFrame::FrameOp
enabledFrame::FrameOpprotected
FrameOp()Frame::FrameOp
FrameSubpassPlugin()Frame::FrameSubpassPlugin
funcFrame::FrameSubpassPlugin
GetChildren()Frame::FrameOpinline
GetEnabled() constFrame::FrameOpinline
GetName() constFrame::FrameOpinline
indexFrame::FrameOpprotected
nameFrame::FrameOpprotected
OnWindowResized()Frame::FrameOpvirtual
queueFrame::FrameOp
SetEnabled(bool b)Frame::FrameOpinline
SetName(const Util::StringAtom &name)Frame::FrameOpinline
Setup()Frame::FrameSubpassPlugin
SetupSynchronization(Memory::ArenaAllocator< BIG_CHUNK > &allocator, Util::Array< CoreGraphics::EventId > &events, Util::Array< CoreGraphics::BarrierId > &barriers, Util::Dictionary< CoreGraphics::BufferId, Util::Array< BufferDependency > > &buffers, Util::Dictionary< CoreGraphics::TextureId, Util::Array< TextureDependency > > &textures)Frame::FrameOpprotected
textureDepRefsFrame::FrameOp
textureDepsFrame::FrameOp
~FrameOp()Frame::FrameOpvirtual
~FrameSubpassPlugin()Frame::FrameSubpassPluginvirtual