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

#include <IShaderVariantFinder.h>

Inherits EBusTraits.

Public Types

using MutexType = AZStd::recursive_mutex
 
typedef Data::AssetId BusIdType
 

Public Member Functions

virtual void OnShaderVariantTreeAssetReady (Data::Asset< ShaderVariantTreeAsset > shaderVariantTreeAsset, bool isError)=0
 
virtual void OnShaderVariantAssetReady (Data::Asset< ShaderVariantAsset > shaderVariantAsset, bool isError)=0
 

Static Public Attributes

static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::ById
 

Detailed Description

IShaderVariantFinder will call on this notification bus on the main thread. Only the following classes are supposed to register to this notification bus: AZ::RPI::ShaderAsset & AZ::RPI::Shader


The documentation for this class was generated from the following file: