Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
org.ros.android.view.visualization.TextureBitmap Class Reference
Inheritance diagram for org.ros.android.view.visualization.TextureBitmap:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void clearHandle ()
void draw (GL10 gl)
 TextureBitmap ()
void updateFromPixelArray (int[] pixels, int stride, float resolution, Transform origin, int fillColor)
void updateFromPixelBuffer (ChannelBuffer pixels, int stride, float resolution, Transform origin, int fillColor)

Private Member Functions

void bind (GL10 gl)
void update (Transform origin, int stride, float resolution, int fillColor)

Private Attributes

Bitmap bitmapBack
Bitmap bitmapFront
int[] handle
final Object mutex
Transform origin
final int[] pixels
boolean reload
double scaledHeight
double scaledWidth
final FloatBuffer surfaceVertices
final FloatBuffer textureVertices

Static Private Attributes

static final int TEXTURE_HEIGHT = 1024
static final int TEXTURE_STRIDE = 1024

Detailed Description

Renders a texture.

Author:
moesenle@google.com (Lorenz Moesenlechner)
damonkohler@google.com (Damon Kohler)

Definition at line 36 of file TextureBitmap.java.


Constructor & Destructor Documentation

Definition at line 61 of file TextureBitmap.java.


Member Function Documentation

void org.ros.android.view.visualization.TextureBitmap.bind ( GL10  gl) [inline, private]

Definition at line 140 of file TextureBitmap.java.

Definition at line 123 of file TextureBitmap.java.

void org.ros.android.view.visualization.TextureBitmap.update ( Transform  origin,
int  stride,
float  resolution,
int  fillColor 
) [inline, private]

Definition at line 127 of file TextureBitmap.java.

void org.ros.android.view.visualization.TextureBitmap.updateFromPixelArray ( int[]  pixels,
int  stride,
float  resolution,
Transform  origin,
int  fillColor 
) [inline]

Definition at line 83 of file TextureBitmap.java.

void org.ros.android.view.visualization.TextureBitmap.updateFromPixelBuffer ( ChannelBuffer  pixels,
int  stride,
float  resolution,
Transform  origin,
int  fillColor 
) [inline]

Definition at line 104 of file TextureBitmap.java.


Member Data Documentation

Definition at line 54 of file TextureBitmap.java.

Definition at line 53 of file TextureBitmap.java.

Definition at line 55 of file TextureBitmap.java.

Definition at line 51 of file TextureBitmap.java.

Definition at line 56 of file TextureBitmap.java.

Definition at line 48 of file TextureBitmap.java.

Definition at line 59 of file TextureBitmap.java.

Definition at line 58 of file TextureBitmap.java.

Definition at line 57 of file TextureBitmap.java.

Definition at line 49 of file TextureBitmap.java.

The maximum height of a texture.

Definition at line 41 of file TextureBitmap.java.

The maximum width of a texture.

Definition at line 46 of file TextureBitmap.java.

Definition at line 50 of file TextureBitmap.java.


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


android_core
Author(s): Damon Kohler
autogenerated on Thu Aug 27 2015 12:11:33