Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::RPI::PassSystem Member List

This is the complete list of members for AZ::RPI::PassSystem, including all inherited members.

AddPassCreator(Name className, PassCreator createFunction) overrideAZ::RPI::PassSystemvirtual
AddPassTemplate(const Name &name, const AZStd::shared_ptr< PassTemplate > &passTemplate) overrideAZ::RPI::PassSystemvirtual
AddPassWithoutPipeline(const Ptr< Pass > &pass) overrideAZ::RPI::PassSystemvirtual
AddRenderPipeline(RenderPipeline *renderPipeline) overrideAZ::RPI::PassSystemvirtual
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) overrideAZ::RPI::PassSystemvirtual
CreatePass(const PassDescriptor &descriptor)AZ::RPI::PassSystemInterfaceinline
CreatePass(Name name)AZ::RPI::PassSystemInterfaceinline
CreatePassFromClass(Name passClassName, Name passName) overrideAZ::RPI::PassSystemvirtual
CreatePassFromRequest(const PassRequest *passRequest) overrideAZ::RPI::PassSystemvirtual
CreatePassFromTemplate(const AZStd::shared_ptr< const PassTemplate > &passTemplate, Name passName) overrideAZ::RPI::PassSystemvirtual
CreatePassFromTemplate(Name templateName, Name passName) overrideAZ::RPI::PassSystemvirtual
DebugBreakOnPass(const Pass *pass) const override (defined in AZ::RPI::PassSystem)AZ::RPI::PassSystemvirtual
DebugPrintPassHierarchy() overrideAZ::RPI::PassSystemvirtual
FindFirstPass(const PassFilter &filter) overrideAZ::RPI::PassSystemvirtual
FindSwapChainPass(AzFramework::NativeWindowHandle windowHandle) const overrideAZ::RPI::PassSystemvirtual
ForEachPass(const PassFilter &filter, AZStd::function< PassFilterExecutionFlow(Pass *)> passFunction) overrideAZ::RPI::PassSystemvirtual
FrameEnd()AZ::RPI::PassSystem
FrameUpdate(RHI::FrameGraphBuilder &frameGraphBuilder)AZ::RPI::PassSystem
Get() (defined in AZ::RPI::PassSystemInterface)AZ::RPI::PassSystemInterfacestatic
GetAssetHandlers(AssetHandlerPtrList &assetHandlers) (defined in AZ::RPI::PassSystem)AZ::RPI::PassSystemstatic
GetFrameStatistics() override (defined in AZ::RPI::PassSystem)AZ::RPI::PassSystemvirtual
GetPassTemplate(const Name &name) const overrideAZ::RPI::PassSystemvirtual
GetState() const override (defined in AZ::RPI::PassSystem)AZ::RPI::PassSystemvirtual
GetTargetedPassDebuggingName() const override (defined in AZ::RPI::PassSystem)AZ::RPI::PassSystemvirtual
HasCreatorForClass(Name passClassName) overrideAZ::RPI::PassSystemvirtual
HasPassesForTemplateName(const Name &templateName) const overrideAZ::RPI::PassSystemvirtual
HasTemplate(const Name &templateName) const overrideAZ::RPI::PassSystemvirtual
IncrementFrameDrawItemCount(u32 numDrawItems) override (defined in AZ::RPI::PassSystem)AZ::RPI::PassSystemvirtual
IncrementFrameRenderPassCount() override (defined in AZ::RPI::PassSystem)AZ::RPI::PassSystemvirtual
Init()AZ::RPI::PassSystem
InitPassTemplates()AZ::RPI::PassSystem
LoadPassTemplateMappings(const AZStd::string &templateMappingPath) overrideAZ::RPI::PassSystemvirtual
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::PassSystemfriend
ProcessQueuedChanges() overrideAZ::RPI::PassSystemvirtual
Reflect(ReflectContext *context) (defined in AZ::RPI::PassSystem)AZ::RPI::PassSystemstatic
RegisterPass(Pass *pass) overrideAZ::RPI::PassSystemvirtual
RemovePassFromLibrary(Pass *pass) overrideAZ::RPI::PassSystemvirtual
RemovePassTemplate(const Name &name) overrideAZ::RPI::PassSystemvirtual
RemoveRenderPipeline(RenderPipeline *renderPipeline) overrideAZ::RPI::PassSystemvirtual
SetTargetedPassDebuggingName(const AZ::Name &targetPassName) overrideAZ::RPI::PassSystemvirtual
Shutdown()AZ::RPI::PassSystem
UnregisterPass(Pass *pass) overrideAZ::RPI::PassSystemvirtual
WriteTemplateToFile(const PassTemplate &passTemplate, AZStd::string_view assetFilePath) overrideAZ::RPI::PassSystemvirtual
~PassSystemInterface()=default (defined in AZ::RPI::PassSystemInterface)AZ::RPI::PassSystemInterfacevirtual