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

Inherits ComponentBus.

Public Types

enum  ImageType : int32_t { ImageType::Stretched, ImageType::Fixed, ImageType::StretchedToFit, ImageType::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

enum 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: