Open 3D Engine Atom Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
This is the complete list of members for AZ::RPI::PassSystem, including all inherited members.
AddPassCreator(Name className, PassCreator createFunction) override | AZ::RPI::PassSystem | virtual |
AddPassTemplate(const Name &name, const AZStd::shared_ptr< PassTemplate > &passTemplate) override | AZ::RPI::PassSystem | virtual |
AddPassWithoutPipeline(const Ptr< Pass > &pass) override | AZ::RPI::PassSystem | virtual |
AddRenderPipeline(RenderPipeline *renderPipeline) override | AZ::RPI::PassSystem | virtual |
AZ_CLASS_ALLOCATOR(PassSystem, AZ::SystemAllocator) (defined in AZ::RPI::PassSystem) | AZ::RPI::PassSystem | |
AZ_DISABLE_COPY_MOVE(PassSystem) (defined in AZ::RPI::PassSystem) | AZ::RPI::PassSystem | |
AZ_DISABLE_COPY_MOVE(PassSystemInterface) (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | |
AZ_RTTI(PassSystem, "{6AA45529-53CF-4AEF-86DF-A696C760105B}", PassSystemInterface) (defined in AZ::RPI::PassSystem) | AZ::RPI::PassSystem | |
AZ_RTTI(PassSystemInterface, "{19DE806F-F1B2-4B1E-A0F2-F8BA85B4552E}") (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | |
ConnectEvent(OnReadyLoadTemplatesEvent::Handler &handler) override | AZ::RPI::PassSystem | virtual |
CreatePass(const PassDescriptor &descriptor) | AZ::RPI::PassSystemInterface | inline |
CreatePass(Name name) | AZ::RPI::PassSystemInterface | inline |
CreatePassFromClass(Name passClassName, Name passName) override | AZ::RPI::PassSystem | virtual |
CreatePassFromRequest(const PassRequest *passRequest) override | AZ::RPI::PassSystem | virtual |
CreatePassFromTemplate(const AZStd::shared_ptr< const PassTemplate > &passTemplate, Name passName) override | AZ::RPI::PassSystem | virtual |
CreatePassFromTemplate(Name templateName, Name passName) override | AZ::RPI::PassSystem | virtual |
DebugBreakOnPass(const Pass *pass) const override (defined in AZ::RPI::PassSystem) | AZ::RPI::PassSystem | virtual |
DebugPrintPassHierarchy() override | AZ::RPI::PassSystem | virtual |
FindFirstPass(const PassFilter &filter) override | AZ::RPI::PassSystem | virtual |
FindSwapChainPass(AzFramework::NativeWindowHandle windowHandle) const override | AZ::RPI::PassSystem | virtual |
ForEachPass(const PassFilter &filter, AZStd::function< PassFilterExecutionFlow(Pass *)> passFunction) override | AZ::RPI::PassSystem | virtual |
FrameEnd() | AZ::RPI::PassSystem | |
FrameUpdate(RHI::FrameGraphBuilder &frameGraphBuilder) | AZ::RPI::PassSystem | |
Get() (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | static |
GetAssetHandlers(AssetHandlerPtrList &assetHandlers) (defined in AZ::RPI::PassSystem) | AZ::RPI::PassSystem | static |
GetFrameStatistics() override (defined in AZ::RPI::PassSystem) | AZ::RPI::PassSystem | virtual |
GetPassTemplate(const Name &name) const override | AZ::RPI::PassSystem | virtual |
GetState() const override (defined in AZ::RPI::PassSystem) | AZ::RPI::PassSystem | virtual |
GetTargetedPassDebuggingName() const override (defined in AZ::RPI::PassSystem) | AZ::RPI::PassSystem | virtual |
HasCreatorForClass(Name passClassName) override | AZ::RPI::PassSystem | virtual |
HasPassesForTemplateName(const Name &templateName) const override | AZ::RPI::PassSystem | virtual |
HasTemplate(const Name &templateName) const override | AZ::RPI::PassSystem | virtual |
IncrementFrameDrawItemCount(u32 numDrawItems) override (defined in AZ::RPI::PassSystem) | AZ::RPI::PassSystem | virtual |
IncrementFrameRenderPassCount() override (defined in AZ::RPI::PassSystem) | AZ::RPI::PassSystem | virtual |
Init() | AZ::RPI::PassSystem | |
InitPassTemplates() | AZ::RPI::PassSystem | |
LoadPassTemplateMappings(const AZStd::string &templateMappingPath) override | AZ::RPI::PassSystem | virtual |
OnReadyLoadTemplatesEvent typedef (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | |
PassSystem() (defined in AZ::RPI::PassSystem) | AZ::RPI::PassSystem | |
PassSystemInterface()=default (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | |
PassTests (defined in AZ::RPI::PassSystem) | AZ::RPI::PassSystem | friend |
ProcessQueuedChanges() override | AZ::RPI::PassSystem | virtual |
Reflect(ReflectContext *context) (defined in AZ::RPI::PassSystem) | AZ::RPI::PassSystem | static |
RegisterPass(Pass *pass) override | AZ::RPI::PassSystem | virtual |
RemovePassFromLibrary(Pass *pass) override | AZ::RPI::PassSystem | virtual |
RemovePassTemplate(const Name &name) override | AZ::RPI::PassSystem | virtual |
RemoveRenderPipeline(RenderPipeline *renderPipeline) override | AZ::RPI::PassSystem | virtual |
SetTargetedPassDebuggingName(const AZ::Name &targetPassName) override | AZ::RPI::PassSystem | virtual |
Shutdown() | AZ::RPI::PassSystem | |
UnregisterPass(Pass *pass) override | AZ::RPI::PassSystem | virtual |
WriteTemplateToFile(const PassTemplate &passTemplate, AZStd::string_view assetFilePath) override | AZ::RPI::PassSystem | virtual |
~PassSystemInterface()=default (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | virtual |