cgv
Loading...
Searching...
No Matches
box_wire_render_data.h
1
#pragma once
2
3
#include "box_wire_renderer.h"
4
#include "box_render_data_base.h"
5
6
namespace
cgv
{
7
namespace
render {
8
11
template
<
typename
ColorType = rgb>
12
class
box_wire_render_data
:
public
box_render_data_base
<box_wire_renderer, box_wire_render_style, ColorType> {
13
private
:
14
box_wire_renderer
& ref_renderer_singleton(
context
& ctx,
int
ref_count_change = 0)
override
{
15
return
ref_box_wire_renderer
(ctx, ref_count_change);
16
}
17
};
18
19
}
20
}
cgv::render::box_render_data_base
A base class for storing render data usable with the box_renderer and box_wire_renderer.
Definition
box_render_data_base.h:13
cgv::render::box_wire_render_data
Render data for box geometry with support for the box_wire_renderer.
Definition
box_wire_render_data.h:12
cgv::render::box_wire_renderer
renderer that supports point splatting
Definition
box_wire_renderer.h:30
cgv::render::context
base class for all drawables, which is independent of the used rendering API.
Definition
context.h:621
cgv::render::ref_box_wire_renderer
box_wire_renderer & ref_box_wire_renderer(context &ctx, int ref_count_change)
reference to a singleton box_wire renderer that can be shared among drawables
Definition
box_wire_renderer.cxx:14
cgv
the cgv namespace
Definition
print.h:11
libs
cgv_gl
box_wire_render_data.h
Generated by
1.9.8