Package | away3d.materials |
Class | public class SphericEnvMapPBMaterial |
Inheritance | SphericEnvMapPBMaterial away3d.materials.SinglePassShaderMaterial |
Property | Defined by | ||
---|---|---|---|
envMapAlpha : Number
The opacity of the environment map, ie: how reflective the surface is.
| SphericEnvMapPBMaterial | ||
reflectivityMap : BitmapData
A texture map that indicates the reflection amount for each texel
| SphericEnvMapPBMaterial |
Property | Defined by | ||
---|---|---|---|
_envMap : BitmapData | SphericEnvMapPBMaterial |
Method | Defined by | ||
---|---|---|---|
SphericEnvMapPBMaterial
(bitmap:BitmapData, normalMap:BitmapData, envMap:BitmapData, targetModel:Mesh, init:Object = null)
Creates a new SphericEnvMapPBMaterial object.
| SphericEnvMapPBMaterial |
Method | Defined by | ||
---|---|---|---|
SphericEnvMapPBMaterial |
_envMap | property |
protected var _envMap:BitmapData
envMapAlpha | property |
envMapAlpha:Number
[read-write]The opacity of the environment map, ie: how reflective the surface is. 1 is a perfect mirror.
Implementation public function get envMapAlpha():Number
public function set envMapAlpha(value:Number):void
reflectivityMap | property |
reflectivityMap:BitmapData
[read-write]A texture map that indicates the reflection amount for each texel
Implementation public function get reflectivityMap():BitmapData
public function set reflectivityMap(value:BitmapData):void
SphericEnvMapPBMaterial | () | constructor |
public function SphericEnvMapPBMaterial(bitmap:BitmapData, normalMap:BitmapData, envMap:BitmapData, targetModel:Mesh, init:Object = null)
Parameters
bitmap:BitmapData — The texture to be used for the diffuse shading
|
|
normalMap:BitmapData — An object-space normal map
|
|
envMap:BitmapData — The environment map to be reflected
|
|
targetModel:Mesh — The target mesh for which this shader is applied
|
|
init:Object (default = null ) — An initialisation object
|
envMapAlpha:Number (default = 1) |
updatePixelShader | () | method |
protected override function updatePixelShader(source:Object3D, view:View3D):void
Parameters
source:Object3D |
|
view:View3D |