MCPcopy Create free account
hub / github.com/OpenKinect/libfreenect2 / createPacketPipelineByName

Function createPacketPipelineByName

src/libfreenect2.cpp:1091–1108  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1089}
1090
1091PacketPipeline *createPacketPipelineByName(std::string name)
1092{
1093#if defined(LIBFREENECT2_WITH_OPENGL_SUPPORT)
1094 if (name == "gl")
1095 return new OpenGLPacketPipeline();
1096#endif
1097#if defined(LIBFREENECT2_WITH_CUDA_SUPPORT)
1098 if (name == "cuda")
1099 return new CudaPacketPipeline();
1100#endif
1101#if defined(LIBFREENECT2_WITH_OPENCL_SUPPORT)
1102 if (name == "cl")
1103 return new OpenCLPacketPipeline();
1104#endif
1105 if (name == "cpu")
1106 return new CpuPacketPipeline();
1107 return NULL;
1108}
1109
1110PacketPipeline *createDefaultPacketPipeline()
1111{

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected