| Property | Defined By | ||
|---|---|---|---|
| ambientColor : Color | Material | ||
| culling : String | Material | ||
| diffuseColor : Color | Material | ||
| doubleSided : Boolean | Material | ||
| emissiveColor : Color | Material | ||
| onOpacityChanged : Signal | Material | ||
| opacity : Number | Material | ||
| shaders : Vector.<Shader> | Material | ||
| specularColor : Color | Material | ||
![]() | systemID : String [read-only]
Automatically assigned id. | EngineObject | |
![]() | userID : String
Identification string can be assigned by developer to identify objects. | EngineObject | |
| Method | Defined By | ||
|---|---|---|---|
Material(_initInternals:Boolean = true) | Material | ||
![]() |
Creates new clone object. | EngineObject | |
dispose():void [override] | Material | ||
disposeDeep():void [override] | Material | ||
disposeGPU():void [override] | Material | ||
![]() | instance():*
Removes all external referances and clears internals. | EngineObject | |
![]() | renew():void
Renews object internals and resets properties of object. | EngineObject | |
![]() | toString():String
Returns a string identifier on this object
| EngineObject | |
| Method | Defined By | ||
|---|---|---|---|
initInternals():void [override] | Material | ||
trackObject():void [override] | Material | ||
| ambientColor | property |
ambientColor:Color public function get ambientColor():Color public function set ambientColor(value:Color):void| culling | property |
culling:String public function get culling():String public function set culling(value:String):void| diffuseColor | property |
diffuseColor:Color public function get diffuseColor():Color public function set diffuseColor(value:Color):void| doubleSided | property |
doubleSided:Boolean public function get doubleSided():Boolean public function set doubleSided(value:Boolean):void| emissiveColor | property |
emissiveColor:Color public function get emissiveColor():Color public function set emissiveColor(value:Color):void| m_ambientColor | property |
YOGURT3D_INTERNAL var m_ambientColor:Color| m_culling | property |
YOGURT3D_INTERNAL var m_culling:String| m_diffuseColor | property |
YOGURT3D_INTERNAL var m_diffuseColor:Color| m_doubleSided | property |
YOGURT3D_INTERNAL var m_doubleSided:Boolean| m_emissiveColor | property |
YOGURT3D_INTERNAL var m_emissiveColor:Color| m_opacity | property |
YOGURT3D_INTERNAL var m_opacity:Number = 1| m_shaders | property |
YOGURT3D_INTERNAL var m_shaders:Vector.<Shader>| m_specularColor | property |
YOGURT3D_INTERNAL var m_specularColor:Color| onOpacityChanged | property |
public var onOpacityChanged:Signal| opacity | property |
opacity:Number public function get opacity():Number public function set opacity(value:Number):void| shaders | property |
shaders:Vector.<Shader> public function get shaders():Vector.<Shader> public function set shaders(value:Vector.<Shader>):void| specularColor | property |
specularColor:Color public function get specularColor():Color public function set specularColor(value:Color):void| Material | () | Constructor |
public function Material(_initInternals:Boolean = true)_initInternals:Boolean (default = true) |
| dispose | () | method |
override public function dispose():void| disposeDeep | () | method |
override public function disposeDeep():void| disposeGPU | () | method |
override public function disposeGPU():void| initInternals | () | method |
override protected function initInternals():void| trackObject | () | method |
override protected function trackObject():void