Packageaway3d.materials
Classpublic class CenterLightingMaterial
InheritanceCenterLightingMaterial Inheritance flash.events.EventDispatcher
ImplementsITriangleMaterial
SubclassesShadingColorMaterial, WhiteShadingBitmapMaterial

Abstract class for materials that calculate lighting for the face's center Not intended for direct use - use ShadingColorMaterial or WhiteShadingBitmapMaterial.

Public Properties
 PropertyDefined by
  ambient_brightness : Number = 1
Coefficient for ambient light level
CenterLightingMaterial
  diffuse_brightness : Number = 1
Coefficient for diffuse light level
CenterLightingMaterial
  shininess : Number = 20
Coefficient for shininess level
CenterLightingMaterial
  specular_brightness : Number = 1
Coefficient for specular light level
CenterLightingMaterial
Protected Properties
 PropertyDefined by
  ini : Init
Instance of the Init object used to hold and parse default property values specified by the initialiser object in the 3d object constructor.
CenterLightingMaterial
Public Methods
 MethodDefined by
  
addOnMaterialUpdate(listener:Function):void
Default method for adding a materialupdated event listener
CenterLightingMaterial
  
clearFaces(source:Object3D = null, view:View3D = null):void
CenterLightingMaterial
  
removeOnMaterialUpdate(listener:Function):void
Default method for removing a materialupdated event listener
CenterLightingMaterial
  
Sends data from the material coupled with data from the DrawTriangle primitive to the render session.
CenterLightingMaterial
  
updateMaterial(source:Object3D, view:View3D):void
Called once per render loop when material is visible.
CenterLightingMaterial
Property detail
ambient_brightnessproperty
public var ambient_brightness:Number = 1

Coefficient for ambient light level

diffuse_brightnessproperty 
public var diffuse_brightness:Number = 1

Coefficient for diffuse light level

iniproperty 
protected var ini:Init

Instance of the Init object used to hold and parse default property values specified by the initialiser object in the 3d object constructor.

shininessproperty 
public var shininess:Number = 20

Coefficient for shininess level

specular_brightnessproperty 
public var specular_brightness:Number = 1

Coefficient for specular light level

Method detail
addOnMaterialUpdate()method
public function addOnMaterialUpdate(listener:Function):void

Default method for adding a materialupdated event listener

Parameters
listener:Function — The listener function
clearFaces()method 
public function clearFaces(source:Object3D = null, view:View3D = null):void Parameters
source:Object3D (default = null)
 
view:View3D (default = null)
removeOnMaterialUpdate()method 
public function removeOnMaterialUpdate(listener:Function):void

Default method for removing a materialupdated event listener

Parameters
listener:Function — The listener function
renderTriangle()method 
public function renderTriangle(tri:DrawTriangle):void

Sends data from the material coupled with data from the DrawTriangle primitive to the render session.

Parameters
tri:DrawTriangle
updateMaterial()method 
public function updateMaterial(source:Object3D, view:View3D):void

Called once per render loop when material is visible.

Parameters
source:Object3D
 
view:View3D
Wiki link
Click to go to the wiki page for 'away3d.materials.CenterLightingMaterial'

Code examples

Comments