KudanAR - Android
ARTexture2D Class Reference
+ Inheritance diagram for ARTexture2D:
+ Collaboration diagram for ARTexture2D:

Public Member Functions

void loadFromAsset (String assetName)
 
void loadFromPath (String path)
 
 ARTexture2D (int textureID)
 
 ARTexture2D ()
 
void bindTexture (int unit)
 
void loadData ()
 
void prepareRenderer (int unit)
 
- Public Member Functions inherited from ARTexture
 ARTexture ()
 
void finalize ()
 
void createTexture ()
 
void bindTexture (int unit)
 
void loadData ()
 
void prepareRenderer (int unit)
 
int getTextureID ()
 
void setTextureID (int textureID)
 
int getWidth ()
 
int getHeight ()
 

Additional Inherited Members

- Protected Attributes inherited from ARTexture
int mNativeMem
 
int mTextureID
 

Detailed Description

An extension of ARTexture used for applying an texture image to a material.

Constructor & Destructor Documentation

ARTexture2D ( int  textureID)
inline

Initialises an empty ARTexture2D with the id of an OpenGL texture.

Parameters
textureID
ARTexture2D ( )
inline

Initialises an empty ARTexture2D with values to be set later.

Member Function Documentation

void bindTexture ( int  unit)
inline

Binds texture in OpenGL and sets the textureID.

Parameters
unit
void loadData ( )
inline

Loads texture data.

void loadFromAsset ( String  assetName)
inline

Loads the ARTexture2D with a bundled image.

Example of use:

texture.loadFromAsset("example.jpg");
Parameters
assetNameThe name of the asset to load into the texture, including file extension.
void loadFromPath ( String  path)
inline

Loads the ARTexture2D with an image from a file path.

Example of use:

texture.loadFromPath("/mnt/sdcard/images/example.jpg");
Parameters
pathThe full file path to the image to load into the texture, including all folders and extension.
void prepareRenderer ( int  unit)
inline

Prepares renderer to draw ARTexture2D.

Parameters
unit

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