Packageaway3d.materials.shaders
Classpublic class SpecularPhongShader
InheritanceSpecularPhongShader Inheritance AbstractShader

Public Properties
 PropertyDefined by
 Inheritedambient : AmbientLightSource
AbstractShader
 Inherited_bitmapRect : Rectangle
AbstractShader
 InheritedblendMode : String
AbstractShader
  coeff1 : Number
SpecularPhongShader
  coeff2 : Number
SpecularPhongShader
  coeff3 : Number
SpecularPhongShader
 Inheriteddebug : Boolean
AbstractShader
 Inherited_dict : Dictionary
AbstractShader
 Inheriteddirectional : DirectionalLightSource
AbstractShader
 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
 Inherited_lights : LightArray
AbstractShader
 Inherited_mapping : Matrix
AbstractShader
 Inherited_n0 : Number3D
AbstractShader
 Inherited_n1 : Number3D
AbstractShader
 Inherited_n2 : Number3D
AbstractShader
  _nFace : Number3D
SpecularPhongShader
  _nFaceTransZ : Number
SpecularPhongShader
 Inherited_normal0 : Number3D
AbstractShader
 Inherited_normal1 : Number3D
AbstractShader
 Inherited_normal2 : Number3D
AbstractShader
 Inherited_parentFaceVO : FaceVO
AbstractShader
 Inherited_s : Shape
AbstractShader
 Inherited_session : AbstractRenderSession
AbstractShader
 Inherited_shape : Shape
AbstractShader
 Inherited_shapeDictionary : Dictionary
AbstractShader
  _shininess : Number
SpecularPhongShader
  shininess : Number
SpecularPhongShader
 Inheritedsmooth : Boolean
AbstractShader
 Inherited_source : Mesh
AbstractShader
  _specColor : ColorTransform
SpecularPhongShader
  _specMin : Number
SpecularPhongShader
  _specular : Number
SpecularPhongShader
  specular : Number
SpecularPhongShader
  _specularTransform : Matrix3D
SpecularPhongShader
  specVal1 : Number
SpecularPhongShader
  specVal2 : Number
SpecularPhongShader
  specVal3 : Number
SpecularPhongShader
  specValFace : Number
SpecularPhongShader
 Inherited_sprite : Sprite
AbstractShader
 Inherited_spriteDictionary : Dictionary
AbstractShader
  _sxx : Number
SpecularPhongShader
  _sxy : Number
SpecularPhongShader
  _sxz : Number
SpecularPhongShader
  _syx : Number
SpecularPhongShader
  _syy : Number
SpecularPhongShader
  _syz : Number
SpecularPhongShader
  _szx : Number
SpecularPhongShader
  _szy : Number
SpecularPhongShader
  _szz : Number
SpecularPhongShader
 Inherited_view : View3D
AbstractShader
 Inheritedvisible : Boolean
AbstractShader
Public Methods
 MethodDefined by
  
SpecularPhongShader
(init:Object = null)
SpecularPhongShader
  
clearFaceDictionary(source:Object3D, view:View3D):void
SpecularPhongShader
 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
SpecularPhongShader
  
renderShader(face:Face):void
SpecularPhongShader
  
updateMaterial(source:Object3D, view:View3D):void
SpecularPhongShader
Property detail
coeff1property
public var coeff1:Number
coeff2property 
public var coeff2:Number
coeff3property 
public var coeff3:Number
_nFaceproperty 
public var _nFace:Number3D
_nFaceTransZproperty 
public var _nFaceTransZ:Number
_shininessproperty 
public var _shininess:Number
shininessproperty 
shininess:Number  [read-write]Implementation
    public function get shininess():Number
    public function set shininess(value:Number):void
_specColorproperty 
public var _specColor:ColorTransform
_specMinproperty 
public var _specMin:Number
_specularproperty 
public var _specular:Number
specularproperty 
specular:Number  [read-write]Implementation
    public function get specular():Number
    public function set specular(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
Constructor detail
SpecularPhongShader()constructor
public function SpecularPhongShader(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.SpecularPhongShader'

Code examples

Comments