KudanAR - Android  1.6.0
ARTexture2D Class Reference

Inherits ARTexture.

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 ()
 
int getTextureID ()
 
void setTextureID (int textureID)
 
int getWidth ()
 
int getHeight ()
 

Additional Inherited Members

- Protected Attributes inherited from ARTexture
long mNativeMem
 
int mTextureID
 

Detailed Description

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

Constructor & Destructor Documentation

◆ ARTexture2D() [1/2]

ARTexture2D.ARTexture2D ( int  textureID)

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

Parameters
textureID

◆ ARTexture2D() [2/2]

ARTexture2D.ARTexture2D ( )

Initialises an empty ARTexture2D with values to be set later.

Member Function Documentation

◆ bindTexture()

void ARTexture2D.bindTexture ( int  unit)

Binds texture in OpenGL and sets the textureID.

Parameters
unit

Reimplemented from ARTexture.

◆ loadData()

void ARTexture2D.loadData ( )

Loads texture data.

Reimplemented from ARTexture.

◆ loadFromAsset()

void ARTexture2D.loadFromAsset ( String  assetName)

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.

◆ loadFromPath()

void ARTexture2D.loadFromPath ( String  path)

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.

◆ prepareRenderer()

void ARTexture2D.prepareRenderer ( int  unit)

Prepares renderer to draw ARTexture2D.

Parameters
unit

Reimplemented from ARTexture.


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