AnyCAD Rapid SDK  2020
The Rapid CAD SDK
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
ImageTexture2D Class Reference
Inheritance diagram for ImageTexture2D:
Texture2D Texture GfxObject

Public Member Functions

synchronized void delete ()
 
 ImageTexture2D (Image img, TextureDesc desc)
 
Image GetSource ()
 
boolean SetSource (Image image)
 
boolean IsValid ()
 
- Public Member Functions inherited from Texture2D
synchronized void delete ()
 
 Texture2D (TextureDesc desc)
 
long GetWidth ()
 
void SetWidth (long val)
 
long GetHeight ()
 
void SetHeight (long val)
 
Vector2 GetOffset ()
 
void SetOffset (Vector2 val)
 
Vector2 GetScale ()
 
void SetScale (Vector2 val)
 
float GetAngle ()
 
void SetAngle (float val)
 
Vector2 GetRepeat ()
 
void SetRepeat (Vector2 val)
 
boolean GetGenerateMipmap ()
 
void SetGenerateMipmap (boolean val)
 
void Resize (long width, long height)
 
- Public Member Functions inherited from Texture
synchronized void delete ()
 
 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)
 
boolean IsValid ()
 
void RequestUpdate ()
 
- Public Member Functions inherited from GfxObject
synchronized void delete ()
 
long GetUuid ()
 
void SetUuid (long val)
 

Static Public Member Functions

static ImageTexture2D Create (String fileName)
 

Protected Member Functions

 ImageTexture2D (long cPtr, boolean cMemoryOwn)
 
void swigSetCMemOwn (boolean own)
 
void finalize ()
 
- Protected Member Functions inherited from Texture2D
 Texture2D (long cPtr, boolean cMemoryOwn)
 
void swigSetCMemOwn (boolean own)
 
void finalize ()
 
- Protected Member Functions inherited from Texture
 Texture (long cPtr, boolean cMemoryOwn)
 
void swigSetCMemOwn (boolean own)
 
void finalize ()
 
- Protected Member Functions inherited from GfxObject
 GfxObject (long cPtr, boolean cMemoryOwn)
 
void swigSetCMemOwn (boolean own)
 
void finalize ()
 

Static Protected Member Functions

static long getCPtr (ImageTexture2D obj)
 
- Static Protected Member Functions inherited from Texture2D
static long getCPtr (Texture2D obj)
 
- Static Protected Member Functions inherited from Texture
static long getCPtr (Texture obj)
 
- Static Protected Member Functions inherited from GfxObject
static long getCPtr (GfxObject obj)