C# Class AcTools.Render.Kn5SpecificSpecial.AmbientShadowKn5ObjectRenderer

Inheritance: AcTools.Render.Base.BaseRenderer
Exibir arquivo Open project: gro-ove/actools Class Usage Examples

Public Properties

Property Type Description
BlurResult bool
BodyMultipler float
ClippingCoefficient float
DebugMode bool
DiffusionLevel float
Fade bool
HideWheels bool
Iterations int
SkyBrightnessLevel float
UpDelta float
WheelMultipler float

Public Methods

Method Description
AmbientShadowKn5ObjectRenderer ( Kn5 kn5, string carLocation = null ) : System
AmbientShadowKn5ObjectRenderer ( string mainKn5Filename, string carLocation = null ) : System
Dispose ( ) : void
Shot ( ) : void
Shot ( string outputDirectory ) : void

Protected Methods

Method Description
InitializeInner ( ) : void
OnTick ( float dt ) : void
ResizeInner ( ) : void

Private Methods

Method Description
AddShadow ( ) : void
BackupAndRecycle ( string outputDirectory ) : void
Draw ( float multipler, int size, int padding, bool fade ) : void
DrawShadow ( System.Vector3 from, System.Vector3 up = null ) : void
InitializeBuffers ( ) : void
LoadAmbientShadowSize ( ) : void
LoadAndAdjustKn5 ( ) : void
PrepareBuffers ( int size, int shadowResolution ) : void
SaveResultAs ( string outputDirectory, string name, int size, int padding ) : void
SetBodyShadowCamera ( ) : void
SetWheelShadowCamera ( ) : void

Method Details

AmbientShadowKn5ObjectRenderer() public method

public AmbientShadowKn5ObjectRenderer ( Kn5 kn5, string carLocation = null ) : System
kn5 AcTools.Kn5File.Kn5
carLocation string
return System

AmbientShadowKn5ObjectRenderer() public method

public AmbientShadowKn5ObjectRenderer ( string mainKn5Filename, string carLocation = null ) : System
mainKn5Filename string
carLocation string
return System

Dispose() public method

public Dispose ( ) : void
return void

InitializeInner() protected method

protected InitializeInner ( ) : void
return void

OnTick() protected method

protected OnTick ( float dt ) : void
dt float
return void

ResizeInner() protected method

protected ResizeInner ( ) : void
return void

Shot() public method

public Shot ( ) : void
return void

Shot() public method

public Shot ( string outputDirectory ) : void
outputDirectory string
return void

Property Details

BlurResult public_oe property

public bool BlurResult
return bool

BodyMultipler public_oe property

public float BodyMultipler
return float

ClippingCoefficient public_oe property

public float ClippingCoefficient
return float

DebugMode public_oe property

public bool DebugMode
return bool

DiffusionLevel public_oe property

public float DiffusionLevel
return float

Fade public_oe property

public bool Fade
return bool

HideWheels public_oe property

public bool HideWheels
return bool

Iterations public_oe property

public int Iterations
return int

SkyBrightnessLevel public_oe property

public float SkyBrightnessLevel
return float

UpDelta public_oe property

public float UpDelta
return float

WheelMultipler public_oe property

public float WheelMultipler
return float