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