Geometry

// 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;
};