Open 3D Engine GradientSignal 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.
GradientSignal::GradientTransformNotifications Class Referenceabstract

#include <GradientTransformRequestBus.h>

Inherits AZ::EBusTraits.

Classes

struct  ConnectionPolicy
 Connection policy that auto-calls OnGradientTransformChanged on connection with the current GradientTransform data. More...
 

Public Types

using BusIdType = AZ::EntityId
 
using MutexType = AZStd::recursive_mutex
 

Public Member Functions

virtual void OnGradientTransformChanged (const GradientTransform &newTransform)=0
 

Static Public Attributes

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

Detailed Description

Notifies about changes to the GradientTransform configuration

Member Function Documentation

◆ OnGradientTransformChanged()

virtual void GradientSignal::GradientTransformNotifications::OnGradientTransformChanged ( const GradientTransform newTransform)
pure virtual

Notify listeners that the GradientTransform configuration has changed.

Returns
the GradientTransform instance that can be used to transform world points into gradient lookup space.

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