Classes | Macros | Functions
addon.cpp File Reference
#include <librealsense2/rs.h>
#include <librealsense2/h/rs_internal.h>
#include <librealsense2/h/rs_pipeline.h>
#include <librealsense2/hpp/rs_types.hpp>
#include <nan.h>
#include <iostream>
#include <list>
#include <memory>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for addon.cpp:

Go to the source code of this file.

Classes

class  DevicesChangedCallback
 
class  DevicesChangedCallbackInfo
 
class  DictBase
 
class  ErrorUtil::ErrorInfo
 
class  ErrorUtil
 
class  FrameCallbackForFrameQueue
 
class  FrameCallbackForProc
 
class  FrameCallbackForProcessingBlock
 
class  FrameCallbackInfo
 
class  MainThreadCallback::LockGuard
 
class  MainThreadCallback
 
class  MainThreadCallbackInfo
 
class  NotificationCallback
 
class  NotificationCallbackInfo
 
class  Options
 
class  PlaybackStatusCallback
 
class  PlaybackStatusCallbackInfo
 
class  RSAlign
 
class  RSColorizer
 
class  RSConfig
 
class  RSContext
 
class  RSDevice
 
class  RSDeviceHub
 
class  RSDeviceList
 
class  RSExtrinsics
 
class  RSFilter
 
class  RSFrame
 
class  RSFrameQueue
 
class  RSFrameSet
 
class  RSIntrinsics
 
class  RSMotionIntrinsics
 
class  RSNotification
 
class  RSOptionRange
 
class  RSPipeline
 
class  RSPipelineProfile
 
class  RSPointCloud
 
class  RSRegionOfInterest
 
class  RSSensor
 
class  RSStreamProfile
 
class  RSSyncer
 
class  StreamProfileExtrator
 

Macros

#define _FORCE_SET_ENUM(name)
 

Functions

template<typename F , typename... arguments>
void CallNativeFunc (F func, rs2_error **error, arguments...params)
 
template<typename R , typename F , typename... arguments>
GetNativeResult (F func, rs2_error **error, arguments...params)
 
void InitModule (v8::Local< v8::Object > exports)
 
 NAN_METHOD (RSConfig::Resolve)
 
 NAN_METHOD (RSConfig::CanResolve)
 
 NAN_METHOD (GlobalCleanup)
 
 NAN_METHOD (GetTime)
 
 NAN_METHOD (RegisterErrorCallback)
 
 NAN_METHOD (GetError)
 
 NODE_MODULE (node_librealsense, InitModule)
 

Macro Definition Documentation

#define _FORCE_SET_ENUM (   name)
Value:
Nan::DefineOwnProperty(exports, \
Nan::New(#name).ToLocalChecked(), \
Nan::New(static_cast<int>((name))), \
static_cast<v8::PropertyAttribute>(v8::ReadOnly | v8::DontDelete));
GLuint const GLchar * name

Definition at line 4552 of file addon.cpp.

Function Documentation

template<typename F , typename... arguments>
void CallNativeFunc ( func,
rs2_error **  error,
arguments...  params 
)

Definition at line 201 of file addon.cpp.

template<typename R , typename F , typename... arguments>
R GetNativeResult ( func,
rs2_error **  error,
arguments...  params 
)

Definition at line 191 of file addon.cpp.

void InitModule ( v8::Local< v8::Object >  exports)

Definition at line 4558 of file addon.cpp.

NAN_METHOD ( RSConfig::Resolve  )

Definition at line 4012 of file addon.cpp.

NAN_METHOD ( RSConfig::CanResolve  )

Definition at line 4026 of file addon.cpp.

NAN_METHOD ( GlobalCleanup  )

Definition at line 4531 of file addon.cpp.

NAN_METHOD ( GetTime  )

Definition at line 4537 of file addon.cpp.

NAN_METHOD ( RegisterErrorCallback  )

Definition at line 4543 of file addon.cpp.

NAN_METHOD ( GetError  )

Definition at line 4548 of file addon.cpp.

NODE_MODULE ( node_librealsense  ,
InitModule   
)


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