Kaba class MyWindow ed
...
Syntax ed
class MyWindow extends RenderWindow
var background_color: Color
var cam_ang: Quaternion
var cam_ortho: bool
var cam_pos: vec3
var cam_radius: f32
var cam_speed: f32
var cb_init_data: void->void
var cloud_renderer: PointCloudRenderer
var ctx: owned[Context]
var current: i32[]
var def_shader_3d: owned![Shader]
var font: (f32,bool,bool)
var image_shader: owned![Shader]
var initialized: bool
var light_enabled: bool
var lines_shader: owned![Shader]
var message: string
var message_ttl: f32
var points: Point[]
var post_projection_matrix: mat4
var projection_matrix: mat4
var tex_white: owned![Texture]
var text_tex: owned![Texture]
var ubo_lights: owned![UniformBuffer]
var vb_lines: owned![VertexBuffer]
var win: Window*
# constructors
func mut __init__()
# functions
func mut virtual draw_content()
func export_cloud()
func mut init_data()
func mut load(i: i32[], update_ui: bool)
func mut virtual on_key_down_x(k: i32)
func mut on_list()
func mut set_points(p: Point[])
func mut update_cloud_renderer()
Functions ed
- func mut virtual draw_content()
- ...
- func export_cloud()
- ...
- func mut init_data()
- ...
- func mut load(i: i32[], update_ui: bool)
- ...
- func mut virtual on_key_down_x(k: i32)
- ...
- func mut on_list()
- ...
- func mut set_points(p: Point[])
- ...
- func mut update_cloud_renderer()
- ...
Elements ed
- var background_color: Color
- ...
- var cam_ang: Quaternion
- ...
- var cam_ortho: bool
- ...
- var cam_pos: vec3
- ...
- var cam_radius: f32
- ...
- var cam_speed: f32
- ...
- var cb_init_data: void->void
- ...
- var cloud_renderer: PointCloudRenderer
- ...
- var ctx: owned[Context]
- ...
- var current: i32[]
- ...
- var def_shader_3d: owned![Shader]
- ...
- var font: (f32,bool,bool)
- ...
- var image_shader: owned![Shader]
- ...
- var initialized: bool
- ...
- var light_enabled: bool
- ...
- var lines_shader: owned![Shader]
- ...
- var message: string
- ...
- var message_ttl: f32
- ...
- var points: Point[]
- ...
- var post_projection_matrix: mat4
- ...
- var projection_matrix: mat4
- ...
- var tex_white: owned![Texture]
- ...
- var text_tex: owned![Texture]
- ...
- var ubo_lights: owned![UniformBuffer]
- ...
- var vb_lines: owned![VertexBuffer]
- ...
- var win: Window*
- ...