Packagealternativa.engine3d.materials
Classpublic class TextureMaterial
InheritanceTextureMaterial Inheritance SurfaceMaterial Inheritance Material
SubclassesMovieClipMaterial

Material that fills surface with texture.



Public Properties
 PropertyDefined by
 Inheritedalpha : Number
material opacity
Material
 InheritedblendMode : String
Color blending mode.
Material
  precision : Number
Perspective correction precision rate.
TextureMaterial
  repeat : Boolean
Texture repeat.
TextureMaterial
  smooth : Boolean
Texture smoothing while scaling.
TextureMaterial
 Inheritedsurface : Surface
Surface material.
SurfaceMaterial
  texture : Texture
Material texture.
TextureMaterial
  wireColor : uint
Wire line color.
TextureMaterial
  wireThickness : Number
Wire line thickness.
TextureMaterial
Public Methods
 MethodDefined by
  
TextureMaterial(texture:Texture, alpha:Number = 1, repeat:Boolean = true, smooth:Boolean = false, blendMode:String, wireThickness:Number = -1, wireColor:uint = 0, precision:Number)
Create an instance of class.
TextureMaterial
  
Clone material.
TextureMaterial
Protected Methods
 MethodDefined by
 Inherited
markToChange():void
Marks a material as changed, sending a signal to the scene.
SurfaceMaterial
Property detail
precisionproperty
precision:Number  [read-write]

Perspective correction precision rate.

Implementation
    public function get precision():Number
    public function set precision(value:Number):void
repeatproperty 
repeat:Boolean  [read-write]

Texture repeat.

Implementation
    public function get repeat():Boolean
    public function set repeat(value:Boolean):void
smoothproperty 
smooth:Boolean  [read-write]

Texture smoothing while scaling.

Implementation
    public function get smooth():Boolean
    public function set smooth(value:Boolean):void
textureproperty 
texture:Texture  [read-write]

Material texture.

Implementation
    public function get texture():Texture
    public function set texture(value:Texture):void
wireColorproperty 
wireColor:uint  [read-write]

Wire line color.

Implementation
    public function get wireColor():uint
    public function set wireColor(value:uint):void
wireThicknessproperty 
wireThickness:Number  [read-write]

Wire line thickness. Lines are not drawn if thickness is negative.

Implementation
    public function get wireThickness():Number
    public function set wireThickness(value:Number):void
Constructor detail
TextureMaterial()constructor
public function TextureMaterial(texture:Texture, alpha:Number = 1, repeat:Boolean = true, smooth:Boolean = false, blendMode:String, wireThickness:Number = -1, wireColor:uint = 0, precision:Number)

Create an instance of class.

Parameters
texture:Texturematerial texture
 
alpha:Number (default = 1)material opacity
 
repeat:Boolean (default = true)texture fill repeat mode
 
smooth:Boolean (default = false)texture smoothing while scaling
 
blendMode:Stringcolor blending mode
 
wireThickness:Number (default = -1)wire line thickness
 
wireColor:uint (default = 0)wire line color
 
precision:Numberperspective correction precision rate

See also

Method detail
clone()method
public override function clone():Material

Clone material.

Returns
Materiala clone of the material object