Kaba class PointCloudRenderer ed
...
Syntax ed
class PointCloudRenderer
var R: f32
var bounds: Box
var cloud_color_buf: (vec3,Color)[]
var cloud_color_dirty: bool
var cloud_color_shader: owned![Shader]
var cloud_color_vb: owned![VertexBuffer]
var cloud_intensity_shader: owned![Shader]
var cloud_max_intensity: f32
var cloud_shader: owned![Shader]
var cloud_vb: owned![VertexBuffer]
var color_mode: ColorMode
var matrix: mat4
# constructors
func mut __init__()
# functions
func mut add_color_point(p: vec3, c: Color)
func mut draw()
func mut init_data(out ctx: Context)
func set_good_camera(out r: RenderWindow, points: vec3[])
func mut set_points(points: vec3[])
func mut set_points(points: Point[])
# nested classes
class ColorMode
Nested classes ed
- class ColorMode
Functions ed
- func mut add_color_point(p: vec3, c: Color)
- ...
- func mut draw()
- ...
- func mut init_data(out ctx: Context)
- ...
- func set_good_camera(out r: RenderWindow, points: vec3[])
- ...
- func mut set_points(points: vec3[])
- ...
- func mut set_points(points: Point[])
- ...
Elements ed
- var R: f32
- ...
- var bounds: Box
- ...
- var cloud_color_buf: (vec3,Color)[]
- ...
- var cloud_color_dirty: bool
- ...
- var cloud_color_shader: owned![Shader]
- ...
- var cloud_color_vb: owned![VertexBuffer]
- ...
- var cloud_intensity_shader: owned![Shader]
- ...
- var cloud_max_intensity: f32
- ...
- var cloud_shader: owned![Shader]
- ...
- var cloud_vb: owned![VertexBuffer]
- ...
- var color_mode: ColorMode
- ...
- var matrix: mat4
- ...