Urho
1.0.0.0
Urho.Application
Base class for creating holographics applications for SharpReality.
This is the base class that your holographics application should subclass and provide an implementation for the Application.Start. It is important to not that your implementation should start with base.Start() that creates a basic scene for you. The minimal holographics application looks like the following:
();
}
}
]]>
Constructor
1.0.0.0
To be added.
To be added.
To be added.
Property
1.0.0.0
System.Collections.Generic.Dictionary<System.String,System.Action>
To be added.
To be added.
To be added.
Method
1.0.0.0
Urho.Model
To be added.
To be added.
To be added.
Creates from spatial geometry using with and .
Instance of object that can be used in or components.
To be added.
Property
1.0.0.0
Urho.Camera
To be added.
To be added.
To be added.
Property
1.0.0.0
Urho.Resources.XmlFile
To be added.
To be added.
To be added.
Property
1.0.0.0
Urho.Light
Default directional in the basic scene.
To be added.
To be added.
Property
1.0.0.0
System.Single
Distance between eyes.
To be added.
StereoApplication doesn't set any offset between cameras, instead of doing that it applies View and Projection matrices from SharpReality API for both eyes. With the given data we can calculate the real distance between eyes used by the system. This distance depends on system calibration. For an average person it would be 63mm or (0.063, 0, 0) in Urho.
Property
1.0.0.0
System.Boolean
Emulator mode
To be added.
To be added.
Property
1.0.0.0
System.Boolean
Enables or disables Hold gesture.
To be added.
See https://developer.microsoft.com/en-us/windows/holographic/gestures for details
Property
1.0.0.0
System.Boolean
Enables or disables Manipulation gesture.
To be added.
To be added.
Property
1.0.0.0
System.Boolean
Enables or disables Tapped and Double Tapped gestures.
To be added.
To be added.
Property
1.0.0.0
Urho.Vector3
Focus point in World coordinates.
To be added.
Informs the system about a specific point in your scene to prioritize for image stabilization. You should set the focus point near the content that the user is looking at.
Method
1.0.0.0
Urho.Model
Creates Model from spatial surfaces.
To be added.
To be added.
Can be overriden but most likely will be called in a background thread. The default implementation uses .
Property
1.0.0.0
Urho.Vector3
User's current position.
To be added.
The exact position will be between the cameras representing user's eyes.
Property
1.0.0.0
Urho.Camera
component that represents user's left eye.
To be added.
To be added.
Property
1.0.0.0
Urho.Octree
Fast access to added to the basic scene.
To be added.
Can be used for ray casting.
Method
1.0.0.0
System.Void
Invokes when user uses double tap gesture. Requires enabled EnableGestureTapped property.
To be added.
Method
1.0.0.0
System.Void
Invokes when user cancels Hold gesture. Requires enabled EnableGestureHold property.
To be added.
Method
1.0.0.0
System.Void
Invokes when user completes Hold gesture. Requires enabled EnableGestureHold property.
To be added.
Method
1.0.0.0
System.Void
Invokes when user starts Hold gesture. Requires enabled EnableGestureHold property.
To be added.
Method
1.0.0.0
System.Void
Invokes when user cancels Manipulation gesture. Requires enabled EnableGestureManipulation property.
To be added.
Method
1.0.0.0
System.Void
To be added.
Invokes when user completes Manipulation gesture. Requires enabled EnableGestureManipulation property.
To be added.
Method
1.0.0.0
System.Void
Invokes when user starts Manipulation gesture. Requires enabled EnableGestureManipulation property.
To be added.
Method
1.0.0.0
System.Void
To be added.
Invokes when user uses Manipulation gesture. Requires enabled EnableGestureManipulation property.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
Method
1.0.0.0
System.Void
To be added.
Model created by .
Invokes when SharpReality recognizes a new spatial surface or updates any existing..
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
To be added.
Method
1.0.0.0
System.Threading.Tasks.Task<System.Boolean>
Set of voice commands.
Registers set of voice commands with handlers.
Returns false if 'Microphone' device capability was not enabled in the AppManifest.
You should enable 'Microphone' device capability in the AppManifest.
Property
1.0.0.0
Urho.Camera
component that represents user's right eye.
To be added.
To be added.
Property
1.0.0.0
Urho.Scene
Root node of the simple scene created in Start metod.
To be added.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
Method
1.0.0.0
System.Threading.Tasks.Task<System.Boolean>
Bounding volume to observe. Vector3(20, 10, 5) means a box that is 20x10x5 meters.
Desired accuracy.
To be added.
To be added.
To be added.
Starts spatial mapping procedure.
Returns 'false' if spatialMapping device capability is not defined in the app's manifest. See for more details.
Make sure 'spatialMapping' device capability is enabled. See and for more details.
Method
1.0.0.0
System.Void
Stops spatial mapping process. You will stop receiving OnSurfaceAddedOrUpdated events.
To be added.
Method
1.0.0.0
System.Threading.Tasks.Task
To be added.
To be added.
To be added.
To be added.
Property
1.0.0.0
Urho.Zone
To be added.
To be added.
To be added.