C# Class SmartHome.UrhoApp

Inheritance: Application
Afficher le fichier Open project: xamarin/urho-samples Class Usage Examples

Méthodes publiques

Méthode Description
AddBulb ( Vector3 position ) : void
AddOrUpdateSurface ( SurfaceDto surface ) : void
SetConnection ( ScannerConnection connection ) : void
ToggleLight ( int index ) : void
UpdateCurrentPosition ( Vector3 position, Vector3 direction ) : void

Méthodes protégées

Méthode Description
OnUpdate ( float timeStep ) : void
Start ( ) : void

Private Methods

Méthode Description
CreateModelFromVertexData ( SurfaceDto surface ) : Urho.Model
Distance ( IntVector2 v1, IntVector2 v2 ) : float

Distance between two 2D points (should be moved to IntVector2).

InitTouchInput ( ) : void
Pointer_PositionChanged ( Vector3 position ) : void
UrhoApp ( Urho.ApplicationOptions options ) : System

Method Details

AddBulb() public méthode

public AddBulb ( Vector3 position ) : void
position Vector3
Résultat void

AddOrUpdateSurface() public méthode

public AddOrUpdateSurface ( SurfaceDto surface ) : void
surface Shared.SurfaceDto
Résultat void

OnUpdate() protected méthode

protected OnUpdate ( float timeStep ) : void
timeStep float
Résultat void

SetConnection() public méthode

public SetConnection ( ScannerConnection connection ) : void
connection ScannerConnection
Résultat void

Start() protected méthode

protected Start ( ) : void
Résultat void

ToggleLight() public méthode

public ToggleLight ( int index ) : void
index int
Résultat void

UpdateCurrentPosition() public méthode

public UpdateCurrentPosition ( Vector3 position, Vector3 direction ) : void
position Vector3
direction Vector3
Résultat void