Packageaway3d.materials.shaders
Classpublic class EnviroShader
InheritanceEnviroShader Inheritance AbstractShader
SubclassesEnviroColorMaterial

Public Properties
 PropertyDefined by
 Inheritedambient : AmbientLightSource
AbstractShader
 Inherited_bitmapRect : Rectangle
AbstractShader
 InheritedblendMode : String
AbstractShader
  coeff1 : Number
EnviroShader
  coeff2 : Number
EnviroShader
  coeff3 : Number
EnviroShader
 Inheriteddebug : Boolean
AbstractShader
 Inherited_dict : Dictionary
AbstractShader
 Inheriteddirectional : DirectionalLightSource
AbstractShader
  enviroMap : BitmapData
[read-only]
EnviroShader
  _enviroTransform : Matrix3D
EnviroShader
 InheritedeTri0x : Number
AbstractShader
 InheritedeTri0y : Number
AbstractShader
 InheritedeTri1x : Number
AbstractShader
 InheritedeTri1y : Number
AbstractShader
 InheritedeTri2x : Number
AbstractShader
 InheritedeTri2y : Number
AbstractShader
 Inherited_face : Face
AbstractShader
 Inherited_faceDictionary : Dictionary
AbstractShader
 Inherited_faceVO : FaceVO
AbstractShader
 Inherited_graphics : Graphics
AbstractShader
  height : Number
[read-only]
EnviroShader
 Inherited_lights : LightArray
AbstractShader
 Inherited_mapping : Matrix
AbstractShader
  mode : String
EnviroShader
 Inherited_n0 : Number3D
AbstractShader
 Inherited_n1 : Number3D
AbstractShader
 Inherited_n2 : Number3D
AbstractShader
  _nFace : Number3D
EnviroShader
  _nFaceTransZ : Number
EnviroShader
 Inherited_normal0 : Number3D
AbstractShader
 Inherited_normal1 : Number3D
AbstractShader
 Inherited_normal2 : Number3D
AbstractShader
 Inherited_parentFaceVO : FaceVO
AbstractShader
  reflectiveness : Number
EnviroShader
 Inherited_s : Shape
AbstractShader
 Inherited_session : AbstractRenderSession
AbstractShader
 Inherited_shape : Shape
AbstractShader
 Inherited_shapeDictionary : Dictionary
AbstractShader
 Inheritedsmooth : Boolean
AbstractShader
 Inherited_source : Mesh
AbstractShader
  _specularTransform : Matrix3D
EnviroShader
  specVal1 : Number
EnviroShader
  specVal2 : Number
EnviroShader
  specVal3 : Number
EnviroShader
  specValFace : Number
EnviroShader
 Inherited_sprite : Sprite
AbstractShader
 Inherited_spriteDictionary : Dictionary
AbstractShader
  _sxx : Number
EnviroShader
  _sxy : Number
EnviroShader
  _sxz : Number
EnviroShader
  _syx : Number
EnviroShader
  _syy : Number
EnviroShader
  _syz : Number
EnviroShader
  _szx : Number
EnviroShader
  _szy : Number
EnviroShader
  _szz : Number
EnviroShader
 Inherited_view : View3D
AbstractShader
 Inheritedvisible : Boolean
AbstractShader
  width : Number
[read-only]
EnviroShader
Protected Properties
 PropertyDefined by
  _colorTransform : ColorTransform
EnviroShader
  _enviroMap : BitmapData
EnviroShader
  _halfHeight : int
EnviroShader
  _halfWidth : int
EnviroShader
  _height : int
EnviroShader
  _reflectiveness : Number
EnviroShader
  _width : int
EnviroShader
Public Methods
 MethodDefined by
  
EnviroShader
(enviroMap:BitmapData, init:Object = null)
EnviroShader
  
clearFaceDictionary(source:Object3D, view:View3D):void
EnviroShader
 Inherited
AbstractShader
 Inherited
AbstractShader
 Inherited
contains(v0x:Number, v0y:Number, v1x:Number, v1y:Number, v2x:Number, v2y:Number, x:Number, y:Number):Boolean
AbstractShader
 Inherited
getLightingShape(layer:Sprite, light:AbstractLightSource):Shape
AbstractShader
  
getMapping(source:Mesh, face:Face):Matrix
EnviroShader
 Inherited
getShape(layer:Sprite):Shape
AbstractShader
 Inherited
renderFace(face:Face, containerRect:Rectangle, parentFaceVO:FaceVO):FaceVO
AbstractShader
  
renderLayer(tri:DrawTriangle, layer:Sprite, level:int):void
EnviroShader
  
renderShader(face:Face):void
EnviroShader
  
updateMaterial(source:Object3D, view:View3D):void
EnviroShader
Property detail
coeff1property
public var coeff1:Number
coeff2property 
public var coeff2:Number
coeff3property 
public var coeff3:Number
_colorTransformproperty 
protected var _colorTransform:ColorTransform
_enviroMapproperty 
protected var _enviroMap:BitmapData
enviroMapproperty 
enviroMap:BitmapData  [read-only]Implementation
    public function get enviroMap():BitmapData
_enviroTransformproperty 
public var _enviroTransform:Matrix3D
_halfHeightproperty 
protected var _halfHeight:int
_halfWidthproperty 
protected var _halfWidth:int
_heightproperty 
protected var _height:int
heightproperty 
height:Number  [read-only]Implementation
    public function get height():Number
modeproperty 
public var mode:String
_nFaceproperty 
public var _nFace:Number3D
_nFaceTransZproperty 
public var _nFaceTransZ:Number
_reflectivenessproperty 
protected var _reflectiveness:Number
reflectivenessproperty 
reflectiveness:Number  [read-write]Implementation
    public function get reflectiveness():Number
    public function set reflectiveness(value:Number):void
_specularTransformproperty 
public var _specularTransform:Matrix3D
specVal1property 
public var specVal1:Number
specVal2property 
public var specVal2:Number
specVal3property 
public var specVal3:Number
specValFaceproperty 
public var specValFace:Number
_sxxproperty 
public var _sxx:Number
_sxyproperty 
public var _sxy:Number
_sxzproperty 
public var _sxz:Number
_syxproperty 
public var _syx:Number
_syyproperty 
public var _syy:Number
_syzproperty 
public var _syz:Number
_szxproperty 
public var _szx:Number
_szyproperty 
public var _szy:Number
_szzproperty 
public var _szz:Number
_widthproperty 
protected var _width:int
widthproperty 
width:Number  [read-only]Implementation
    public function get width():Number
Constructor detail
EnviroShader()constructor
public function EnviroShader(enviroMap:BitmapData, init:Object = null)Parameters
enviroMap:BitmapData
 
init:Object (default = null)
Init Parameters
Method detail
clearFaceDictionary()method
public override function clearFaceDictionary(source:Object3D, view:View3D):void Parameters
source:Object3D
 
view:View3D
getMapping()method 
public function getMapping(source:Mesh, face:Face):Matrix Parameters
source:Mesh
 
face:Face

Returns
Matrix
renderLayer()method 
public override function renderLayer(tri:DrawTriangle, layer:Sprite, level:int):void Parameters
tri:DrawTriangle
 
layer:Sprite
 
level:int
renderShader()method 
public override function renderShader(face:Face):void Parameters
face:Face
updateMaterial()method 
public override function updateMaterial(source:Object3D, view:View3D):void Parameters
source:Object3D
 
view:View3D
Wiki link
Click to go to the wiki page for 'away3d.materials.shaders.EnviroShader'

Code examples

Comments