Slide 23
Slide 23 text
mrb_define_method(mrb, klass, "draw", draw, MRB_ARGS_REQ(1));
mrb_define_method(mrb, klass, "vertex=", setVertexShader,
MRB_ARGS_REQ(1));
mrb_define_method(mrb, klass, "fragment=", setFragmentShader,
MRB_ARGS_REQ(1));
mrb_define_method(mrb, klass, "bind", bind, MRB_ARGS_OPT(3));
mrb_define_method(mrb, klass, "apply", apply, MRB_ARGS_NONE());
Open Class