dzzd
Interface ISceneObject

All Superinterfaces:
IProgress
All Known Subinterfaces:
ICamera3D, ILight3D, IMaterial, IMesh3D, IScene3DObject, ISolidSphere3D, ITexture, IURLTexture

public interface ISceneObject
extends IProgress

Used for accessing a scene SceneObject.
Scene objects include all object that can be added and managed by a Scene3D : Texture,Mesh,Animation,Material,etc...

Version:
1.0, 01/01/04
Author:
Bruno Augier
See Also:
IScene3D, IScene3DObject

Method Summary
 int getId()
          Gets Id.
 java.lang.String getName()
          Gets name.
 IScene3D getScene3D()
          Gets Scene3D owner, null if object has not been added to a Scene3D.
 void setId(int id)
          Sets Id.
 void setName(java.lang.String name)
          Sets name.
 
Methods inherited from interface dzzd.IProgress
getCurrentState, getNextState, getProgress, isStateReached, setProgress
 

Method Detail

getScene3D

public IScene3D getScene3D()
Gets Scene3D owner, null if object has not been added to a Scene3D.

Returns:
Scene3D owner, null if not in a Scene3D

getId

public int getId()
Gets Id.
object identifier (Id) are used internaly by the renderer, you may not change it.

Returns:
object Id

setId

public void setId(int id)
Sets Id.
object identifier (Id) are used internaly by the renderer, you may not change it.

Parameters:
id - new object Id

getName

public java.lang.String getName()
Gets name.

Returns:
object name

setName

public void setName(java.lang.String name)
Sets name.

Parameters:
name - new object name