Package | alternativa.engine3d.materials |
Class | public class EnvironmentMaterial |
Inheritance | EnvironmentMaterial TextureMaterial Material Object |
See also
Property | Defined By | ||
---|---|---|---|
alpha : Number = 1
Transparency. | TextureMaterial | ||
alphaThreshold : Number = 0
alphaThreshold defines starts from which value of alpha a fragment of the surface will get into transparent pass. | TextureMaterial | ||
diffuseMap : TextureResource
Diffuse map. | TextureMaterial | ||
environmentMap : TextureResource
Reflection texture. | EnvironmentMaterial | ||
lightMap : TextureResource
Light map. | EnvironmentMaterial | ||
lightMapChannel : uint = 1
Number of the UV-channel for light map. | EnvironmentMaterial | ||
name : String
Name of the material
| Material | ||
normalMap : TextureResource
Normal map. | EnvironmentMaterial | ||
normalMapSpace : int
Type of the normal map. | EnvironmentMaterial | ||
opacityMap : TextureResource
Opacity map. | TextureMaterial | ||
opaquePass : Boolean = true
If true, perform opaque pass. | TextureMaterial | ||
reflection : Number = 1
Reflectivity. | EnvironmentMaterial | ||
reflectionMap : TextureResource
Reflectivity map. | EnvironmentMaterial | ||
transparentPass : Boolean = true
If true, perform transparent pass. | TextureMaterial |
Method | Defined By | ||
---|---|---|---|
EnvironmentMaterial(diffuseMap:TextureResource = null, environmentMap:TextureResource = null, normalMap:TextureResource = null, reflectionMap:TextureResource = null, lightMap:TextureResource = null, opacityMap:TextureResource = null, alpha:Number = 1)
Creates a new EnvironmentMaterial instance. | EnvironmentMaterial | ||
[override]
| EnvironmentMaterial | ||
getResources(resourceType:Class = null):Vector.<Resource>
Gather resources used by material for uploading into context3D. | Material |
Method | Defined By | ||
---|---|---|---|
clonePropertiesFrom(source:Material):void [override]
| EnvironmentMaterial |
environmentMap | property |
environmentMap:TextureResource
Reflection texture. Should be BitmapCubeTextureResource
or ExternalTextureResource
with CubeTexture data.
public function get environmentMap():TextureResource
public function set environmentMap(value:TextureResource):void
lightMap | property |
lightMap:TextureResource
Light map.
public function get lightMap():TextureResource
public function set lightMap(value:TextureResource):void
lightMapChannel | property |
public var lightMapChannel:uint = 1
Number of the UV-channel for light map.
normalMap | property |
normalMap:TextureResource
Normal map.
public function get normalMap():TextureResource
public function set normalMap(value:TextureResource):void
normalMapSpace | property |
normalMapSpace:int
Type of the normal map. Should be defined by constants of NormalMapSpace
class.
The default value is NormalMapSpace.TANGENT
.
public function get normalMapSpace():int
public function set normalMapSpace(value:int):void
See also
reflection | property |
public var reflection:Number = 1
Reflectivity.
reflectionMap | property |
reflectionMap:TextureResource
Reflectivity map.
public function get reflectionMap():TextureResource
public function set reflectionMap(value:TextureResource):void
EnvironmentMaterial | () | Constructor |
public function EnvironmentMaterial(diffuseMap:TextureResource = null, environmentMap:TextureResource = null, normalMap:TextureResource = null, reflectionMap:TextureResource = null, lightMap:TextureResource = null, opacityMap:TextureResource = null, alpha:Number = 1)
Creates a new EnvironmentMaterial instance.
ParametersdiffuseMap:TextureResource (default = null )
| |
environmentMap:TextureResource (default = null )
| |
normalMap:TextureResource (default = null )
| |
reflectionMap:TextureResource (default = null )
| |
lightMap:TextureResource (default = null )
| |
opacityMap:TextureResource (default = null )
| |
alpha:Number (default = 1 )
|
clone | () | method |
clonePropertiesFrom | () | method |