// Geometry base class. class RVAPI Geometry { public: // Get position. const M4f &GetPos() const; // Set position. void SetPos(const M4f &pos); // Internal. void *operator () () const { return (void *)wobj; } Geometry(void *geom); virtual ~Geometry(); private: void *wobj; };