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