C# Class Reactor.RWater

Inheritance: RSceneNode, IDisposable
Mostra file Open project: reisergames/reactor-v1 Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
GetPosition ( ) : R3DVECTOR
Init ( int Size, float TextureScale, R2DVECTOR WaveDirection ) : void
Render ( ) : void
SetOptions ( RWaterOptions Options ) : void
SetPosition ( R3DVECTOR Position ) : void
SetReflectionRenderDelegate ( ReflectionRenderDelegate Delegate ) : void
SetScale ( R3DVECTOR Scale ) : void
SetScale ( float Scale ) : void
SetWaveNormalTexture ( int TextureID ) : void
Update ( ) : void

Private Methods

Method Description
CreateWater ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetPosition() public method

public GetPosition ( ) : R3DVECTOR
return R3DVECTOR

Init() public method

public Init ( int Size, float TextureScale, R2DVECTOR WaveDirection ) : void
Size int
TextureScale float
WaveDirection R2DVECTOR
return void

Render() public method

public Render ( ) : void
return void

SetOptions() public method

public SetOptions ( RWaterOptions Options ) : void
Options RWaterOptions
return void

SetPosition() public method

public SetPosition ( R3DVECTOR Position ) : void
Position R3DVECTOR
return void

SetReflectionRenderDelegate() public method

public SetReflectionRenderDelegate ( ReflectionRenderDelegate Delegate ) : void
Delegate ReflectionRenderDelegate
return void

SetScale() public method

public SetScale ( R3DVECTOR Scale ) : void
Scale R3DVECTOR
return void

SetScale() public method

public SetScale ( float Scale ) : void
Scale float
return void

SetWaveNormalTexture() public method

public SetWaveNormalTexture ( int TextureID ) : void
TextureID int
return void

Update() public method

public Update ( ) : void
return void