Sha256: 66c2b5ade5acfc02c1625b9a29818fe30783c3a6640c5cc0d153fe63e48ce673
Contents?: true
Size: 485 Bytes
Versions: 21
Compression:
Stored size: 485 Bytes
Contents
#include "camera.hpp" using namespace Pixlib; CameraHolder::CameraHolder() : camera(nullptr) { } CameraHolder::~CameraHolder() { if(camera) { delete camera; } } VALUE camera_allocate(VALUE klass) { CameraHolder * holder = new CameraHolder(); return Data_Wrap_Struct(klass, NULL, deallocate, holder); } VALUE camera_initialize(VALUE self) { CameraHolder * holder; Data_Get_Struct(self, CameraHolder, holder); holder->camera = new IsoCamera(); return self; }
Version data entries
21 entries across 21 versions & 1 rubygems