Skip to content

luxe: ui/world


import "luxe: ui/world" for BucketedNodes

no docs found

var count : Num = 0
var bucket_size : Num = 64
var buckets : List = [[]]

BucketedNodes.new(size : Num) : BucketedNodes

no docs found

BucketedNodes.clear() : unknown

no docs found

BucketedNodes.insert(node : TreeNode) : unknown

no docs found

BucketedNodes.remove(node : TreeNode) : unknown

no docs found

BucketedNodes.find_bucket(display : String) : unknown

no docs found

BucketedNodes.toList : unknown

no docs found

import "luxe: ui/world" for LabelCache

no docs found

var ui : Entity = Entity.none
var cache : List = []
var used : List = []

LabelCache.new(in_ui : Entity) : LabelCache

no docs found

LabelCache.reset() : unknown

no docs found

LabelCache.create() : unknown

no docs found

import "luxe: ui/world" for TreeNodeIter

no docs found

TreeNodeIter.node : TreeNode

no docs found

TreeNodeIter.new(node : TreeNode, depth : Num) : TreeNodeIter

no docs found

TreeNodeIter.iteratorValue(index : Num) : unknown

no docs found

TreeNodeIter.next_bucket(from_start : Bool) : Bool

no docs found

TreeNodeIter.iterate(index : Num) : unknown

no docs found

import "luxe: ui/world" for UIWorld

no docs found

UIWorld.create(ui : UI) : Control

no docs found

UIWorld.set_world(control : Control, world : World) : unknown

no docs found

UIWorld.set_handle_default_icons(control : Control, enable : Bool) : unknown

no docs found

UIWorld.set_handle_folder_drop(control : Control, enable : Bool) : unknown

no docs found

UIWorld.refresh(control : Control) : unknown

no docs found

UIWorld.get_view(control : Control) : unknown

no docs found

UIWorld.scroll_to(control : Control, entity : Entity) : unknown

no docs found

UIWorld.set_selection(control : Control, selection : Selection) : None

no docs found

UIWorld.get_selection(control : Control) : Selection

no docs found

UIWorld.enter_select_mode(control : Control, enter_state : Bool, display : String) : None

no docs found

UIWorld.show_rename(control : Control) : unknown

no docs found

import "luxe: ui/world" for UIWorldEvent

no docs found

UIWorldEvent.filter : unknown

no docs found

UIWorldEvent.save : unknown

no docs found

UIWorldEvent.save_all : unknown

no docs found

UIWorldEvent.delete : unknown

no docs found

UIWorldEvent.duplicate : unknown

no docs found

UIWorldEvent.rename : unknown

no docs found

UIWorldEvent.active_context : unknown

no docs found

UIWorldEvent.focus : unknown

no docs found

UIWorldEvent.close : unknown

no docs found

UIWorldEvent.dragging : unknown

no docs found

UIWorldEvent.collapse : unknown

no docs found

UIWorldEvent.uncollapse : unknown

no docs found

UIWorldEvent.entity_drop : unknown

no docs found

UIWorldEvent.folder_drop : unknown

no docs found

UIWorldEvent.kind : Any

no docs found

UIWorldEvent.items : Any

no docs found

UIWorldEvent.data : Any

no docs found

UIWorldEvent.data2 : Any

no docs found

UIWorldEvent.new(kind : UIWorldEvent, items : List, data : Any) : UIWorldEvent

no docs found

UIWorldEvent.new(kind : UIWorldEvent, items : List, data : Any, data2 : Any) : UIWorldEvent

no docs found

import "luxe: ui/world" for UIWorldIcon

no docs found

UIWorldIcon.icon : Control

no docs found

UIWorldIcon.enabled : Bool

no docs found

UIWorldIcon.enabled(handle : Num) : Bool

no docs found

UIWorldIcon.tooltip : String

no docs found

UIWorldIcon.tooltip=(v : String) : unknown

no docs found

UIWorldIcon.selection_based : String

no docs found

UIWorldIcon.selection_based=(v : String) : unknown

no docs found

UIWorldIcon.allow_indirect : String

no docs found

UIWorldIcon.allow_indirect=(v : String) : unknown

no docs found

UIWorldIcon.svg : String

no docs found

UIWorldIcon.svg=(v : Any) : String

no docs found

UIWorldIcon.new(world_view : UIWorld) : UIWorldIcon

no docs found

UIWorldIcon.enable() : unknown

no docs found

UIWorldIcon.enable(handle : Num) : unknown

no docs found

UIWorldIcon.disable() : unknown

no docs found

UIWorldIcon.disable(handle : Num) : unknown

no docs found

UIWorldIcon.can_do_direct_only_action(list : List) : Bool

no docs found

UIWorldIcon.on_selection(fn : Fn) : unknown

no docs found

UIWorldIcon.on_release(fn : Fn) : unknown

no docs found

UIWorldIcon.on_enter(fn : Fn) : unknown

no docs found

UIWorldIcon.on_exit(fn : Fn) : unknown

no docs found

import "luxe: ui/world" for UIWorldLens

no docs found

var id : UUID = ID.uuid
var state : UIWorldState = null
var icon : String = "luxe: image/folder-open.svg"
var display : String = "Folder Hierarchy"
var name : String = "luxe.default"

UIWorldLens.new(in_state : UIWorldState) : UIWorldLens

no docs found

UIWorldLens.get_droppable_tags(entity : Entity) : unknown

no docs found

UIWorldLens.on_drop(from : Entity, to : Entity) : unknown

no docs found

UIWorldLens.reset(tree_root : TreeNode) : unknown

no docs found

UIWorldLens.post_add(tree_root : TreeNode) : unknown

no docs found

UIWorldLens.has_parent(entity : Entity) : Bool

no docs found

UIWorldLens.get_parent(entity : Entity) : Entity

no docs found

UIWorldLens.should_ignore(entity : Entity) : Bool

no docs found

UIWorldLens.entity_is_root(entity : Entity) : Bool

no docs found

UIWorldLens.entity_is_origin(entity : Entity) : Bool

no docs found

UIWorldLens.add_root(root : EntityNode, entity_to_node : Map) : unknown

an opportunity to process roots added to the view. e.g the default view processes folders inside this

UIWorldLens.add_nested(node : EntityNode, entity_to_node : Map) : unknown

When an added child is added. Return false to put into parent as expected, return true if you handled it manually.

UIWorldLens.create_node(entity : Entity) : TreeNode

add the nested child into it’s parent

UIWorldLens.get_icon_id(entity : Entity, collapsed : Bool) : unknown

no docs found

import "luxe: ui/world" for UIWorldLensDefault

no docs found

var context_to_folders : Map = {}
var all_folders : Map = {}
var folder_id_to_folder_node : Map = {}

UIWorldLensDefault.new(state : UIWorldState) : UIWorldLensDefault

no docs found

UIWorldLensDefault.reset(tree_root : TreeNode) : unknown

no docs found

UIWorldLensDefault.post_add(tree_root : TreeNode) : unknown

no docs found

UIWorldLensDefault.get_parent(entity : Entity) : Entity

no docs found

UIWorldLensDefault.entity_is_root(entity : Entity) : unknown

no docs found

UIWorldLensDefault.entity_is_origin(entity : Entity) : Bool

no docs found

UIWorldLensDefault.add_root(root : EntityNode, entity_to_node : Map) : unknown

no docs found

UIWorldLensDefault.add_nested(node : EntityNode, entity_to_node : Map) : unknown

no docs found

UIWorldLensDefault.create_node(entity : Entity) : TreeNode

no docs found

UIWorldLensDefault.get_context_folder_map(.)

Section titled “UIWorldLensDefault.get_context_folder_map(.)”
UIWorldLensDefault.get_context_folder_map(entity : Entity) : unknown

no docs found

UIWorldLensDefault.get_root_folders(entity : Entity) : unknown

no docs found

import "luxe: ui/world" for UIWorldLensTransform

no docs found

var no_transform : FolderNode = null

UIWorldLensTransform.new(state : UIWorldState) : UIWorldLensTransform

no docs found

UIWorldLensTransform.get_droppable_tags(.)

Section titled “UIWorldLensTransform.get_droppable_tags(.)”
UIWorldLensTransform.get_droppable_tags(entity : Entity) : unknown

no docs found

UIWorldLensTransform.on_drop(from : Entity, to : Entity) : unknown

no docs found

UIWorldLensTransform.reset(tree_root : TreeNode) : unknown

no docs found

UIWorldLensTransform.get_parent(entity : Entity) : Bool

no docs found

UIWorldLensTransform.entity_is_root(entity : Entity) : unknown

no docs found

UIWorldLensTransform.create_node(entity : Entity) : TreeNode

no docs found

import "luxe: ui/world" for UIWorldLensUI

no docs found

UIWorldLensUI.new(state : UIWorldState) : UIWorldLensUI

no docs found

UIWorldLensUI.get_droppable_tags(entity : Entity) : unknown

no docs found

UIWorldLensUI.on_drop(from : Entity, to : Entity) : unknown

no docs found

UIWorldLensUI.reset(tree_root : TreeNode) : unknown

no docs found

UIWorldLensUI.get_parent(entity : Entity) : Bool

no docs found

UIWorldLensUI.entity_is_root(entity : Entity) : unknown

no docs found

UIWorldLensUI.create_node(entity : Entity) : TreeNode

no docs found