| Package | org.papervision3d.materials.shaders |
| Class | public class EnvMapShader |
| Inheritance | EnvMapShader LightShader Shader flash.events.EventDispatcher |
| Implements | IShader |
| Subclasses | CellShader, PhongShader |
| Property | Defined by | ||
|---|---|---|---|
| ambientColor : int | EnvMapShader | ||
| backenvmap : BitmapData | EnvMapShader | ||
| bumpmap : BitmapData | EnvMapShader | ||
| envMap : BitmapData | EnvMapShader | ||
![]() | filter : BitmapFilter | Shader | |
![]() | layerBlendMode : String | Shader | |
![]() | light : LightObject3D | LightShader | |
| specularMap : BitmapData | EnvMapShader | ||
| Property | Defined by | ||
|---|---|---|---|
![]() | _blendMode : String = "multiply" | Shader | |
![]() | _filter : BitmapFilter | Shader | |
![]() | layers : Dictionary | Shader | |
| lightmapHalfheight : Number | EnvMapShader | ||
| lightmapHalfwidth : Number | EnvMapShader | ||
![]() | _object : DisplayObject3D | Shader | |
| Method | Defined by | ||
|---|---|---|---|
|
EnvMapShader(light:LightObject3D, envmap:BitmapData, backenvmap:BitmapData = null, ambientColor:int = 0x000000, bumpMap:BitmapData = null, specularMap:BitmapData = null)
| EnvMapShader | ||
![]() |
destroy():void
| Shader | |
| EnvMapShader | |||
|
renderTri(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData, bmp:BitmapData):void
| EnvMapShader | ||
![]() |
setContainerForObject(object:DisplayObject3D, layer:Sprite):void
| Shader | |
| EnvMapShader | |||
![]() | LightShader | ||
| ambientColor | property |
ambientColor:int [read-write]Implementation
public function get ambientColor():int
public function set ambientColor(value:int):void
| backenvmap | property |
backenvmap:BitmapData [read-write]Implementation
public function get backenvmap():BitmapData
public function set backenvmap(value:BitmapData):void
| bumpmap | property |
bumpmap:BitmapData [read-write]Implementation
public function get bumpmap():BitmapData
public function set bumpmap(value:BitmapData):void
| envMap | property |
envMap:BitmapData [read-write]Implementation
public function get envMap():BitmapData
public function set envMap(value:BitmapData):void
| lightmapHalfheight | property |
protected var lightmapHalfheight:Number
| lightmapHalfwidth | property |
protected var lightmapHalfwidth:Number
| specularMap | property |
specularMap:BitmapData [read-write]Implementation
public function get specularMap():BitmapData
public function set specularMap(value:BitmapData):void
| 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) |
| 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 |