Public Member Functions | Static Public Attributes | Private Member Functions | 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 (VisualizationView view, 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)

Static Public Attributes

static final int HEIGHT = 1024
static final int STRIDE = 1024

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

Detailed Description

Renders a texture.

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

Definition at line 37 of file TextureBitmap.java.


Constructor & Destructor Documentation

Definition at line 62 of file TextureBitmap.java.


Member Function Documentation

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

Definition at line 141 of file TextureBitmap.java.

Definition at line 124 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 128 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 84 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 105 of file TextureBitmap.java.


Member Data Documentation

Definition at line 55 of file TextureBitmap.java.

Definition at line 54 of file TextureBitmap.java.

Definition at line 56 of file TextureBitmap.java.

The maximum height of a texture.

Definition at line 42 of file TextureBitmap.java.

Definition at line 52 of file TextureBitmap.java.

Definition at line 57 of file TextureBitmap.java.

Definition at line 49 of file TextureBitmap.java.

Definition at line 60 of file TextureBitmap.java.

Definition at line 59 of file TextureBitmap.java.

Definition at line 58 of file TextureBitmap.java.

The maximum width of a texture.

Definition at line 47 of file TextureBitmap.java.

Definition at line 50 of file TextureBitmap.java.

Definition at line 51 of file TextureBitmap.java.


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


android_core
Author(s): Damon Kohler
autogenerated on Thu Jun 6 2019 21:20:07