cgv
Loading...
Searching...
No Matches
callback_drawable.cxx
1#include "callback_drawable.h"
2
3namespace cgv {
4 namespace render {
5
6callback_drawable::callback_drawable(const std::string& name) : node(name)
7{
8}
9void callback_drawable::resize(unsigned w, unsigned h)
10{
11 resize_callback(w, h);
12}
13bool callback_drawable::init(cgv::render::context& ctx)
14{
15 return init_callback(ctx);
16}
17void callback_drawable::clear(cgv::render::context& ctx)
18{
19 clear_callback(ctx);
20}
21void callback_drawable::init_frame(cgv::render::context& ctx)
22{
23 init_frame_callback(ctx);
24}
25void callback_drawable::draw(cgv::render::context& ctx)
26{
27 draw_callback(ctx);
28}
29void callback_drawable::finish_draw(cgv::render::context& ctx)
30{
31 finish_draw_callback(ctx);
32}
33void callback_drawable::finish_frame(cgv::render::context& ctx)
34{
35 finish_frame_callback(ctx);
36}
37void callback_drawable::after_finish(cgv::render::context& ctx)
38{
39 after_finish_callback(ctx);
40}
41 }
42}
base class for all drawables, which is independent of the used rendering API.
Definition context.h:621
the cgv namespace
Definition print.h:11