Public Member Functions | Private Member Functions | Private Attributes | List of all members
com.intel.realsense.librealsense.GLRenderer Class Reference
Inheritance diagram for com.intel.realsense.librealsense.GLRenderer:
Inheritance graph
[legend]

Public Member Functions

void clear ()
 
void close ()
 
Map< Integer, Pair< String, Rect > > getRectangles ()
 
void onDrawFrame (GL10 gl)
 
void onSurfaceChanged (GL10 gl, int width, int height)
 
void onSurfaceCreated (GL10 gl, EGLConfig config)
 
void onTouchEvent (float dx, float dy)
 
void showPointcloud (boolean showPoints)
 
void upload (FrameSet frameSet)
 
void upload (Frame f)
 

Private Member Functions

void addFrame (Frame f)
 
FrameSet applyFilters (FrameSet frameSet, List< FilterInterface > filters)
 
Map< Integer, Pair< String, Rect > > calcRectangles ()
 
void choosePointsTexture (FrameSet frameSet)
 
List< FilterInterfacecreateProcessingPipe ()
 
void getTexture (Frame f)
 
boolean isFormatSupported (StreamFormat format)
 
boolean showPoints ()
 

Private Attributes

Colorizer mColorizer = new Colorizer()
 
float mDeltaX = 0
 
float mDeltaY = 0
 
final Map< Integer, GLFramemFrames = new HashMap<>()
 
boolean mHasColorizedDepth = false
 
boolean mHasColorRbg8 = false
 
boolean mHasColorYuy = false
 
Map< StreamType, PointcloudmPointcloud = null
 
Frame mPointsTexture
 
int mWindowHeight = 0
 
int mWindowWidth = 0
 
YuyDecoder mYuyDecoder = new YuyDecoder()
 

Detailed Description

Definition at line 17 of file GLRenderer.java.

Member Function Documentation

void com.intel.realsense.librealsense.GLRenderer.addFrame ( Frame  f)
inlineprivate

Definition at line 120 of file GLRenderer.java.

FrameSet com.intel.realsense.librealsense.GLRenderer.applyFilters ( FrameSet  frameSet,
List< FilterInterface filters 
)
inlineprivate

Definition at line 59 of file GLRenderer.java.

Map<Integer, Pair<String,Rect> > com.intel.realsense.librealsense.GLRenderer.calcRectangles ( )
inlineprivate

Definition at line 175 of file GLRenderer.java.

void com.intel.realsense.librealsense.GLRenderer.choosePointsTexture ( FrameSet  frameSet)
inlineprivate

Definition at line 91 of file GLRenderer.java.

void com.intel.realsense.librealsense.GLRenderer.clear ( void  )
inline

Definition at line 162 of file GLRenderer.java.

void com.intel.realsense.librealsense.GLRenderer.close ( )
inline

Definition at line 269 of file GLRenderer.java.

List<FilterInterface> com.intel.realsense.librealsense.GLRenderer.createProcessingPipe ( )
inlineprivate

Definition at line 41 of file GLRenderer.java.

Map<Integer, Pair<String,Rect> > com.intel.realsense.librealsense.GLRenderer.getRectangles ( )
inline

Definition at line 33 of file GLRenderer.java.

void com.intel.realsense.librealsense.GLRenderer.getTexture ( Frame  f)
inlineprivate

Definition at line 104 of file GLRenderer.java.

boolean com.intel.realsense.librealsense.GLRenderer.isFormatSupported ( StreamFormat  format)
inlineprivate

Definition at line 232 of file GLRenderer.java.

void com.intel.realsense.librealsense.GLRenderer.onDrawFrame ( GL10  gl)
inline

Definition at line 203 of file GLRenderer.java.

void com.intel.realsense.librealsense.GLRenderer.onSurfaceChanged ( GL10  gl,
int  width,
int  height 
)
inline

Definition at line 197 of file GLRenderer.java.

void com.intel.realsense.librealsense.GLRenderer.onSurfaceCreated ( GL10  gl,
EGLConfig  config 
)
inline

Definition at line 192 of file GLRenderer.java.

void com.intel.realsense.librealsense.GLRenderer.onTouchEvent ( float  dx,
float  dy 
)
inline

Definition at line 243 of file GLRenderer.java.

void com.intel.realsense.librealsense.GLRenderer.showPointcloud ( boolean  showPoints)
inline

Definition at line 250 of file GLRenderer.java.

boolean com.intel.realsense.librealsense.GLRenderer.showPoints ( )
inlineprivate

Definition at line 37 of file GLRenderer.java.

void com.intel.realsense.librealsense.GLRenderer.upload ( FrameSet  frameSet)
inline

Definition at line 69 of file GLRenderer.java.

void com.intel.realsense.librealsense.GLRenderer.upload ( Frame  f)
inline

Definition at line 138 of file GLRenderer.java.

Member Data Documentation

Colorizer com.intel.realsense.librealsense.GLRenderer.mColorizer = new Colorizer()
private

Definition at line 26 of file GLRenderer.java.

float com.intel.realsense.librealsense.GLRenderer.mDeltaX = 0
private

Definition at line 22 of file GLRenderer.java.

float com.intel.realsense.librealsense.GLRenderer.mDeltaY = 0
private

Definition at line 23 of file GLRenderer.java.

final Map<Integer,GLFrame> com.intel.realsense.librealsense.GLRenderer.mFrames = new HashMap<>()
private

Definition at line 19 of file GLRenderer.java.

boolean com.intel.realsense.librealsense.GLRenderer.mHasColorizedDepth = false
private

Definition at line 28 of file GLRenderer.java.

boolean com.intel.realsense.librealsense.GLRenderer.mHasColorRbg8 = false
private

Definition at line 25 of file GLRenderer.java.

boolean com.intel.realsense.librealsense.GLRenderer.mHasColorYuy = false
private

Definition at line 30 of file GLRenderer.java.

Map<StreamType,Pointcloud> com.intel.realsense.librealsense.GLRenderer.mPointcloud = null
private

Definition at line 27 of file GLRenderer.java.

Frame com.intel.realsense.librealsense.GLRenderer.mPointsTexture
private

Definition at line 24 of file GLRenderer.java.

int com.intel.realsense.librealsense.GLRenderer.mWindowHeight = 0
private

Definition at line 20 of file GLRenderer.java.

int com.intel.realsense.librealsense.GLRenderer.mWindowWidth = 0
private

Definition at line 21 of file GLRenderer.java.

YuyDecoder com.intel.realsense.librealsense.GLRenderer.mYuyDecoder = new YuyDecoder()
private

Definition at line 31 of file GLRenderer.java.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:36