Open 3D Engine LyShine 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.
UiSpriteSettingsChangeNotification Class Referenceabstract

Interface class that listeners need to implement to be notified of changes to the sprite settings. More...

#include <UiSpriteBus.h>

Inherits AZ::EBusTraits.

Public Types

typedef ISpriteBusIdType
 

Public Member Functions

virtual void OnSpriteSettingsChanged ()=0
 Called when the sprite settings such as number of cells etc change.
 

Static Public Attributes

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

Detailed Description

Interface class that listeners need to implement to be notified of changes to the sprite settings.

Member Typedef Documentation

◆ BusIdType

Overrides the default AZ::EBusTraits ID type so that Sprite pointers are used to access the addresses of the bus.

Member Data Documentation

◆ AddressPolicy

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

Overrides the default AZ::EBusTraits address policy so that the bus has multiple addresses at which to receive messages. This bus is identified by Sprite pointer. Messages addressed to an ID are received by handlers connected to that ID.


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