Shellfish
core
Typedefs
Color
Vec2
Vec3
Methods
dumpStatus
formatBytes
generateUid
declarative
Methods
binding
chainRef
element
isDynamicValue
routedElement
fengshui
Typedefs
Container
Template
Methods
compile
load
html
low
Typedefs
FrameHandle
Methods
activeFrameHandlers
addFrameHandler
createElementTree
css
css
escapeHtml
escapeMarkup
focusables
focusNext
focusPrevious
fullscreenEnter
fullscreenExit
fullscreenStatus
isFrameUpdate
pxToRem
registerTopDownEvent
remToPx
resolveIcons
resolveMarkup
saveBlob
tag
triggerTopDownEvent
matrix
Typedefs
Matrix
Methods
add
det
dot
elementWise
flat
fromArray
identityM
inv
length
minor
mul
perspectiveM
rotationM
rotationMByQuaternion
scalingM
shape
sub
t
translationM
vec
server
shf3d
Methods
Entity#vec3
ui
Global
Methods
dirname
dirname
filename
filename
uptime
core.Action
Methods
start
stop
Events
begin
finish
core.FileFS
core.FileStorage
core.Filesystem
Methods
copy
dirname
encodeName
exists
fileInfo
filename
list
makeFileData
mkdir
mkdirs
move
normalizePath
pathJoin
read
remove
search
write
core.Filesystem.FileData
Methods
arrayBuffer
blob
slice
stream
text
core.FSModel
Methods
makeFilter
makeSorter
core.InertialEngine
Methods
reset
start
stop
takeSample
Events
motion
core.ListModel
Methods
at
bulkInsert
insert
insertOrdered
remove
replace
reset
sequence
Events
modelInsert
modelRemove
modelReplace
modelReset
core.Object
Methods
abortWait
accumulateCallback
add
addProperty
awaitSharedResource
cancelNamedCallback
change
clearQueue
colorName
connect
defer
disconnect
freeSharedResource
hasConnections
import
init
isAncestorOf
log
namedCallback
namedCallbackPending
notifyable
referenceAdd
referenceRemove
registerEvent
releaseLater
rgb
rgba
safeCallback
sharedResource
transitionable
typeOf
vec3
visit
wait
waitForActivity
waitQueued
Events
destruction
initialization
termination
core.ParallelAction
core.RegistryFile
Methods
info
list
read
readSync
remove
write
Events
changeValue
core.RegistryOverlay
Methods
apply
cancel
info
list
read
remove
write
Events
changeValue
core.Repeater
core.RpcProxy
core.ScaleModel
Methods
valueToPosition
core.ScriptAction
core.SequentialAction
core.ThreadPool
Methods
atomicInt32
postTask
postTaskFromSource
transfer
core.Timer
Methods
start
stop
Events
timeout
core.TreeModelAdapter
Methods
setCollapsed
toListIndex
toTreeIndex
core.WaitAction
Methods
atMinute
atSecond
atUtcHour
seconds
declarative.DynamicValue
Typedefs
WatchHandle
Methods
unwatched
update
watch
watched
declarative.Element
Methods
add
call
crossConnect
event
find
get
id
property
set
use
html.Animation
Methods
start
Events
begin
finish
html.Box
Methods
add
updateLayout
html.CameraView
Methods
start
stop
html.Canvas
html.Capabilities
html.Console
Methods
at
clear
debug
error
info
log
warn
html.DavFS
Methods
clearCache
html.Document
Typedefs
Event
Methods
httpRequest
inView
Events
contextMenu
keyDown
keyUp
html.Draggable
Typedefs
DragEndEvent
DragEvent
Events
dragEnd
dragStart
html.DropArea
Typedefs
DropEnterEvent
DropEvent
Events
drop
dropAccept
html.FileSelector
Methods
open
Events
select
html.FpsMeter
Methods
takeFrame
html.FrameTimer
Methods
start
stop
Events
timeout
html.Gamepad
Methods
rumble
html.GamepadModel
html.GradientStop
Events
valuesChange
html.History
Methods
append
back
forward
replace
Events
load
html.Html
html.Image
html.Item
Typedefs
BoundingBox
KeyboardEvent
Methods
css
enablePositionTracking
get
inView
nextFrame
updatePosition
withoutSizing
Events
keyDown
keyUp
html.Label
html.LinearGradient
html.ListView
Methods
getItem
indexAt
positionOf
positionViewAt
Events
newLayout
html.LocalStorage
html.MouseBox
Typedefs
DragEvent
PointerEvent
WheelEvent
Methods
touchPoint
Events
click
contextMenu
doubleClick
drag
dragEnd
pointerDown
pointerEnter
pointerLeave
pointerMove
pointerOut
pointerUp
wheel
html.NumberAnimation
Events
next
html.Object
Methods
addHtmlEventListener
blobUrl
escapeHtml
escapeMarkup
removeHtmlEventListener
html.OfflineFS
html.ParallelAnimation
html.Ruler
Methods
request
reset
html.SequentialAnimation
html.SyntaxHighlighter
Methods
filter
html.SyntaxToken
html.TextArea
Methods
eraseAt
insertAt
positionAt
rowAt
selectRange
setCursor
shiftRows
html.TextInput
Methods
selectRange
Events
reject
html.ThreadPool.AtomicInt32
Methods
add
and
or
sub
html.ThreadPool.TaskHandle
Methods
atomicInt32
call
catch
then
transfer
html.ThreadPool.Worker
Methods
exit
importWasm
proxyObject
shRequire
sleep
transfer
html.ThreadPool.Worker.AtomicInt32
html.TileMap
html.TileSet
Methods
getTile
setAlias
Events
invalidate
html.Video
Methods
pause
play
html.WebSocket
low.FetchManager
Methods
abort
fetch
fetchPriorized
low.Tag
Methods
attr
child
class
content
content
data
html
id
on
style
Parser
Methods
parseString
server.DAVSession
server.HTTPAuth
Methods
authorize
passwordHash
requestAuthorization
server.HTTPResponse
Methods
body
cookie
enableCrossOriginIsolation
header
send
stream
server.HTTPRoute
Methods
getSession
pathPrefix
server.HTTPServer
Typedefs
HTTPRequestEvent
server.HTTPSession
Methods
close
response
Events
request
responseReady
server.LocalFS
Members
homeDirectory
tempDir
server.RpcSession
Methods
proxyObject
registerMethod
server.TokenAuth
Methods
authorizeCode
awaitToken
issueTokenFor
revokeToken
server.WebSession
shf3d.Camera
shf3d.Clone
shf3d.Collider
shf3d.Cube
shf3d.Entity
Methods
collisionsWith
move
schedule
shf3d.Group
shf3d.HeightMesh
Methods
HeightMesh#heightAt
shf3d.Light
shf3d.Material
shf3d.Mesh
Methods
Mesh#buildMesh
assignMaterial
shf3d.Model3D
shf3d.Sphere
shf3d.SubView
Methods
renderScene
shf3d.Surface
shf3d.View
Methods
invalidateScene
renderScene
ui.Button
ui.Calendar
Methods
pickMonth
pickYear
toNextMonth
toPreviousMonth
toToday
Events
dateSelected
ui.CheckBox
ui.DarkTheme
ui.DatePicker
ui.Dialog
ui.Document
Methods
showErrorDialog
showInfoDialog
showMessageDialog
showProgressDialog
showQuestionDialog
showWarningDialog
ui.FlickGesture
ui.FocusIndicator
ui.FSItem
ui.FSTreeNode
ui.FSView
ui.IndexScroller
ui.Label
ui.ListHeader
Methods
resetColumns
resizeColumn
Events
columnClick
ui.ListViewSelector
Methods
clear
select
ui.Loader
ui.Menu
Methods
popup
Events
cascadingClose
ui.MenuExpander
ui.MenuItem
ui.MenuItemBase
Methods
closeMenu
hasSiblingMenuOpen
selectItem
showMenu
toSibling
unselectSiblings
ui.MenuSeparator
ui.MultiSelectionBox
ui.NotificationArea
Methods
createCustomNotification
createNotification
Events
drawAttention
ui.NotificationArea.Notification
ui.OverflowScroller
ui.Overlay
Methods
close
show
ui.Page
ui.PageStack
Methods
popPage
pushPage
ui.PinchGesture
ui.Placeholder
ui.ScrollIndicator
ui.SelectionBox
ui.Slider
Methods
setValue
ui.SpinBox
Methods
setValue
ui.SplitBox
ui.Switch
ui.TextArea
ui.TextEntry
ui.Theme
ui.TimePicker
ui.Tooltip
ui.TreeBranch
Events
click
ui.Window
Methods
raise
ui.WindowTitle
Events
close
minimize
Warehouse
Wasm
Methods
load
vectorToArrayBuffer
Concepts of Shellfish
Controlling the Layout Flow
Margins around Elements
Positioning Elements
Aligning with Rulers
Scrolling
Controlling the Size
Visibility
Levels of Abstraction
Handling Log Messages
Module Management
Setting up a HTTP/S Server with Routing
Using Shellfish on Node.js
Setup the SDK
Code Blocks
Component Containers
Elements, Properties, and Comments
Events and Event Handlers
Methods
Modules and Components
Understanding Identifier Scope and Namespaces
Templates
Complex Animations
Working with Colors
Defered Creation of UI Elements
Drag and Drop
List Models
Using Profiles
Using the Theme for a Uniform Look
Timers
Transitions
Class: FSTreeNode
ui
.
FSTreeNode
new ui.FSTreeNode
()
FSTreeNode.shui:38
Element representing a recursive filesystem tree node.