public class DirectionalShadowLight extends DirectionalLight implements ShadowMap, Disposable
direction
Constructor and Description |
---|
DirectionalShadowLight(int shadowMapWidth,
int shadowMapHeight,
float shadowViewportWidth,
float shadowViewportHeight,
float shadowNear,
float shadowFar) |
Modifier and Type | Method and Description |
---|---|
void |
begin() |
void |
begin(Camera camera) |
void |
begin(Vector3 center,
Vector3 forward) |
void |
dispose()
Releases all resources of this object.
|
void |
end() |
Camera |
getCamera() |
TextureDescriptor |
getDepthMap() |
FrameBuffer |
getFrameBuffer() |
Matrix4 |
getProjViewTrans() |
void |
update(Camera camera) |
void |
update(Vector3 center,
Vector3 forward) |
equals, equals, set, set, set, set, set, setDirection, setDirection
public DirectionalShadowLight(int shadowMapWidth, int shadowMapHeight, float shadowViewportWidth, float shadowViewportHeight, float shadowNear, float shadowFar)
public void update(Camera camera)
public void begin(Camera camera)
public void begin()
public void end()
public FrameBuffer getFrameBuffer()
public Camera getCamera()
public Matrix4 getProjViewTrans()
getProjViewTrans
in interface ShadowMap
public TextureDescriptor getDepthMap()
getDepthMap
in interface ShadowMap
public void dispose()
Disposable
dispose
in interface Disposable
Copyright © 2020. All rights reserved.