programming

dotable : sep 19

class gbRectWidget
{
public:
float2 _size;
virtual void setSize(float2 size);
};

#define method(class, name) {#name, &class::name}

gbIntrospect gbRectWidget::members[]=
{
new float2_mv("_size",gbRectWidget::_size),
};

gbIntrospect gbRectWidget::methods[]=
{
new gbMethod_v1("setSize",gbRectWidget::setSize,new float2_mv("size")),
};