Packageaway3d.materials.shaders
Classpublic class DiffuseDot3Shader
InheritanceDiffuseDot3Shader Inheritance AbstractShader
ImplementsIUVMaterial

Basic phong texture material

Public Properties
 PropertyDefined by
 Inheritedambient : AmbientLightSource
AbstractShader
  _bitmap : BitmapData
DiffuseDot3Shader
  bitmap : BitmapData
[read-only]
DiffuseDot3Shader
 Inherited_bitmapRect : Rectangle
AbstractShader
 InheritedblendMode : String
AbstractShader
  _blue : Number
DiffuseDot3Shader
 Inheriteddebug : Boolean
AbstractShader
 Inherited_dict : Dictionary
AbstractShader
  _diffuseTransform : Matrix3D
DiffuseDot3Shader
 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
  _green : Number
DiffuseDot3Shader
  height : Number
[read-only]
DiffuseDot3Shader
 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
DiffuseDot3Shader
 Inherited_normal1 : Number3D
AbstractShader
  _normal1z : Number
DiffuseDot3Shader
 Inherited_normal2 : Number3D
AbstractShader
  _normal2z : Number
DiffuseDot3Shader
  _normalBitmap : BitmapData
DiffuseDot3Shader
  _normalDictionary : Dictionary
DiffuseDot3Shader
  _normalFx : Number
DiffuseDot3Shader
  _normalFy : Number
DiffuseDot3Shader
  _normalFz : Number
DiffuseDot3Shader
 Inherited_parentFaceVO : FaceVO
AbstractShader
  _red : Number
DiffuseDot3Shader
 Inherited_s : Shape
AbstractShader
 Inherited_session : AbstractRenderSession
AbstractShader
 Inherited_shape : Shape
AbstractShader
 Inherited_shapeDictionary : Dictionary
AbstractShader
 Inheritedsmooth : Boolean
AbstractShader
 Inherited_source : Mesh
AbstractShader
  _sourceBitmap : BitmapData
DiffuseDot3Shader
  _sourceDictionary : Dictionary
DiffuseDot3Shader
 Inherited_sprite : Sprite
AbstractShader
 Inherited_spriteDictionary : Dictionary
AbstractShader
  _szx : Number
DiffuseDot3Shader
  _szy : Number
DiffuseDot3Shader
  _szz : Number
DiffuseDot3Shader
  tangentSpace : Boolean
DiffuseDot3Shader
 Inherited_view : View3D
AbstractShader
 Inheritedvisible : Boolean
AbstractShader
  width : Number
[read-only]
DiffuseDot3Shader
  _zeroPoint : Point
DiffuseDot3Shader
Public Methods
 MethodDefined by
  
DiffuseDot3Shader
(bitmap:BitmapData, init:Object = null)
DiffuseDot3Shader
  
clearFaceDictionary(source:Object3D, view:View3D):void
DiffuseDot3Shader
 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
DiffuseDot3Shader
  
renderShader(face:Face):void
DiffuseDot3Shader
  
updateMaterial(source:Object3D, view:View3D):void
DiffuseDot3Shader
Property detail
_bitmapproperty
public var _bitmap:BitmapData
bitmapproperty 
bitmap:BitmapData  [read-only]Implementation
    public function get bitmap():BitmapData
_blueproperty 
public var _blue:Number
_diffuseTransformproperty 
public var _diffuseTransform:Matrix3D
_greenproperty 
public var _green:Number
heightproperty 
height:Number  [read-only]Implementation
    public function get height():Number
_normal0zproperty 
public var _normal0z:Number
_normal1zproperty 
public var _normal1z:Number
_normal2zproperty 
public var _normal2z:Number
_normalBitmapproperty 
public var _normalBitmap:BitmapData
_normalDictionaryproperty 
public var _normalDictionary:Dictionary
_normalFxproperty 
public var _normalFx:Number
_normalFyproperty 
public var _normalFy:Number
_normalFzproperty 
public var _normalFz:Number
_redproperty 
public var _red:Number
_sourceBitmapproperty 
public var _sourceBitmap:BitmapData
_sourceDictionaryproperty 
public var _sourceDictionary:Dictionary
_szxproperty 
public var _szx:Number
_szyproperty 
public var _szy:Number
_szzproperty 
public var _szz:Number
tangentSpaceproperty 
public var tangentSpace:Boolean
widthproperty 
width:Number  [read-only]Implementation
    public function get width():Number
_zeroPointproperty 
public var _zeroPoint:Point
Constructor detail
DiffuseDot3Shader()constructor
public function DiffuseDot3Shader(bitmap:BitmapData, init:Object = null)Parameters
bitmap: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
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.DiffuseDot3Shader'

Code examples

Comments