C# Class LightShafts, LightShafts

Inheritance: MonoBehaviour
Show file Open project: robertcupisz/LightShafts Class Usage Examples

Public Methods

Method Description
InterpolateAlongRays ( Vector4 lightPos ) : void
OnRenderObject ( ) : void
Raymarch ( int width, int height, Vector4 lightPos ) : void
RenderCoords ( int width, int height, Vector4 lightPos ) : void
RenderInterpolationTexture ( Vector4 lightPos ) : void
RenderSamplePositions ( int width, int height, Vector4 lightPos ) : void
ShowSamples ( int width, int height, Vector4 lightPos ) : void
Start ( ) : void
UpdateShadowmap ( ) : void

Method Details

InterpolateAlongRays() public method

public InterpolateAlongRays ( Vector4 lightPos ) : void
lightPos Vector4
return void

OnRenderObject() public method

public OnRenderObject ( ) : void
return void

Raymarch() public method

public Raymarch ( int width, int height, Vector4 lightPos ) : void
width int
height int
lightPos Vector4
return void

RenderCoords() public method

public RenderCoords ( int width, int height, Vector4 lightPos ) : void
width int
height int
lightPos Vector4
return void

RenderInterpolationTexture() public method

public RenderInterpolationTexture ( Vector4 lightPos ) : void
lightPos Vector4
return void

RenderSamplePositions() public method

public RenderSamplePositions ( int width, int height, Vector4 lightPos ) : void
width int
height int
lightPos Vector4
return void

ShowSamples() public method

public ShowSamples ( int width, int height, Vector4 lightPos ) : void
width int
height int
lightPos Vector4
return void

Start() public method

public Start ( ) : void
return void

UpdateShadowmap() public method

public UpdateShadowmap ( ) : void
return void