orx
Toggle table of contents
0.5.0-dev.28+293aff4
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
orx
orx-dnk3
/
org.openrndr.extra.dnk3
/
SceneNode
Scene
Node
open
class
SceneNode
(
source
)
Inheritors
GltfSceneNode
Members
Members & Extensions
Constructors
Scene
Node
Link copied to clipboard
constructor
(
)
Properties
children
Link copied to clipboard
val
children
:
MutableList
<
SceneNode
>
disposed
Link copied to clipboard
var
disposed
:
Boolean
entities
Link copied to clipboard
var
entities
:
MutableList
<
Entity
>
name
Link copied to clipboard
var
name
:
String
parent
Link copied to clipboard
var
parent
:
SceneNode
?
transform
Link copied to clipboard
open
var
transform
:
Matrix44
world
Position
Link copied to clipboard
val
SceneNode
.
worldPosition
:
Vector3
world
Transform
Link copied to clipboard
var
worldTransform
:
Matrix44
Functions
all
Materials
Link copied to clipboard
fun
SceneNode
.
allMaterials
(
)
:
Set
<
Material
>
directional
Light
Link copied to clipboard
fun
SceneNode
.
directionalLight
(
buider
:
DirectionalLight
.
(
)
->
Unit
)
:
DirectionalLight
find
Content
Link copied to clipboard
fun
<
P
:
Entity
>
SceneNode
.
findContent
(
selector
:
Entity
.
(
)
->
P
?
)
:
List
<
NodeContent
<
P
>
>
find
Material
By
Name
Link copied to clipboard
fun
SceneNode
.
findMaterialByName
(
name
:
String
)
:
Material
?
find
Node
By
Name
Link copied to clipboard
fun
SceneNode
.
findNodeByName
(
name
:
String
)
:
SceneNode
?
find
Nodes
Link copied to clipboard
fun
SceneNode
.
findNodes
(
selector
:
SceneNode
.
(
)
->
Boolean
)
:
List
<
SceneNode
>
hash
Code
Link copied to clipboard
open
override
fun
hashCode
(
)
:
Int
hemisphere
Light
Link copied to clipboard
fun
SceneNode
.
hemisphereLight
(
builder
:
HemisphereLight
.
(
)
->
Unit
)
:
HemisphereLight
node
Link copied to clipboard
fun
SceneNode
.
node
(
builder
:
SceneNode
.
(
)
->
Unit
)
:
SceneNode
path
Mesh
Link copied to clipboard
fun
SceneNode
.
pathMesh
(
builder
:
PathMesh
.
(
)
->
Unit
)
:
PathMesh
point
Light
Link copied to clipboard
fun
SceneNode
.
pointLight
(
builder
:
PointLight
.
(
)
->
Unit
)
:
PointLight
scan
Link copied to clipboard
fun
<
P
>
SceneNode
.
scan
(
initial
:
P
,
scanner
:
SceneNode
.
(
P
)
->
P
)
simple
Mesh
Link copied to clipboard
fun
SceneNode
.
simpleMesh
(
builder
:
SimpleMeshBuilder
.
(
)
->
Unit
)
:
Mesh
spot
Light
Link copied to clipboard
fun
SceneNode
.
spotLight
(
builder
:
SpotLight
.
(
)
->
Unit
)
:
SpotLight
visit
Link copied to clipboard
fun
SceneNode
.
visit
(
visitor
:
SceneNode
.
(
)
->
Unit
)