Nebula
|
This is the complete list of members for Frame::FrameSubpassBatch, including all inherited members.
AddChild(FrameOp *op) | Frame::FrameOp | inline |
AllocCompiled(Memory::ArenaAllocator< BIG_CHUNK > &allocator) | Frame::FrameSubpassBatch | virtual |
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::FrameOp | protectedstatic |
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::FrameOp | protectedstatic |
batch | Frame::FrameSubpassBatch | |
bufferDepRefs | Frame::FrameOp | |
bufferDeps | Frame::FrameOp | |
Build(const BuildContext &ctx) | Frame::FrameOp | protectedvirtual |
children | Frame::FrameOp | protected |
childrenByName | Frame::FrameOp | protected |
compiled | Frame::FrameOp | protected |
Discard() | Frame::FrameOp | virtual |
domain | Frame::FrameOp | |
DrawBatch(const CoreGraphics::CmdBufferId cmdBuf, MaterialTemplates::BatchGroup batch, const Graphics::GraphicsEntityId id, const IndexT bufferIndex) | Frame::FrameSubpassBatch | static |
DrawBatch(const CoreGraphics::CmdBufferId cmdBuf, MaterialTemplates::BatchGroup batch, const Graphics::GraphicsEntityId id, const SizeT numInstances, const IndexT baseInstance, const IndexT bufferIndex) | Frame::FrameSubpassBatch | static |
enabled | Frame::FrameOp | protected |
FrameOp() | Frame::FrameOp | |
FrameSubpassBatch() | Frame::FrameSubpassBatch | |
GetChildren() | Frame::FrameOp | inline |
GetEnabled() const | Frame::FrameOp | inline |
GetName() const | Frame::FrameOp | inline |
index | Frame::FrameOp | protected |
name | Frame::FrameOp | protected |
OnWindowResized() | Frame::FrameOp | virtual |
queue | Frame::FrameOp | |
SetEnabled(bool b) | Frame::FrameOp | inline |
SetName(const Util::StringAtom &name) | Frame::FrameOp | inline |
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::FrameOp | protected |
textureDepRefs | Frame::FrameOp | |
textureDeps | Frame::FrameOp | |
~FrameOp() | Frame::FrameOp | virtual |
~FrameSubpassBatch() | Frame::FrameSubpassBatch | virtual |