Package | away3d.lights.shadowmaps |
Class | public class DirectionalShadowMapper |
Inheritance | DirectionalShadowMapper ![]() ![]() |
Subclasses | NearDirectionalShadowMapper |
Property | Defined By | ||
---|---|---|---|
![]() | autoUpdateShadows : Boolean | ShadowMapperBase | |
![]() | depthMap : TextureProxyBase [read-only] | ShadowMapperBase | |
![]() | depthMapSize : uint | ShadowMapperBase | |
![]() | light : LightBase | ShadowMapperBase | |
lightOffset : Number | DirectionalShadowMapper |
Property | Defined By | ||
---|---|---|---|
![]() | _casterCollector : ShadowCasterCollector | ShadowMapperBase | |
_depthCamera : Camera3D | DirectionalShadowMapper | ||
_depthLens : FreeMatrixLens | DirectionalShadowMapper | ||
![]() | _depthMapSize : uint = 2048 | ShadowMapperBase | |
![]() | _light : LightBase | ShadowMapperBase | |
_lightOffset : Number = 10000 | DirectionalShadowMapper | ||
_localFrustum : Vector.<Number> | DirectionalShadowMapper | ||
_matrix : Matrix3D | DirectionalShadowMapper |
Method | Defined By | ||
---|---|---|---|
DirectionalShadowMapper | |||
![]() | dispose():void | ShadowMapperBase | |
![]() | updateShadows():void | ShadowMapperBase |
Method | Defined By | ||
---|---|---|---|
![]() | ShadowMapperBase | ||
![]() | ShadowMapperBase | ||
[override] | DirectionalShadowMapper | ||
updateDepthProjection(viewCamera:Camera3D):void [override] | DirectionalShadowMapper | ||
updateProjectionFromFrustumCorners(viewCamera:Camera3D, corners:Vector.<Number>, matrix:Matrix3D):void | DirectionalShadowMapper |
_depthCamera | property |
protected var _depthCamera:Camera3D
_depthLens | property |
protected var _depthLens:FreeMatrixLens
_lightOffset | property |
protected var _lightOffset:Number = 10000
_localFrustum | property |
protected var _localFrustum:Vector.<Number>
_matrix | property |
protected var _matrix:Matrix3D
depthProjection | property |
depthProjection:Matrix3D
[read-only] Depth projection matrix that projects from scene space to depth map.
arcane function get depthProjection():Matrix3D
lightOffset | property |
lightOffset:Number
public function get lightOffset():Number
public function set lightOffset(value:Number):void
DirectionalShadowMapper | () | Constructor |
public function DirectionalShadowMapper()
drawDepthMap | () | method |
override protected function drawDepthMap(target:TextureBase, scene:Scene3D, renderer:DepthRenderer):void
Parameters
target:TextureBase | |
scene:Scene3D | |
renderer:DepthRenderer |
updateDepthProjection | () | method |
override protected function updateDepthProjection(viewCamera:Camera3D):void
Parameters
viewCamera:Camera3D |
updateProjectionFromFrustumCorners | () | method |
protected function updateProjectionFromFrustumCorners(viewCamera:Camera3D, corners:Vector.<Number>, matrix:Matrix3D):void
Parameters
viewCamera:Camera3D | |
corners:Vector.<Number> | |
matrix:Matrix3D |