AnyCAD Rapid API 2023
Help you to create a better world!
ImageTextureCube Class Reference
Inheritance diagram for ImageTextureCube:
TextureCube Texture GfxObject

Public Member Functions

 ImageTextureCube (TextureDesc desc, long width, long height)
 
ImageList GetSources ()
 
void LoadAsync (StringList fileNames)
 
void AddSource (Image source)
 
boolean IsValid ()
 
- Public Member Functions inherited from TextureCube
 TextureCube (TextureDesc desc, long width, long height)
 
long GetWidth ()
 
void SetWidth (long val)
 
long GetHeight ()
 
void SetHeight (long val)
 
- Public Member Functions inherited from Texture
 Texture (TextureDesc desc)
 
TextureDesc GetDesc ()
 
void SetDesc (TextureDesc val)
 
UniformSet GetUniforms ()
 
long GetUpdateVersion ()
 
EnumEncoding GetEncoding ()
 
void SetEncoding (EnumEncoding val)
 
EnumMapping GetMapping ()
 
void SetMapping (EnumMapping val)
 
EnumTextureTarget GetTextureType ()
 
void SetUniform (String name, Uniform uniform)
 
void RequestUpdate ()
 
- Public Member Functions inherited from GfxObject
long GetUuid ()
 

Static Public Member Functions

static ImageTextureCube Cast (GfxObject obj)
 
static ImageTextureCube LoadFromFile (StringList fileNames)
 

Member Function Documentation

◆ Cast()

static ImageTextureCube ImageTextureCube.Cast ( GfxObject  obj)
static

Reimplemented from TextureCube.

◆ IsValid()

boolean ImageTextureCube.IsValid ( )

Reimplemented from TextureCube.

◆ LoadFromFile()

static ImageTextureCube ImageTextureCube.LoadFromFile ( StringList  fileNames)
static

Load CubeMap from files.

Parameters
fileNamesthe files with order [right, left, bottom, top, back, front]
Returns
the ImageTextureCube