| Package | com.yogurt3d.core.sceneobjects |
| Class | public class SceneObjectRenderable |
| Inheritance | SceneObjectRenderable SceneObject EngineObject Object |
| Implements | ISceneObjectRenderable |
| Subclasses | BoxSceneObject, ConeSceneObject, CylinderSceneObject, PlaneSceneObject, SphereSceneObject, TestTriangleObject |
| Property | Defined By | ||
|---|---|---|---|
| culling : Boolean | SceneObjectRenderable | ||
| geometry : Mesh
Mesh geometry of this
ISceneObjectRenderable
instance. | SceneObjectRenderable | ||
| interactive : Boolean | SceneObjectRenderable | ||
| material : Material
Material material
object of this ISceneObjectRenderable
instance. | SceneObjectRenderable | ||
![]() | parent : ISceneObject [read-only]
Indicates the container that contains this object. | SceneObject | |
| pickEnabled : Boolean | SceneObjectRenderable | ||
| renderData : IRenderData
THIS PART OF LIBRARY MAY NOT APPEAR
IN NEXT RELEASES. | SceneObjectRenderable | ||
![]() | root : ISceneObject [read-only]
Indicates the top-most relative container that
contains this object. | SceneObject | |
![]() | scene : IScene [read-only]
Indicates the scene that contains this object. | SceneObject | |
![]() | systemID : String [read-only]
Automatically assigned id. | EngineObject | |
![]() | transformation : Transformation
Transformation of this object
| SceneObject | |
| useHandCursor : Boolean | SceneObjectRenderable | ||
![]() | userID : String
Identification string can be assigned by developer to identify objects. | EngineObject | |
![]() | viewportLayer : ViewportLayer | SceneObject | |
| visible : Boolean | SceneObjectRenderable | ||
| Method | Defined By | ||
|---|---|---|---|
SceneObjectRenderable(_initInternals:Boolean = true) | SceneObjectRenderable | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = true):void | SceneObject | |
[override] | SceneObjectRenderable | ||
![]() | dispatchEvent(event:Event):Boolean | SceneObject | |
![]() | dispose():void [override] | SceneObject | |
![]() | hasEventListener(type:String):Boolean | SceneObject | |
![]() | removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void | SceneObject | |
![]() | renew():void
Renews object internals and resets properties of object. | EngineObject | |
![]() | toString():String | EngineObject | |
| SceneObjectRenderable | |||
![]() | willTrigger(type:String):Boolean | SceneObject | |
| Method | Defined By | ||
|---|---|---|---|
initInternals():void [override] | SceneObjectRenderable | ||
trackObject():void [override] | SceneObjectRenderable | ||
| culling | property |
culling:Boolean public function get culling():Boolean public function set culling(value:Boolean):void| geometry | property |
geometry:MeshMesh geometry of this ISceneObjectRenderable instance.
public function get geometry():Mesh public function set geometry(value:Mesh):void| interactive | property |
interactive:Boolean public function get interactive():Boolean public function set interactive(value:Boolean):void| m_culling | property |
YOGURT3D_INTERNAL var m_culling:Boolean = true| m_geometry | property |
YOGURT3D_INTERNAL var m_geometry:Mesh| m_interactive | property |
YOGURT3D_INTERNAL var m_interactive:Boolean| m_material | property |
YOGURT3D_INTERNAL var m_material:Material| m_pickEnabled | property |
YOGURT3D_INTERNAL var m_pickEnabled:Boolean = true| m_renderData | property |
YOGURT3D_INTERNAL var m_renderData:IRenderData| m_useHandCursor | property |
YOGURT3D_INTERNAL var m_useHandCursor:Boolean = false| m_visible | property |
YOGURT3D_INTERNAL var m_visible:Boolean = true| material | property |
material:MaterialMaterial material object of this ISceneObjectRenderable instance.
public function get material():Material public function set material(value:Material):void| pickEnabled | property |
pickEnabled:Boolean public function get pickEnabled():Boolean public function set pickEnabled(value:Boolean):void| renderData | property |
renderData:IRenderDataTHIS PART OF LIBRARY MAY NOT APPEAR IN NEXT RELEASES. IRenderData of this ISceneObjectRenderable instance.
public function get renderData():IRenderData public function set renderData(value:IRenderData):void| useHandCursor | property |
useHandCursor:Boolean public function get useHandCursor():Boolean public function set useHandCursor(value:Boolean):void| visible | property |
visible:Boolean public function get visible():Boolean public function set visible(value:Boolean):void| SceneObjectRenderable | () | Constructor |
public function SceneObjectRenderable(_initInternals:Boolean = true)_initInternals:Boolean (default = true) |
| clone | () | method |
| initInternals | () | method |
override protected function initInternals():void| trackObject | () | method |
override protected function trackObject():void| updateAABB | () | method |