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 PacketParsergetRgbPacketParser () const
virtual PacketParsergetIrPacketParser () 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