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::PassLibrary Member List

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

AddPass(Pass *pass) (defined in AZ::RPI::PassLibrary)AZ::RPI::PassLibrary
AddPassTemplate(const Name &name, const AZStd::shared_ptr< PassTemplate > &passTemplate, bool hotReloading=false)AZ::RPI::PassLibrary
ForEachPass(const PassFilter &passFilter, AZStd::function< PassFilterExecutionFlow(Pass *)> passFunction)AZ::RPI::PassLibrary
GetPassesForTemplate(const Name &templateName) constAZ::RPI::PassLibrary
GetPassTemplate(const Name &name) constAZ::RPI::PassLibrary
HasPassesForTemplate(const Name &templateName) const (defined in AZ::RPI::PassLibrary)AZ::RPI::PassLibrary
HasTemplate(const Name &templateName) constAZ::RPI::PassLibrary
Init() (defined in AZ::RPI::PassLibrary)AZ::RPI::PassLibrary
LoadPassTemplateMappings(const AZStd::string &templateMappingPath)AZ::RPI::PassLibrary
LoadPassTemplateMappings(Data::Asset< AnyAsset > mappingAsset) (defined in AZ::RPI::PassLibrary)AZ::RPI::PassLibrary
PassLibrary()=default (defined in AZ::RPI::PassLibrary)AZ::RPI::PassLibrary
RemovePassFromLibrary(Pass *pass)AZ::RPI::PassLibrary
RemovePassTemplate(const Name &name)AZ::RPI::PassLibrary
Shutdown() (defined in AZ::RPI::PassLibrary)AZ::RPI::PassLibrary
TemplateEntriesByName typedef (defined in AZ::RPI::PassLibrary)AZ::RPI::PassLibrary
~PassLibrary()=default (defined in AZ::RPI::PassLibrary)AZ::RPI::PassLibrary