Search
Preparing search index...
The search index is not available
rhodonite
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
rhodonite
IEntity
Interface IEntity
The Interface for an Entity.
Hierarchy
IRnObject
IEntity
Implemented by
Entity
Index
Properties
_is
Alive
entityUID
objectUID
unique
Name
Methods
_copy
From
_remove
Component
_set
Component
destroy
get
Component
get
Component
By
ComponentTID
get
Tag
Value
has
Component
match
Tag
match
Tags
match
Tags
As
Free
Strings
try
To
Get
Animation
try
To
Get
Blend
Shape
try
To
Get
Camera
try
To
Get
Camera
Controller
try
To
Get
Light
try
To
Get
Mesh
try
To
Get
Mesh
Renderer
try
To
Get
Physics
try
To
Get
Scene
Graph
try
To
Get
Skeletal
try
To
Get
Transform
try
To
Set
Tag
try
To
Set
Unique
Name
validate
Tag
String
Properties
_is
Alive
_is
Alive
:
boolean
entityUID
entityUID
:
number
objectUID
objectUID
:
number
unique
Name
unique
Name
:
string
Methods
_copy
From
_copy
From
(
rnObject
:
RnObject
)
:
void
Parameters
rnObject:
RnObject
Returns
void
_remove
Component
_remove
Component
(
componentTID
:
number
)
:
void
Parameters
componentTID:
number
Returns
void
_set
Component
_set
Component
(
componentType
:
typeof
Component
, com
:
Component
)
:
void
Parameters
componentType:
typeof
Component
com:
Component
Returns
void
destroy
destroy
(
)
:
void
Returns
void
get
Component
get
Component
(
componentType
:
typeof
Component
)
:
undefined
|
Component
Parameters
componentType:
typeof
Component
Returns
undefined
|
Component
get
Component
By
ComponentTID
get
Component
By
ComponentTID
(
componentTID
:
number
)
:
undefined
|
Component
Parameters
componentTID:
number
Returns
undefined
|
Component
get
Tag
Value
get
Tag
Value
(
tagName
:
string
)
:
any
Parameters
tagName:
string
Returns
any
has
Component
has
Component
(
componentType
:
typeof
Component
)
:
boolean
Parameters
componentType:
typeof
Component
Returns
boolean
match
Tag
match
Tag
(
tagName
:
string
, tagValue
:
string
)
:
boolean
Parameters
tagName:
string
tagValue:
string
Returns
boolean
match
Tags
match
Tags
(
tags
:
RnTags
)
:
boolean
Parameters
tags:
RnTags
Returns
boolean
match
Tags
As
Free
Strings
match
Tags
As
Free
Strings
(
stringArray
:
string
[]
)
:
boolean
Parameters
stringArray:
string
[]
Returns
boolean
try
To
Get
Animation
try
To
Get
Animation
(
)
:
undefined
|
AnimationComponent
Returns
undefined
|
AnimationComponent
try
To
Get
Blend
Shape
try
To
Get
Blend
Shape
(
)
:
undefined
|
BlendShapeComponent
Returns
undefined
|
BlendShapeComponent
try
To
Get
Camera
try
To
Get
Camera
(
)
:
undefined
|
CameraComponent
Returns
undefined
|
CameraComponent
try
To
Get
Camera
Controller
try
To
Get
Camera
Controller
(
)
:
undefined
|
CameraControllerComponent
Returns
undefined
|
CameraControllerComponent
try
To
Get
Light
try
To
Get
Light
(
)
:
undefined
|
LightComponent
Returns
undefined
|
LightComponent
try
To
Get
Mesh
try
To
Get
Mesh
(
)
:
undefined
|
MeshComponent
Returns
undefined
|
MeshComponent
try
To
Get
Mesh
Renderer
try
To
Get
Mesh
Renderer
(
)
:
undefined
|
MeshRendererComponent
Returns
undefined
|
MeshRendererComponent
try
To
Get
Physics
try
To
Get
Physics
(
)
:
undefined
|
PhysicsComponent
Returns
undefined
|
PhysicsComponent
try
To
Get
Scene
Graph
try
To
Get
Scene
Graph
(
)
:
undefined
|
SceneGraphComponent
Returns
undefined
|
SceneGraphComponent
try
To
Get
Skeletal
try
To
Get
Skeletal
(
)
:
undefined
|
SkeletalComponent
Returns
undefined
|
SkeletalComponent
try
To
Get
Transform
try
To
Get
Transform
(
)
:
undefined
|
TransformComponent
Returns
undefined
|
TransformComponent
try
To
Set
Tag
try
To
Set
Tag
(
tag
:
Tag
)
:
boolean
Parameters
tag:
Tag
Returns
boolean
try
To
Set
Unique
Name
try
To
Set
Unique
Name
(
name
:
string
, toAddNameIfConflict
:
boolean
)
:
boolean
Parameters
name:
string
toAddNameIfConflict:
boolean
Returns
boolean
validate
Tag
String
validate
Tag
String
(
val
:
string
)
:
boolean
Parameters
val:
string
Returns
boolean
Exports
IEntity
_is
Alive
entityUID
objectUID
unique
Name
_copy
From
_remove
Component
_set
Component
destroy
get
Component
get
Component
By
ComponentTID
get
Tag
Value
has
Component
match
Tag
match
Tags
match
Tags
As
Free
Strings
try
To
Get
Animation
try
To
Get
Blend
Shape
try
To
Get
Camera
try
To
Get
Camera
Controller
try
To
Get
Light
try
To
Get
Mesh
try
To
Get
Mesh
Renderer
try
To
Get
Physics
try
To
Get
Scene
Graph
try
To
Get
Skeletal
try
To
Get
Transform
try
To
Set
Tag
try
To
Set
Unique
Name
validate
Tag
String
Generated using
TypeDoc
The Interface for an Entity.