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

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

AZ_DISABLE_COPY_MOVE(ShaderSystemInterface) (defined in AZ::RPI::ShaderSystemInterface)AZ::RPI::ShaderSystemInterface
AZ_RTTI(ShaderSystemInterface, "{D14E323A-2240-46DA-9126-6746D10A93F1}") (defined in AZ::RPI::ShaderSystemInterface)AZ::RPI::ShaderSystemInterface
Connect(GlobalShaderOptionUpdatedEvent::Handler &handler)=0AZ::RPI::ShaderSystemInterfacepure virtual
Get() (defined in AZ::RPI::ShaderSystemInterface)AZ::RPI::ShaderSystemInterfacestatic
GetGlobalShaderOption(const AZ::Name &shaderOptionName)=0AZ::RPI::ShaderSystemInterfacepure virtual
GetGlobalShaderOptions() const =0AZ::RPI::ShaderSystemInterfacepure virtual
GetSupervariantName() const =0 (defined in AZ::RPI::ShaderSystemInterface)AZ::RPI::ShaderSystemInterfacepure virtual
GlobalShaderOptionMap typedef (defined in AZ::RPI::ShaderSystemInterface)AZ::RPI::ShaderSystemInterface
GlobalShaderOptionUpdatedEvent typedef (defined in AZ::RPI::ShaderSystemInterface)AZ::RPI::ShaderSystemInterface
SetGlobalShaderOption(const AZ::Name &shaderOptionName, ShaderOptionValue value)=0AZ::RPI::ShaderSystemInterfacepure virtual
SetSupervariantName(const AZ::Name &supervariantName)=0AZ::RPI::ShaderSystemInterfacepure virtual
ShaderSystemInterface()=default (defined in AZ::RPI::ShaderSystemInterface)AZ::RPI::ShaderSystemInterface
~ShaderSystemInterface()=default (defined in AZ::RPI::ShaderSystemInterface)AZ::RPI::ShaderSystemInterfacevirtual