Open 3D Engine Atom Gem API Reference 24.09.2
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ImageProcessingAtom::CubemapLayout Class Reference

Public Member Functions

AZ::u32 GetFaceSize ()
 
void GetRectForFace (AZ::u32 mip, CubemapFace face, QRect &outRect)
 
CubemapLayoutInfoGetLayoutInfo ()
 
void GetFaceData (CubemapFace face, void *outBuffer, AZ::u32 &outSize)
 
void SetFaceData (CubemapFace face, void *dataBuffer, AZ::u32 dataSize)
 
CubemapFaceDirection GetFaceDirection (CubemapFace face)
 
void * GetFaceMemBuffer (AZ::u32 mip, CubemapFace face, AZ::u32 &outPitch)
 
void SetToFaceMemBuffer (AZ::u32 mip, CubemapFace face, void *dataBuffer)
 

Static Public Member Functions

static CubemapLayoutCreateCubemapLayout (IImageObjectPtr image)
 
static CubemapLayoutInfoGetCubemapLayoutInfo (CubemapLayoutType type)
 
static CubemapLayoutInfoGetCubemapLayoutInfo (IImageObjectPtr image)
 

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