Packageorg.papervision3d.materials.shaders
Classpublic class EnvMapShader
InheritanceEnvMapShader Inheritance LightShader Inheritance Shader Inheritance flash.events.EventDispatcher
ImplementsIShader
SubclassesCellShader, PhongShader



Public Properties
 PropertyDefined by
  ambientColor : int
EnvMapShader
  backenvmap : BitmapData
EnvMapShader
  bumpmap : BitmapData
EnvMapShader
  envMap : BitmapData
EnvMapShader
 Inheritedfilter : BitmapFilter
Shader
 InheritedlayerBlendMode : String
Shader
 Inheritedlight : LightObject3D
LightShader
  specularMap : BitmapData
EnvMapShader
Protected Properties
 PropertyDefined by
 Inherited_blendMode : String = "multiply"
Shader
 Inherited_filter : BitmapFilter
Shader
 Inheritedlayers : Dictionary
Shader
  lightmapHalfheight : Number
EnvMapShader
  lightmapHalfwidth : Number
EnvMapShader
 Inherited_object : DisplayObject3D
Shader
Public Methods
 MethodDefined by
  
EnvMapShader(light:LightObject3D, envmap:BitmapData, backenvmap:BitmapData = null, ambientColor:int = 0x000000, bumpMap:BitmapData = null, specularMap:BitmapData = null)
EnvMapShader
 Inherited
destroy():void
Shader
  
renderLayer(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData):void
EnvMapShader
  
renderTri(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData, bmp:BitmapData):void
EnvMapShader
 Inherited
setContainerForObject(object:DisplayObject3D, layer:Sprite):void
Shader
  
EnvMapShader
 Inherited
LightShader
Property detail
ambientColorproperty
ambientColor:int  [read-write]Implementation
    public function get ambientColor():int
    public function set ambientColor(value:int):void
backenvmapproperty 
backenvmap:BitmapData  [read-write]Implementation
    public function get backenvmap():BitmapData
    public function set backenvmap(value:BitmapData):void
bumpmapproperty 
bumpmap:BitmapData  [read-write]Implementation
    public function get bumpmap():BitmapData
    public function set bumpmap(value:BitmapData):void
envMapproperty 
envMap:BitmapData  [read-write]Implementation
    public function get envMap():BitmapData
    public function set envMap(value:BitmapData):void
lightmapHalfheightproperty 
protected var lightmapHalfheight:Number
lightmapHalfwidthproperty 
protected var lightmapHalfwidth:Number
specularMapproperty 
specularMap:BitmapData  [read-write]Implementation
    public function get specularMap():BitmapData
    public function set specularMap(value:BitmapData):void
Constructor detail
EnvMapShader()constructor
public function EnvMapShader(light:LightObject3D, envmap:BitmapData, backenvmap:BitmapData = null, ambientColor:int = 0x000000, bumpMap:BitmapData = null, specularMap:BitmapData = null)Parameters
light:LightObject3D
 
envmap:BitmapData
 
backenvmap:BitmapData (default = null)
 
ambientColor:int (default = 0x000000)
 
bumpMap:BitmapData (default = null)
 
specularMap:BitmapData (default = null)
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
updateAfterRender()method 
public override function updateAfterRender(renderSessionData:RenderSessionData, sod:ShaderObjectData):voidParameters
renderSessionData:RenderSessionData
 
sod:ShaderObjectData