¶
luxe
API (2025.1.2
)¶
luxe: system/camera.modifier
module¶
Camera¶
import "luxe: system/camera.modifier" for Camera
no docs found
- create(entity:
Any
) - destroy(entity:
Any
) - has(entity:
Any
) - get_default(world:
Any
) - set_default(world:
Any
, camera:Any
) - set_fov_vertical(entity:
Any
, fov_vertical:Any
) - get_fov_vertical(entity:
Any
) - get_projection(entity:
Any
) - set_zoom2D(entity:
Entity
, zoom:Num
) - get_zoom2D(entity:
Any
) - get_near(entity:
Any
) - get_far(entity:
Any
) - get_aspect(entity:
Any
) - get_frustum(entity:
Any
) - perspective(entity:
Any
, fov_vertical:Any
, aspect:Any
, near:Any
, far:Any
) - ortho(entity:
Any
, left:Any
, top:Any
, right:Any
, bottom:Any
, near:Any
, far:Any
) - look_at(entity:
Any
, from:Any
, to:Any
, up:Any
) - set2D(entity:
Any
, x:Any
, y:Any
, width:Any
, height:Any
, near:Any
, far:Any
) - set3D(entity:
Any
, fov_vertical:Any
, aspect:Any
, near:Any
, far:Any
) - screen_point_to_world(entity:
Any
, pos_x:Any
, pos_y:Any
) - world_point_to_screen(entity:
Any
, pos_x:Any
, pos_y:Any
, pos_z:Any
) - world_point_to_view(entity:
Any
, pos_x:Any
, pos_y:Any
, pos_z:Any
, into:Any
) - world_point_to_view(entity:
Any
, pos_x:Any
, pos_y:Any
, pos_z:Any
) - view_point_to_world(entity:
Any
, pos_x:Any
, pos_y:Any
, pos_z:Any
) - world_point_to_clip(entity:
Any
, pos_x:Any
, pos_y:Any
, pos_z:Any
) - clip_point_to_world(entity:
Any
, pos_x:Any
, pos_y:Any
, pos_z:Any
) - get_view_matrix(entity:
Any
, into_matrix:Any
) - get_projection_matrix(entity:
Any
, into_matrix:Any
) - get_view_projection_matrix(entity:
Any
, into_matrix:Any
) - set_view_matrix(entity:
Any
, matrix:Any
) - set_projection_matrix(entity:
Any
, matrix:Any
) - cull(camera:
Any
, render_set:Any
) - froxelize(camera:
Any
, slices:Any
, entity_info_list:Any
, cluster_image:Any
, items_image:Any
) - cut(camera:
Entity
, to_camera:Entity
) - blend(camera:
Entity
, from_camera:Entity
, to_camera:Entity
, t:Num
) - blend(camera:
Entity
, to_camera:Entity
, t:Num
)
Any
)
¶unknown
no docs found
Any
)
¶unknown
no docs found
Any
)
¶unknown
no docs found
Any
)
¶unknown
no docs found
Any
, camera: Any
)
¶unknown
no docs found
Any
, fov_vertical: Any
)
¶unknown
no docs found
Any
)
¶unknown
no docs found
Any
)
¶CameraProjection
no docs found
Entity
, zoom: Num
)
¶None
no docs found
Any
)
¶Num
no docs found
Any
)
¶unknown
no docs found
Any
)
¶unknown
no docs found
Any
)
¶unknown
no docs found
Any
)
¶unknown
no docs found
Any
, fov_vertical: Any
, aspect: Any
, near: Any
, far: Any
)
¶unknown
no docs found
Any
, left: Any
, top: Any
, right: Any
, bottom: Any
, near: Any
, far: Any
)
¶unknown
no docs found
Any
, from: Any
, to: Any
, up: Any
)
¶unknown
no docs found
Any
, x: Any
, y: Any
, width: Any
, height: Any
, near: Any
, far: Any
)
¶unknown
no docs found
Any
, fov_vertical: Any
, aspect: Any
, near: Any
, far: Any
)
¶unknown
no docs found
Any
, pos_x: Any
, pos_y: Any
)
¶unknown
no docs found
Any
, pos_x: Any
, pos_y: Any
, pos_z: Any
)
¶unknown
no docs found
Any
, pos_x: Any
, pos_y: Any
, pos_z: Any
, into: Any
)
¶unknown
no docs found
Any
, pos_x: Any
, pos_y: Any
, pos_z: Any
)
¶unknown
no docs found
Any
, pos_x: Any
, pos_y: Any
, pos_z: Any
)
¶unknown
no docs found
Any
, pos_x: Any
, pos_y: Any
, pos_z: Any
)
¶unknown
no docs found
Any
, pos_x: Any
, pos_y: Any
, pos_z: Any
)
¶unknown
no docs found
Any
, into_matrix: Any
)
¶unknown
no docs found
Any
, into_matrix: Any
)
¶unknown
no docs found
Any
, into_matrix: Any
)
¶unknown
no docs found
Any
, matrix: Any
)
¶unknown
no docs found
Any
, matrix: Any
)
¶unknown
no docs found
Any
, render_set: Any
)
¶unknown
no docs found
Any
, slices: Any
, entity_info_list: Any
, cluster_image: Any
, items_image: Any
)
¶unknown
no docs found
Entity
, to_camera: Entity
)
¶unknown
no docs found
Entity
, from_camera: Entity
, to_camera: Entity
, t: Num
)
¶unknown
no docs found
Entity
, to_camera: Entity
, t: Num
)
¶unknown
no docs found
CameraProjection¶
import "luxe: system/camera.modifier" for CameraProjection
no docs found
unknown
no docs found
unknown
no docs found
unknown
no docs found
CameraViewType¶
import "luxe: system/camera.modifier" for CameraViewType
no docs found
unknown
no docs found
unknown
no docs found
unknown
no docs found
Data¶
import "luxe: system/camera.modifier" for Data
no docs found
var align_to_view : Num = 0
var kind : CameraViewType = CameraViewType.view_2D
var offset : Float2 = [0, 0]
var size : Float2 = [0, 0]
var near_2d : Num = -2000
var far_2d : Num = 2000
var zoom : Num = 1
var fov_vertical : Num = 60
var aspect : Num = 0
var near_3d : Num = 0.1
var far_3d : Num = 100
var default : Bool = false
var debug_draw : Bool = false
var debug_color : Color = [0.965, 0, 0.486, 1]
var debug_thickness : Num = 1
PerEntityInfo¶
import "luxe: system/camera.modifier" for PerEntityInfo
no docs found
var entity : Num = 0
var window : Any = null
var preview : Any = null
var world_edit : Any = null
- new(in_entity:
Any
) - destroy()
- show(state:
Bool
) - update()
Any
)
¶PerEntityInfo
no docs found
unknown
no docs found
Bool
)
¶unknown
no docs found
unknown
no docs found
System¶
import "luxe: system/camera.modifier" for System
no docs found
var draw : Draw = null
var style : null = PathStyle.new
var window : Any = null
var preview : Any = null
var world_edit : Any = null
var current_selection : PerEntityInfo = null
- new(world:
World
) - editor_init(world:
World
) - init(world:
World
) - editor_attach(entity:
Entity
, data:Data
) - editor_detach(entity:
Entity
, data:Data
) - tick(delta:
Num
) - editor_change(entity:
Entity
, change:ModifierChange
) - editor_tick(delta:
Num
)
World
)
¶System
no docs found
World
)
¶unknown
no docs found
World
)
¶unknown
no docs found
Entity
, data: Data
)
¶unknown
no docs found
Entity
, data: Data
)
¶unknown
no docs found
Num
)
¶unknown
no docs found
Entity
, change: ModifierChange
)
¶unknown
no docs found
Num
)
¶unknown
no docs found