Packageaway3d.materials.shaders
Classpublic class DiffusePhongShader
InheritanceDiffusePhongShader Inheritance AbstractShader

Public Properties
 PropertyDefined by
 Inheritedambient : AmbientLightSource
AbstractShader
 Inherited_bitmapRect : Rectangle
AbstractShader
 InheritedblendMode : String
AbstractShader
 Inheriteddebug : Boolean
AbstractShader
 Inherited_dict : Dictionary
AbstractShader
  _diffuseTransform : Matrix3D
DiffusePhongShader
 Inheriteddirectional : DirectionalLightSource
AbstractShader
 InheritedeTri0x : Number
AbstractShader
 InheritedeTri0y : Number
AbstractShader
 InheritedeTri1x : Number
AbstractShader
 InheritedeTri1y : Number
AbstractShader
 InheritedeTri2x : Number
AbstractShader
 InheritedeTri2y : Number
AbstractShader
  eTriConst : Number
DiffusePhongShader
  eTriVal : Number
DiffusePhongShader
 Inherited_face : Face
AbstractShader
 Inherited_faceDictionary : Dictionary
AbstractShader
 Inherited_faceVO : FaceVO
AbstractShader
 Inherited_graphics : Graphics
AbstractShader
 Inherited_lights : LightArray
AbstractShader
 Inherited_mapping : Matrix
AbstractShader
 Inherited_n0 : Number3D
AbstractShader
 Inherited_n1 : Number3D
AbstractShader
 Inherited_n2 : Number3D
AbstractShader
 Inherited_normal0 : Number3D
AbstractShader
  _normal0z : Number
DiffusePhongShader
 Inherited_normal1 : Number3D
AbstractShader
  _normal1z : Number
DiffusePhongShader
 Inherited_normal2 : Number3D
AbstractShader
  _normal2z : Number
DiffusePhongShader
 Inherited_parentFaceVO : FaceVO
AbstractShader
 Inherited_s : Shape
AbstractShader
 Inherited_session : AbstractRenderSession
AbstractShader
 Inherited_shape : Shape
AbstractShader
 Inherited_shapeDictionary : Dictionary
AbstractShader
 Inheritedsmooth : Boolean
AbstractShader
 Inherited_source : Mesh
AbstractShader
 Inherited_sprite : Sprite
AbstractShader
 Inherited_spriteDictionary : Dictionary
AbstractShader
  _szx : Number
DiffusePhongShader
  _szy : Number
DiffusePhongShader
  _szz : Number
DiffusePhongShader
 Inherited_view : View3D
AbstractShader
 Inheritedvisible : Boolean
AbstractShader
Public Methods
 MethodDefined by
  
DiffusePhongShader
(init:Object = null)
DiffusePhongShader
  
clearFaceDictionary(source:Object3D, view:View3D):void
DiffusePhongShader
 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
 Inherited
getShape(layer:Sprite):Shape
AbstractShader
 Inherited
renderFace(face:Face, containerRect:Rectangle, parentFaceVO:FaceVO):FaceVO
AbstractShader
  
renderLayer(tri:DrawTriangle, layer:Sprite, level:int):void
DiffusePhongShader
  
renderShader(face:Face):void
DiffusePhongShader
  
updateMaterial(source:Object3D, view:View3D):void
DiffusePhongShader
Property detail
_diffuseTransformproperty
public var _diffuseTransform:Matrix3D
eTriConstproperty 
public var eTriConst:Number
eTriValproperty 
public var eTriVal:Number
_normal0zproperty 
public var _normal0z:Number
_normal1zproperty 
public var _normal1z:Number
_normal2zproperty 
public var _normal2z:Number
_szxproperty 
public var _szx:Number
_szyproperty 
public var _szy:Number
_szzproperty 
public var _szz:Number
Constructor detail
DiffusePhongShader()constructor
public function DiffusePhongShader(init:Object = null)Parameters
init:Object (default = null)
Init Parameters
Method detail
clearFaceDictionary()method
public override function clearFaceDictionary(source:Object3D, view:View3D):void Parameters
source:Object3D
 
view:View3D
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.DiffusePhongShader'

Code examples

Comments