KudanAR - Android
ARTexture Class Reference
+ Inheritance diagram for ARTexture:

Public Member Functions

 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 ()
 

Protected Attributes

int mNativeMem
 
int mTextureID
 

Detailed Description

An ARTexture is a class representing a texture. Textures cannot exceed 2048x2048 pixels in size.

Constructor & Destructor Documentation

ARTexture ( )
inline

Initialise an empty texture that can be loaded with an image later.

Member Function Documentation

void bindTexture ( int  unit)
inline

Binds ARTexture in OpenGL.

Parameters
unit
void createTexture ( )
inline

Creates ARTexture in OpenGL.

void finalize ( )
inline

Clears native ARTexture object.

int getHeight ( )
inline

Returns the height of the texture, in pixels.

Returns
The height of the texture.
int getTextureID ( )
inline

Returns ARTexture's ID in OpenGL.

Returns
int getWidth ( )
inline

Returns the width of the texture, in pixels.

Returns
The width of the texture.
void loadData ( )
inline

Loads ARTexture data.

void prepareRenderer ( int  unit)
inline

Prepares renderer for drawing texture.

Parameters
unit
void setTextureID ( int  textureID)
inline

Sets ARTexture's ID.

Parameters
textureID

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