Packageorg.papervision3d.materials.shaders
Classpublic class GouraudShader
InheritanceGouraudShader Inheritance LightShader Inheritance Shader Inheritance flash.events.EventDispatcher



Public Properties
 PropertyDefined by
  ambientColor : int
GouraudShader
 Inheritedfilter : BitmapFilter
Shader
 InheritedlayerBlendMode : String
Shader
 Inheritedlight : LightObject3D
LightShader
Protected Properties
 PropertyDefined by
 Inherited_blendMode : String = "multiply"
Shader
 Inherited_filter : BitmapFilter
Shader
 Inheritedlayers : Dictionary
Shader
 Inherited_object : DisplayObject3D
Shader
Public Methods
 MethodDefined by
  
GouraudShader(light:LightObject3D, lightColor:uint = 0xFFFFFF, ambientColor:uint = 0x000000, specularLevel:uint = 0)
GouraudShader
 Inherited
destroy():void
Shader
  
renderLayer(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData):void
GouraudShader
  
renderTri(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData, bmp:BitmapData):void
GouraudShader
 Inherited
setContainerForObject(object:DisplayObject3D, layer:Sprite):void
Shader
 Inherited
Shader
 Inherited
LightShader
Property detail
ambientColorproperty
ambientColor:int  [read-write]Implementation
    public function get ambientColor():int
    public function set ambientColor(value:int):void
Constructor detail
GouraudShader()constructor
public function GouraudShader(light:LightObject3D, lightColor:uint = 0xFFFFFF, ambientColor:uint = 0x000000, specularLevel:uint = 0)Parameters
light:LightObject3D
 
lightColor:uint (default = 0xFFFFFF)
 
ambientColor:uint (default = 0x000000)
 
specularLevel:uint (default = 0)
Method detail
renderLayer()method
public override function renderLayer(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData):voidParameters
triangle:Triangle3D
 
renderSessionData:RenderSessionData
 
sod:ShaderObjectData
renderTri()method 
public override function renderTri(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData, bmp:BitmapData):voidParameters
triangle:Triangle3D
 
renderSessionData:RenderSessionData
 
sod:ShaderObjectData
 
bmp:BitmapData