| Package | alternativa.engine3d.materials |
| Class | public class TextureMaterial |
| Inheritance | TextureMaterial SurfaceMaterial Material |
| Subclasses | MovieClipMaterial |
| Property | Defined by | ||
|---|---|---|---|
![]() | alpha : Number material opacity
| Material | |
![]() | blendMode : String Color blending mode.
| Material | |
| precision : Number Perspective correction precision rate.
| TextureMaterial | ||
| repeat : Boolean Texture repeat.
| TextureMaterial | ||
| smooth : Boolean Texture smoothing while scaling.
| TextureMaterial | ||
![]() | surface : Surface
Surface material.
| SurfaceMaterial | |
| texture : Texture
Material texture.
| TextureMaterial | ||
| wireColor : uint Wire line color.
| TextureMaterial | ||
| wireThickness : Number Wire line thickness.
| TextureMaterial | ||
| Method | Defined 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 | ||
| precision | property |
precision:Number [read-write]Perspective correction precision rate.
Implementation public function get precision():Number
public function set precision(value:Number):void
| repeat | property |
repeat:Boolean [read-write]Texture repeat.
Implementation public function get repeat():Boolean
public function set repeat(value:Boolean):void
| smooth | property |
smooth:Boolean [read-write]Texture smoothing while scaling.
Implementation public function get smooth():Boolean
public function set smooth(value:Boolean):void
| texture | property |
texture:Texture [read-write]Material texture.
Implementation public function get texture():Texture
public function set texture(value:Texture):void
| wireColor | property |
wireColor:uint [read-write]Wire line color.
Implementation public function get wireColor():uint
public function set wireColor(value:uint):void
| wireThickness | property |
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
| 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.
Parameterstexture:Texture — material texture |
|
alpha:Number (default = 1) — material opacity |
|
repeat:Boolean (default = true) — texture fill repeat mode |
|
smooth:Boolean (default = false) — texture smoothing while scaling |
|
blendMode:String — color blending mode |
|
wireThickness:Number (default = -1) — wire line thickness |
|
wireColor:uint (default = 0) — wire line color |
|
precision:Number — perspective correction precision rate |
See also
| clone | () | method |
public override function clone():MaterialClone material.
ReturnsMaterial — a clone of the material object |