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
6namespace cgv {
7namespace render {
8
11template <typename ColorType = rgb>
12class box_wire_render_data : public box_render_data_base<box_wire_renderer, box_wire_render_style, ColorType> {
13private:
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}
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_wire_renderer.
renderer that supports point splatting
base class for all drawables, which is independent of the used rendering API.
Definition context.h:621
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
the cgv namespace
Definition print.h:11