Packagecom.yogurt3d.core.sceneobjects.interfaces
Interfacepublic interface ISceneObjectRenderable extends ISceneObject, IEngineObject, flash.events.IEventDispatcher, IIdentifiableObject, IReconstructibleObject
Implementors SceneObjectRenderable, SceneObjectRenderableContainer

Defines properties to make object renderable by IRenderer objects.



Public Properties
 PropertyDefined By
  culling : Boolean
Enables/disables frustrum clipping of object
ISceneObjectRenderable
  geometry : Mesh
Mesh geometry of this ISceneObjectRenderable instance.
ISceneObjectRenderable
  interactive : Boolean
ISceneObjectRenderable
  material : Material
Material material object of this ISceneObjectRenderable instance.
ISceneObjectRenderable
 Inheritedparent : ISceneObject
[read-only] Indicates the container that contains this object.
ISceneObject
  pickEnabled : Boolean
ISceneObjectRenderable
  renderData : IRenderData
THIS PART OF LIBRARY MAY NOT APPEAR IN NEXT RELEASES.
ISceneObjectRenderable
 Inheritedroot : ISceneObject
[read-only] Indicates the top-most relative container that contains this object.
ISceneObject
 Inheritedscene : IScene
[read-only] Indicates the scene that contains this object.
ISceneObject
 InheritedsystemID : String
[read-only] Automatically assigned id.
IIdentifiableObject
 Inheritedtransformation : Transformation
Transformation of this object
ISceneObject
  useHandCursor : Boolean
ISceneObjectRenderable
 InheriteduserID : String
Identification string can be assigned by developer to identify objects.
IIdentifiableObject
 InheritedviewportLayer : ViewportLayer
ISceneObject
  visible : Boolean
ISceneObjectRenderable
Public Methods
 MethodDefined By
 Inherited
Creates new clone object.
IReconstructibleObject
 Inherited
dispose():void
Removes all external referances and clears internals.
IReconstructibleObject
 Inherited
renew():void
Renews object internals and resets properties of object.
IReconstructibleObject
Property Detail
cullingproperty
culling:Boolean

Enables/disables frustrum clipping of object

The default value is true.


Implementation
    public function get culling():Boolean
    public function set culling(value:Boolean):void
geometryproperty 
geometry:Mesh

Mesh geometry of this ISceneObjectRenderable instance.


Implementation
    public function get geometry():Mesh
    public function set geometry(value:Mesh):void
interactiveproperty 
interactive:Boolean


Implementation
    public function get interactive():Boolean
    public function set interactive(value:Boolean):void
materialproperty 
material:Material

Material material object of this ISceneObjectRenderable instance.


Implementation
    public function get material():Material
    public function set material(value:Material):void
pickEnabledproperty 
pickEnabled:Boolean


Implementation
    public function get pickEnabled():Boolean
    public function set pickEnabled(value:Boolean):void
renderDataproperty 
renderData:IRenderData

THIS PART OF LIBRARY MAY NOT APPEAR IN NEXT RELEASES. IRenderData of this ISceneObjectRenderable instance.


Implementation
    public function get renderData():IRenderData
    public function set renderData(value:IRenderData):void
useHandCursorproperty 
useHandCursor:Boolean


Implementation
    public function get useHandCursor():Boolean
    public function set useHandCursor(value:Boolean):void
visibleproperty 
visible:Boolean


Implementation
    public function get visible():Boolean
    public function set visible(value:Boolean):void