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.
UiImageSequenceInterface Class Referenceabstract

Inherits AZ::ComponentBus.

Public Types

enum class  ImageType : int32_t { Stretched , Fixed , StretchedToFit , StretchedToFill }
 

Public Member Functions

virtual ImageType GetImageType ()=0
 Gets the type of the image.
 
virtual void SetImageType (ImageType imageType)=0
 Sets the type of the image.
 

Static Public Attributes

static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Single
 Only one component on a entity can implement the events.
 

Member Enumeration Documentation

◆ ImageType

enum class UiImageSequenceInterface::ImageType : int32_t
strong
Enumerator
Stretched 

the texture is stretched to fit the rect without maintaining aspect ratio

Fixed 

the texture is not stretched at all

StretchedToFit 

the texture is scaled to fit the rect while maintaining aspect ratio

StretchedToFill 

the texture is scaled to fill the rect while maintaining aspect ratio


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