¶
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 = 0var kind : CameraViewType = CameraViewType.view_2Dvar offset : Float2 = [0, 0]var size : Float2 = [0, 0]var near_2d : Num = -2000var far_2d : Num = 2000var zoom : Num = 1var fov_vertical : Num = 60var aspect : Num = 0var near_3d : Num = 0.1var far_3d : Num = 100var default : Bool = falsevar debug_draw : Bool = falsevar 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 = 0var window : Any = nullvar preview : Any = nullvar 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 = nullvar style : null = PathStyle.newvar window : Any = nullvar preview : Any = nullvar world_edit : Any = nullvar 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