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

Public Member Functions

void setSurfaceTexture (SurfaceTexture surfaceTexture)
 
SurfaceTexture getSurfaceTexture ()
 
 ARTextureOES (int textureID)
 
 ARTextureOES ()
 
void bindTexture (int unit)
 
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 ()
 

Protected Attributes

SurfaceTexture mSurfaceTexture
 
- Protected Attributes inherited from ARTexture
int mNativeMem
 
int mTextureID
 

Detailed Description

A class representing OpenGL ES textures which are updated from an image stream.

Constructor & Destructor Documentation

ARTextureOES ( int  textureID)
inline

Initialises ARTextureOES with texture unit.

Parameters
textureIDTexture unit.
ARTextureOES ( )
inline

Initialises empty ARTextureOES.

Member Function Documentation

void bindTexture ( int  unit)
inline

Binds the texture in OpenGL.

Parameters
unitTexture unit
SurfaceTexture getSurfaceTexture ( )
inline

Returns ARTextureOES's surface texture.

Returns
SurfaceTexture.
void prepareRenderer ( int  unit)
inline

Prepares renderer to render ARTextureOES.

Parameters
unitTexture unit.
void setSurfaceTexture ( SurfaceTexture  surfaceTexture)
inline

Sets ARTextureOES's surface texture.

Returns
SurfaceTexture.

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