public abstract class Entity extends SceneObject
name, properties
Modifier | Constructor and Description |
---|---|
protected |
Entity()
Initializes a new instance of the
Entity class. |
|
Entity(java.lang.String name)
Initializes a new instance of the
Entity class. |
Modifier and Type | Method and Description |
---|---|
BoundingBox |
getBoundingBox()
Gets the bounding box of current entity in its object space coordinate system.
|
EntityRendererKey |
getEntityRendererKey()
Gets the key of the entity renderer registered in the renderer
|
boolean |
getExcluded()
Gets whether to exclude this entity during exporting.
|
Node |
getParentNode()
Gets the first parent node, if set the first parent node, this entity will be detached from other parent nodes.
|
java.util.ArrayList<Node> |
getParentNodes()
Gets all parent nodes, an entity can be attached to multiple parent nodes for geometry instancing
|
void |
setExcluded(boolean value)
Sets whether to exclude this entity during exporting.
|
void |
setParentNode(Node value)
Sets the first parent node, if set the first parent node, this entity will be detached from other parent nodes.
|
getScene
findProperty, getName, getProperties, getProperty, removeProperty, removeProperty, setName, setProperty
public Entity(java.lang.String name)
Entity
class.name
- Name.protected Entity()
Entity
class.public java.util.ArrayList<Node> getParentNodes()
public boolean getExcluded()
public void setExcluded(boolean value)
value
- New valuepublic Node getParentNode()
public void setParentNode(Node value)
value
- New valuepublic BoundingBox getBoundingBox()
public EntityRendererKey getEntityRendererKey()