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.
CSprite Member List

This is the complete list of members for CSprite, including all inherited members.

AddSpriteSheetCell(const SpriteSheetCell &spriteSheetCell) overrideCSpritevirtual
AreBordersZeroWidth() const overrideCSpritevirtual
AreCellBordersZeroWidth(int index) const overrideCSpritevirtual
CellIndexWithinRange(int cellIndex) const (defined in CSprite)CSpriteprotected
ClearSpriteSheetCells() overrideCSpritevirtual
CreateSprite(const AZ::Data::Asset< AZ::RPI::AttachmentImageAsset > &attachmentImageAsset) (defined in CSprite)CSpritestatic
CSprite()CSprite
DoesSpriteTextureAssetExist(const AZStd::string &pathname) (defined in CSprite)CSpritestatic
FixUpSourceImagePathFromUserDefinedPath(const AZStd::string &userDefinedPath, AZStd::string &sourceImagePath)CSpritestatic
GetBorders() const overrideCSpritevirtual
GetCellAlias(int cellIndex) const overrideCSpritevirtual
GetCellIndexFromAlias(const AZStd::string &cellAlias) const overrideCSpritevirtual
GetCellSize(int cellIndex) overrideCSpritevirtual
GetCellUvBorders(int cellIndex) const overrideCSpritevirtual
GetCellUvCoords(int cellIndex) const overrideCSpritevirtual
GetCellUvSize(int cellIndex) const overrideCSpritevirtual
GetImage() override (defined in CSprite)CSpritevirtual
GetImageSourcePathFromProductPath(const AZStd::string &productPathname) (defined in CSprite)CSpritestatic
GetPathname() const overrideCSpritevirtual
GetSize() overrideCSpritevirtual
GetSourceCellUvCoords(int cellIndex) const overrideCSpritevirtual
GetSpriteSheetCells() const overrideCSpritevirtual
GetTexturePathname() const overrideCSpritevirtual
GetTextureSpaceCellUvBorders(int cellIndex) const overrideCSpritevirtual
Initialize() (defined in CSprite)CSpritestatic
IsSpriteSheet() const overrideCSpritevirtual
LoadSprite(const AZStd::string &pathname) (defined in CSprite)CSpritestatic
OnAtlasLoaded(const TextureAtlasNamespace::TextureAtlas *atlas) override (defined in CSprite)CSprite
OnAtlasUnloaded(const TextureAtlasNamespace::TextureAtlas *atlas) override (defined in CSprite)CSprite
ReplaceSprite(ISprite **baseSprite, ISprite *newSprite)CSpritestatic
SaveToXml(const AZStd::string &pathname) overrideCSpritevirtual
Serialize(TSerialize ser) overrideCSpritevirtual
SetBorders(Borders borders) overrideCSpritevirtual
SetCellAlias(int cellIndex, const AZStd::string &cellAlias) overrideCSpritevirtual
SetCellBorders(int cellIndex, Borders borders) overrideCSpritevirtual
SetSpriteSheetCells(const SpriteSheetCellContainer &cells) overrideCSpritevirtual
Shutdown() (defined in CSprite)CSpritestatic
SpriteSheetCellContainer typedef (defined in ISprite)ISprite
~CSprite() override (defined in CSprite)CSprite
~ISprite()ISpriteinlinevirtual