| Package | com.yogurt3d.core.materials.base |
| Class | public class Material |
| Inheritance | Material EngineObject Object |
| Subclasses | MaterialDiffuseFill, MaterialDiffuseTexture, MaterialEnvMapDiffuseFill, MaterialEnvMapDiffuseTexture, MaterialEnvMapping, MaterialEnvMappingSpecular, MaterialFill, MaterialSkyBox, MaterialSpecularFill, MaterialSpecularTexture, MaterialTexture |
| Property | Defined By | ||
|---|---|---|---|
| ambientColor : Color | Material | ||
| culling : String | Material | ||
| diffuseColor : Color | Material | ||
| doubleSided : Boolean | Material | ||
| emissiveColor : Color | 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 | ||
![]() | 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| 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| initInternals | () | method |
override protected function initInternals():void| trackObject | () | method |
override protected function trackObject():void