libfreenect2 0.4
Open source driver for the Kinect for Windows v2 (K4W2) sensor
Loading...
Searching...
No Matches

Pipeline with OpenGL depth processing. More...

#include <libfreenect2/packet_pipeline.h>

Inheritance diagram for OpenGLPacketPipeline:
PacketPipeline

Public Member Functions

 OpenGLPacketPipeline (void *parent_opengl_context=0, bool debug=false)
 OpenGLPacketPipeline (const PacketPipelineConfig &config, void *parent_opengl_context=0, bool debug=false)
virtual ~OpenGLPacketPipeline ()
Public Member Functions inherited from PacketPipeline
 PacketPipeline (const std::string &name="unknown")
virtual ~PacketPipeline ()
const std::string & getName () const
 Stable canonical pipeline name (for example cpu or metal).
bool good () const
 Whether the pipeline's depth processor is usable on this machine.
virtual PacketParser * getRgbPacketParser () const
virtual PacketParser * getIrPacketParser () const
virtual RgbPacketProcessor * getRgbPacketProcessor () const
virtual DepthPacketProcessor * getDepthPacketProcessor () const

Protected Attributes

void * parent_opengl_context_
bool debug_
Protected Attributes inherited from PacketPipeline
std::string name_
PacketPipelineComponents * comp_

Additional Inherited Members

Public Types inherited from PacketPipeline
typedef DataCallback PacketParser

Detailed Description

Pipeline with OpenGL depth processing.

Constructor & Destructor Documentation

◆ OpenGLPacketPipeline() [1/2]

OpenGLPacketPipeline ( void * parent_opengl_context = 0,
bool debug = false )

◆ OpenGLPacketPipeline() [2/2]

OpenGLPacketPipeline ( const PacketPipelineConfig & config,
void * parent_opengl_context = 0,
bool debug = false )
explicit

◆ ~OpenGLPacketPipeline()

virtual ~OpenGLPacketPipeline ( )
virtual

Member Data Documentation

◆ parent_opengl_context_

void* parent_opengl_context_
protected

◆ debug_

bool debug_
protected