Skip to content

luxe API (2025.1.2)


luxe: system/camera.modifier module


Camera

import "luxe: system/camera.modifier" for Camera

no docs found


Camera.create(entity: Any) returns unknown

no docs found

Camera.destroy(entity: Any) returns unknown

no docs found

Camera.has(entity: Any) returns unknown

no docs found

Camera.get_default(world: Any) returns unknown

no docs found

Camera.set_default(world: Any, camera: Any) returns unknown

no docs found

Camera.set_fov_vertical(entity: Any, fov_vertical: Any) returns unknown

no docs found

Camera.get_fov_vertical(entity: Any) returns unknown

no docs found

Camera.get_projection(entity: Any) returns CameraProjection

no docs found

Camera.set_zoom2D(entity: Entity, zoom: Num) returns None

no docs found

Camera.get_zoom2D(entity: Any) returns Num

no docs found

Camera.get_near(entity: Any) returns unknown

no docs found

Camera.get_far(entity: Any) returns unknown

no docs found

Camera.get_aspect(entity: Any) returns unknown

no docs found

Camera.get_frustum(entity: Any) returns unknown

no docs found

Camera.perspective(entity: Any, fov_vertical: Any, aspect: Any, near: Any, far: Any) returns unknown

no docs found

Camera.ortho(entity: Any, left: Any, top: Any, right: Any, bottom: Any, near: Any, far: Any) returns unknown

no docs found

Camera.look_at(entity: Any, from: Any, to: Any, up: Any) returns unknown

no docs found

Camera.set2D(entity: Any, x: Any, y: Any, width: Any, height: Any, near: Any, far: Any) returns unknown

no docs found

Camera.set3D(entity: Any, fov_vertical: Any, aspect: Any, near: Any, far: Any) returns unknown

no docs found

Camera.screen_point_to_world(entity: Any, pos_x: Any, pos_y: Any) returns unknown

no docs found

Camera.world_point_to_screen(entity: Any, pos_x: Any, pos_y: Any, pos_z: Any) returns unknown

no docs found

Camera.world_point_to_view(entity: Any, pos_x: Any, pos_y: Any, pos_z: Any, into: Any) returns unknown

no docs found

Camera.world_point_to_view(entity: Any, pos_x: Any, pos_y: Any, pos_z: Any) returns unknown

no docs found

Camera.view_point_to_world(entity: Any, pos_x: Any, pos_y: Any, pos_z: Any) returns unknown

no docs found

Camera.world_point_to_clip(entity: Any, pos_x: Any, pos_y: Any, pos_z: Any) returns unknown

no docs found

Camera.clip_point_to_world(entity: Any, pos_x: Any, pos_y: Any, pos_z: Any) returns unknown

no docs found

Camera.get_view_matrix(entity: Any, into_matrix: Any) returns unknown

no docs found

Camera.get_projection_matrix(entity: Any, into_matrix: Any) returns unknown

no docs found

Camera.get_view_projection_matrix(entity: Any, into_matrix: Any) returns unknown

no docs found

Camera.set_view_matrix(entity: Any, matrix: Any) returns unknown

no docs found

Camera.set_projection_matrix(entity: Any, matrix: Any) returns unknown

no docs found

Camera.cull(camera: Any, render_set: Any) returns unknown

no docs found

Camera.froxelize(camera: Any, slices: Any, entity_info_list: Any, cluster_image: Any, items_image: Any) returns unknown

no docs found

Camera.cut(camera: Entity, to_camera: Entity) returns unknown

no docs found

Camera.blend(camera: Entity, from_camera: Entity, to_camera: Entity, t: Num) returns unknown

no docs found

Camera.blend(camera: Entity, to_camera: Entity, t: Num) returns unknown

no docs found

CameraProjection

import "luxe: system/camera.modifier" for CameraProjection

no docs found


CameraProjection.ortho returns unknown

no docs found

CameraProjection.perspective returns unknown

no docs found

CameraProjection.custom returns unknown

no docs found

CameraViewType

import "luxe: system/camera.modifier" for CameraViewType

no docs found


CameraViewType.view_2D returns unknown

no docs found

CameraViewType.view_3D returns unknown

no docs found

CameraViewType.custom returns 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()

PerEntityInfo.new(in_entity: Any) returns PerEntityInfo

no docs found

PerEntityInfo.destroy() returns unknown

no docs found

PerEntityInfo.show(state: Bool) returns unknown

no docs found

PerEntityInfo.update() returns 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)

System.new(world: World) returns System

no docs found

System.editor_init(world: World) returns unknown

no docs found

System.init(world: World) returns unknown

no docs found

System.editor_attach(entity: Entity, data: Data) returns unknown

no docs found

System.editor_detach(entity: Entity, data: Data) returns unknown

no docs found

System.tick(delta: Num) returns unknown

no docs found

System.editor_change(entity: Entity, change: ModifierChange) returns unknown

no docs found

System.editor_tick(delta: Num) returns unknown

no docs found