C# Класс SmartHome.UrhoApp

Наследование: Application
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddBulb ( Vector3 position ) : void
AddOrUpdateSurface ( SurfaceDto surface ) : void
SetConnection ( ScannerConnection connection ) : void
ToggleLight ( int index ) : void
UpdateCurrentPosition ( Vector3 position, Vector3 direction ) : void

Защищенные методы

Метод Описание
OnUpdate ( float timeStep ) : void
Start ( ) : void

Приватные методы

Метод Описание
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

Описание методов

AddBulb() публичный Метод

public AddBulb ( Vector3 position ) : void
position Vector3
Результат void

AddOrUpdateSurface() публичный Метод

public AddOrUpdateSurface ( SurfaceDto surface ) : void
surface Shared.SurfaceDto
Результат void

OnUpdate() защищенный Метод

protected OnUpdate ( float timeStep ) : void
timeStep float
Результат void

SetConnection() публичный Метод

public SetConnection ( ScannerConnection connection ) : void
connection ScannerConnection
Результат void

Start() защищенный Метод

protected Start ( ) : void
Результат void

ToggleLight() публичный Метод

public ToggleLight ( int index ) : void
index int
Результат void

UpdateCurrentPosition() публичный Метод

public UpdateCurrentPosition ( Vector3 position, Vector3 direction ) : void
position Vector3
direction Vector3
Результат void