Packageorg.papervision3d.materials.shaders
Classpublic class PhongShader
InheritancePhongShader Inheritance EnvMapShader Inheritance LightShader Inheritance Shader Inheritance flash.events.EventDispatcher



Public Properties
 PropertyDefined by
 InheritedambientColor : int
EnvMapShader
 Inheritedbackenvmap : BitmapData
EnvMapShader
 Inheritedbumpmap : BitmapData
EnvMapShader
 InheritedenvMap : BitmapData
EnvMapShader
 Inheritedfilter : BitmapFilter
Shader
 InheritedlayerBlendMode : String
Shader
 Inheritedlight : LightObject3D
LightShader
 InheritedspecularMap : BitmapData
EnvMapShader
Protected Properties
 PropertyDefined by
 Inherited_blendMode : String = "multiply"
Shader
 Inherited_filter : BitmapFilter
Shader
 Inheritedlayers : Dictionary
Shader
 InheritedlightmapHalfheight : Number
EnvMapShader
 InheritedlightmapHalfwidth : Number
EnvMapShader
 Inherited_object : DisplayObject3D
Shader
Public Methods
 MethodDefined by
  
PhongShader(light:LightObject3D, lightColor:int, ambientColor:int = 0x000000, specularLevel:int = 0, bumpMap:BitmapData = null, specularMap:BitmapData = null)
PhongShader
 Inherited
destroy():void
Shader
 Inherited
renderLayer(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData):void
EnvMapShader
 Inherited
renderTri(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData, bmp:BitmapData):void
EnvMapShader
 Inherited
setContainerForObject(object:DisplayObject3D, layer:Sprite):void
Shader
 Inherited
EnvMapShader
 Inherited
LightShader
Constructor detail
PhongShader()constructor
public function PhongShader(light:LightObject3D, lightColor:int, ambientColor:int = 0x000000, specularLevel:int = 0, bumpMap:BitmapData = null, specularMap:BitmapData = null)Parameters
light:LightObject3D
 
lightColor:int
 
ambientColor:int (default = 0x000000)
 
specularLevel:int (default = 0)
 
bumpMap:BitmapData (default = null)
 
specularMap:BitmapData (default = null)