Packagecom.yogurt3d.core.materials
Classpublic class MaterialDiffuseTexture
InheritanceMaterialDiffuseTexture Inheritance Material Inheritance EngineObject Inheritance Object



Public Properties
 PropertyDefined By
 InheritedambientColor : Color
Material
 Inheritedculling : String
Material
 InheriteddiffuseColor : Color
Material
 InheriteddoubleSided : Boolean
Material
 InheritedemissiveColor : Color
Material
  normalMap : TextureMap
MaterialDiffuseTexture
 InheritedonOpacityChanged : Signal
Material
  opacity : Number
[override]
MaterialDiffuseTexture
 Inheritedshaders : Vector.<Shader>
Material
 InheritedspecularColor : Color
Material
 InheritedsystemID : String
[read-only] Automatically assigned id.
EngineObject
  texture : TextureMap
MaterialDiffuseTexture
 InheriteduserID : String
Identification string can be assigned by developer to identify objects.
EngineObject
Public Methods
 MethodDefined By
  
MaterialDiffuseTexture(_texture:TextureMap = null, _opacity:Number = 1, _initInternals:Boolean = true)
MaterialDiffuseTexture
 Inherited
Creates new clone object.
EngineObject
  
dispose():void
[override]
MaterialDiffuseTexture
  
[override]
MaterialDiffuseTexture
  
disposeGPU():void
[override]
MaterialDiffuseTexture
 Inherited
Removes all external referances and clears internals.
EngineObject
 Inherited
renew():void
Renews object internals and resets properties of object.
EngineObject
 Inherited
toString():String
Returns a string identifier on this object
EngineObject
Protected Methods
 MethodDefined By
 Inherited
[override]
Material
 Inherited
[override]
Material
Property Detail
normalMapproperty
normalMap:TextureMap


Implementation
    public function get normalMap():TextureMap
    public function set normalMap(value:TextureMap):void
opacityproperty 
opacity:Number[override]


Implementation
    public function get opacity():Number
    public function set opacity(value:Number):void
textureproperty 
texture:TextureMap


Implementation
    public function get texture():TextureMap
    public function set texture(value:TextureMap):void
Constructor Detail
MaterialDiffuseTexture()Constructor
public function MaterialDiffuseTexture(_texture:TextureMap = null, _opacity:Number = 1, _initInternals:Boolean = true)



Parameters
_texture:TextureMap (default = null)
 
_opacity:Number (default = 1)
 
_initInternals:Boolean (default = true)
Method Detail
dispose()method
override public function dispose():void

disposeDeep()method 
override public function disposeDeep():void

disposeGPU()method 
override public function disposeGPU():void