Skip to content

luxe API (2025.1.2)


luxe: system/wires.modifier module


Connection

import "luxe: system/wires.modifier" for Connection

no docs found

  • var from : WireTarget = Object
  • var to : WireTarget = Object

Data

import "luxe: system/wires.modifier" for Data

no docs found

  • var connections : List = []

System

import "luxe: system/wires.modifier" for System

no docs found


System.new(world: World) returns System

no docs found

System.init(world: World) returns unknown

no docs found

System.copy_target(src: WireTarget, to: WireTarget) returns unknown

no docs found

System.refresh_entity(node: WireNode) returns unknown

no docs found

System.get_drop_node(x: Num, y: Num) returns WireNode

no docs found

System.remove_block_connection(entity: Entity, target: WireTarget) returns unknown

no docs found

System.find_connection_index(entity: Entity, target: WireTarget) returns unknown

no docs found

System.find_wire_in_list(wires: List, wire_id: Num) returns unknown

no docs found

System.find_wire(target: WireTarget) returns unknown

no docs found

System.make_placeholder_wire(entity: Entity, do_doc: Bool) returns Connection

no docs found

System.make_node(out: Bool, entity: Entity, from: WireTarget, to: WireTarget) returns unknown

no docs found

System.refresh_wires(window: UIPanel, window_w: Num, but: UIButton) returns unknown

no docs found

System.editor_init(world: World) returns unknown

no docs found

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

no docs found

WireNode

import "luxe: system/wires.modifier" for WireNode

no docs found

  • var uuid : String = ID.uuid
  • var panel : UIPanel = null
  • var entity : Entity = Entity.none
  • var out : Bool = true
  • var from : WireTarget = null
  • var to : WireTarget = null
  • var other_uuid : String = null
  • var label : UILabel = null
  • var change : UILabel = null
  • var icon : UIImage = null
  • var endpoint : Control = null
  • var cable_control : Control = null
  • var draw_control : Control = null
  • var resolve_node : Fn = null
  • var resolve_wire : Fn = null
  • var cable : Cable = Cable.new
  • var style : PathStyle = PathStyle.new
  • var cable_phase : Num = 0
  • var cable_drag : Bool = false
  • valid_wire
  • wire
  • draw_depth
  • order
  • disconnect()
  • new()
  • destroy()
  • highlight(state: Bool)
  • from_entity
  • to_entity
  • from_node
  • to_node
  • make_cable()

WireNode.valid_wire returns Bool

no docs found

WireNode.wire returns WireData

no docs found

WireNode.draw_depth returns Num

no docs found

WireNode.order returns Num

no docs found

WireNode.disconnect() returns unknown

no docs found

WireNode.new() returns WireNode

no docs found

WireNode.destroy() returns unknown

no docs found

WireNode.highlight(state: Bool) returns unknown

no docs found

WireNode.from_entity returns Entity

no docs found

WireNode.to_entity returns Entity

no docs found

WireNode.from_node returns WireNode

no docs found

WireNode.to_node returns WireNode

no docs found

WireNode.make_cable() returns unknown

no docs found

WireTarget

import "luxe: system/wires.modifier" for WireTarget

no docs found

  • var wire : Num = 0
  • var link : Link = null
  • var context : Asset = null
  • var order : Num = 0
  • var split : Bool = false

Wires

import "luxe: system/wires.modifier" for Wires

no docs found