Packageaway3d.lights.shadowmaps
Classpublic class CubeMapShadowMapper
InheritanceCubeMapShadowMapper Inheritance ShadowMapperBase Inheritance Object



Public Properties
 PropertyDefined By
 InheriteddepthMap : TextureProxyBase
[read-only]
ShadowMapperBase
 InheriteddepthMapSize : uint
ShadowMapperBase
 Inheritedlight : LightBase
ShadowMapperBase
Protected Properties
 PropertyDefined By
 Inherited_casterCollector : ShadowCasterCollector
ShadowMapperBase
 Inherited_depthMapSize : uint = 2048
ShadowMapperBase
 Inherited_light : LightBase
ShadowMapperBase
Public Methods
 MethodDefined By
  
CubeMapShadowMapper
 Inherited
dispose():void
ShadowMapperBase
Protected Methods
 MethodDefined By
  
[override]
CubeMapShadowMapper
  
drawDepthMap(target:TextureBase, scene:Scene3D, renderer:DepthRenderer):void
[override]
CubeMapShadowMapper
  
[override]
CubeMapShadowMapper
Constructor Detail
CubeMapShadowMapper()Constructor
public function CubeMapShadowMapper()



Method Detail
createDepthTexture()method
override protected function createDepthTexture():TextureProxyBase

Returns
TextureProxyBase
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