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

    // Constructor.
    Geometry(void *geom);

    // Destructor.
    virtual ~Geometry();

private:
    void *wobj;
};