This is the complete list of members for AZ::RPI::PassSystemInterface, including all inherited members.
AddPassCreator(Name className, PassCreator createFunction)=0 | AZ::RPI::PassSystemInterface | pure virtual |
AddPassTemplate(const Name &name, const AZStd::shared_ptr< PassTemplate > &passTemplate)=0 | AZ::RPI::PassSystemInterface | pure virtual |
AddPassWithoutPipeline(const Ptr< Pass > &pass)=0 | AZ::RPI::PassSystemInterface | pure virtual |
AddRenderPipeline(RenderPipeline *renderPipeline)=0 | AZ::RPI::PassSystemInterface | pure virtual |
AZ_DISABLE_COPY_MOVE(PassSystemInterface) (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | |
AZ_RTTI(PassSystemInterface, "{19DE806F-F1B2-4B1E-A0F2-F8BA85B4552E}") (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | |
ConnectEvent(OnReadyLoadTemplatesEvent::Handler &handler)=0 | AZ::RPI::PassSystemInterface | pure virtual |
CreatePass(const PassDescriptor &descriptor) | AZ::RPI::PassSystemInterface | inline |
CreatePass(Name name) | AZ::RPI::PassSystemInterface | inline |
CreatePassFromClass(Name passClassName, Name passName)=0 | AZ::RPI::PassSystemInterface | pure virtual |
CreatePassFromRequest(const PassRequest *passRequest)=0 | AZ::RPI::PassSystemInterface | pure virtual |
CreatePassFromTemplate(const AZStd::shared_ptr< const PassTemplate > &passTemplate, Name passName)=0 | AZ::RPI::PassSystemInterface | pure virtual |
CreatePassFromTemplate(Name templateName, Name passName)=0 | AZ::RPI::PassSystemInterface | pure virtual |
DebugBreakOnPass(const Pass *pass) const =0 (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | pure virtual |
DebugPrintPassHierarchy()=0 | AZ::RPI::PassSystemInterface | pure virtual |
FindFirstPass(const PassFilter &filter)=0 | AZ::RPI::PassSystemInterface | pure virtual |
FindSwapChainPass(AzFramework::NativeWindowHandle windowHandle) const =0 | AZ::RPI::PassSystemInterface | pure virtual |
ForEachPass(const PassFilter &filter, AZStd::function< PassFilterExecutionFlow(Pass *)> passFunction)=0 | AZ::RPI::PassSystemInterface | pure virtual |
Get() (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | static |
GetFrameStatistics()=0 (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | pure virtual |
GetPassTemplate(const Name &name) const =0 | AZ::RPI::PassSystemInterface | pure virtual |
GetRootPass()=0 | AZ::RPI::PassSystemInterface | pure virtual |
GetState() const =0 (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | pure virtual |
GetTargetedPassDebuggingName() const =0 (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | pure virtual |
HasCreatorForClass(Name passClassName)=0 | AZ::RPI::PassSystemInterface | pure virtual |
HasPassesForTemplateName(const Name &templateName) const =0 | AZ::RPI::PassSystemInterface | pure virtual |
HasTemplate(const Name &templateName) const =0 | AZ::RPI::PassSystemInterface | pure virtual |
IncrementFrameDrawItemCount(u32 numDrawItems)=0 (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | pure virtual |
IncrementFrameRenderPassCount()=0 (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | pure virtual |
LoadPassTemplateMappings(const AZStd::string &templateMappingPath)=0 | AZ::RPI::PassSystemInterface | pure virtual |
OnReadyLoadTemplatesEvent typedef (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | |
ParentPass (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | friend |
Pass (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | friend |
PassSystemInterface()=default (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | |
PassTests (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | friend |
ProcessQueuedChanges()=0 | AZ::RPI::PassSystemInterface | pure virtual |
RemovePassFromLibrary(Pass *pass)=0 | AZ::RPI::PassSystemInterface | pure virtual |
RemovePassTemplate(const Name &name)=0 | AZ::RPI::PassSystemInterface | pure virtual |
RemoveRenderPipeline(RenderPipeline *renderPipeline)=0 | AZ::RPI::PassSystemInterface | pure virtual |
SetTargetedPassDebuggingName(const AZ::Name &targetPassName)=0 | AZ::RPI::PassSystemInterface | pure virtual |
WriteTemplateToFile(const PassTemplate &passTemplate, AZStd::string_view assetFilePath)=0 | AZ::RPI::PassSystemInterface | pure virtual |
~PassSystemInterface()=default (defined in AZ::RPI::PassSystemInterface) | AZ::RPI::PassSystemInterface | virtual |