FIX: RuntimeInitializeOnLoadMethod not getting called in player.

This commit is contained in:
Rene Damm rene@unity3d.com 2017-12-04 19:00:09 -08:00
Родитель 5d2885ff97
Коммит 81f12a7841
90 изменённых файлов: 2176 добавлений и 193 удалений

Просмотреть файл

@ -87,6 +87,7 @@ LightmapSettings:
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ShowResolutionOverlay: 1
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 1
--- !u!196 &4
@ -155,6 +156,7 @@ MeshRenderer:
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 4294967295
m_Materials:
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
@ -273,10 +275,6 @@ GameObject:
- component: {fileID: 919824550}
- component: {fileID: 919824549}
- component: {fileID: 919824554}
- component: {fileID: 919824557}
- component: {fileID: 919824556}
- component: {fileID: 919824555}
- component: {fileID: 919824558}
m_Layer: 0
m_Name: Player
m_TagString: MainCamera
@ -300,7 +298,8 @@ MonoBehaviour:
burstSpeed: 10
projectile: {fileID: 1050929111787496, guid: 10d52fac856bc411c8b30746a4f3bb05, type: 2}
controls:
m_Asset: {fileID: 11400000, guid: db628de0ec03d439ba806fdb7b2ef1cb, type: 3}
m_Asset: {fileID: 11400000, guid: e0f46a37bbc4f4bf8ad42ad37bb6d56a, type: 3}
myAction: {fileID: 0}
--- !u!81 &919824550
AudioListener:
m_ObjectHideFlags: 0
@ -375,91 +374,6 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: e1e07378438184f0293d5c131cea6253, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &919824555
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 919824548}
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 2ab7c7a7ef9e44f4d8c56e49c8bfed8f, type: 3}
m_Name:
m_EditorClassIdentifier:
moveSpeed: 10
rotateSpeed: 60
burstSpeed: 10
projectile: {fileID: 1050929111787496, guid: 10d52fac856bc411c8b30746a4f3bb05, type: 2}
moveAction:
m_Name: Move
m_Bindings:
- path: <Gamepad>/leftStick
modifiers:
group:
flags: 0
m_BindingsStartIndex: 0
m_BindingsCount: 1
lookAction:
m_Name: Look
m_Bindings:
- path: <Gamepad>/rightStick
modifiers:
group:
flags: 0
m_BindingsStartIndex: 0
m_BindingsCount: 1
fireAction:
m_Name: Fire
m_Bindings:
- path: '*/{PrimaryAction}'
modifiers: Tap,SlowTap
group:
flags: 0
m_BindingsStartIndex: 0
m_BindingsCount: 1
--- !u!114 &919824556
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 919824548}
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 767c036f1bd9b4807bc11f76fafbad25, type: 3}
m_Name:
m_EditorClassIdentifier:
moveSpeed: 10
rotateSpeed: 60
--- !u!114 &919824557
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 919824548}
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6530e5fa6e7bd4c9d99219c476807b5e, type: 3}
m_Name:
m_EditorClassIdentifier:
moveSpeed: 10
rotateSpeed: 60
--- !u!114 &919824558
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 919824548}
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 092bf3b983af64d85be968602701f933, type: 3}
m_Name:
m_EditorClassIdentifier:
moveSpeed: 10
rotateSpeed: 60
burstSpeed: 10
projectile: {fileID: 1050929111787496, guid: 10d52fac856bc411c8b30746a4f3bb05, type: 2}
controls:
m_Asset: {fileID: 11400000, guid: db628de0ec03d439ba806fdb7b2ef1cb, type: 3}
--- !u!1 &924788181
GameObject:
m_ObjectHideFlags: 0
@ -504,6 +418,7 @@ MeshRenderer:
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 4294967295
m_Materials:
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
@ -575,6 +490,7 @@ MeshRenderer:
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 4294967295
m_Materials:
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
@ -674,6 +590,7 @@ MeshRenderer:
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 4294967295
m_Materials:
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
@ -758,6 +675,7 @@ MeshRenderer:
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 4294967295
m_Materials:
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:

Просмотреть файл

@ -1,4 +1,5 @@
using System;
using ISX.LowLevel;
using UnityEngine;
namespace ISX.HID
@ -118,9 +119,11 @@ namespace ISX.HID
////TODO: for joysticks, set up stick from X and Y
// Every report starts with an 8 bit report ID.
var inputReportBitOffset = 8u;
var outputReportBitOffset = 8u;
// Technically, HID reports start with an 8bit field containing
// the report ID but the native APIs are sending us the report
// data starting after the ID.
var inputReportBitOffset = 0u;
var outputReportBitOffset = 0u;
// Process HID descriptor.
foreach (var element in descriptor.elements)

Просмотреть файл

@ -1,4 +1,5 @@
using NUnit.Framework;
using System.Linq;
namespace ISX.HID
{
@ -49,7 +50,53 @@ namespace ISX.HID
Assert.That(device.children, Has.Exactly(1).With.Property("name").EqualTo("button1").And.TypeOf<ButtonControl>());
Assert.That(device.children, Has.Exactly(1).With.Property("name").EqualTo("button2").And.TypeOf<ButtonControl>());
////TODO: test sending events against HIDs to make sure we get the control offsets right
var x = device["X"];
var y = device["Y"];
var button1 = device["button1"];
var button2 = device["button2"];
Assert.That(device.stateBlock.sizeInBits, Is.EqualTo(5 * 8));
Assert.That(x.stateBlock.byteOffset, Is.Zero);
Assert.That(y.stateBlock.byteOffset, Is.EqualTo(2));
Assert.That(x.stateBlock.bitOffset, Is.Zero);
Assert.That(y.stateBlock.bitOffset, Is.Zero);
Assert.That(button1.stateBlock.byteOffset, Is.EqualTo(4));
Assert.That(button2.stateBlock.byteOffset, Is.EqualTo(4));
Assert.That(button1.stateBlock.bitOffset, Is.EqualTo(0));
Assert.That(button2.stateBlock.bitOffset, Is.EqualTo(1));
}
// There may be vendor-specific stuff in an input report which we don't know how to use so the
// set of usable elements may be smaller than the set of actual elements in the report. However, we
// have to make sure that the state blocks that the device is sending us aren't bigger than the
// state we store for the device or the input system will reject state events.
[Test]
[Category("Devices")]
public void TODO_Devices_WillEnsureThatStateBlockIsAtLeastAsBigAsInputReport()
{
var hidDescriptor = new HID.HIDDeviceDescriptor
{
usage = (int)HID.GenericDesktop.MultiAxisController,
usagePage = HID.UsagePage.GenericDesktop,
inputReportSize = 36,
elements = new[]
{
new HID.HIDElementDescriptor { usage = (int)HID.GenericDesktop.X, usagePage = HID.UsagePage.GenericDesktop, reportType = HID.HIDReportType.Input, reportId = 1, reportSizeInBits = 16 }
}
};
InputSystem.ReportAvailableDevice(
new InputDeviceDescription
{
interfaceName = HID.kHIDInterface,
product = "MyHIDThing",
capabilities = hidDescriptor.ToJson()
});
var device = InputSystem.devices.First(x => x is HID);
Assert.That(device.stateBlock.sizeInBits, Is.EqualTo(36 * 8));
}
[Test]

Просмотреть файл

@ -570,6 +570,28 @@ public class FunctionalTests : InputTestFixture
Assert.That(stick.stateBlock.sizeInBits, Is.EqualTo(2 * 2 * 8));
}
////REVIEW: is it better to relax the rule in InputManager and allow state events to be larger than the device state?
[Test]
[Category("Templates")]
public void TODO_Templates_CanForceSizeOfDeviceState()
{
const string json = @"
{
""name"" : ""TestTemplate"",
""stateSizeInBytes"" : ""256"",
""controls"" : [
{ ""name"" : ""control"", ""template"" : ""Button"" }
]
}
";
InputSystem.RegisterTemplate(json);
var setup = new InputControlSetup("TestTemplate").Finish();
Assert.That(setup.stateBlock.alignedSizeInBytes, Is.EqualTo(256));
}
[Test]
[Category("Templates")]
public void Templates_CanSpecifyDisplayNameForControl()
@ -826,16 +848,6 @@ public class FunctionalTests : InputTestFixture
Assert.Fail();
}
[Test]
[Category("Templates")]
public void TODO_Templates_CanConstructTemplateFromHIDDescriptor()
{
var descriptor = @"
";
Assert.Fail();
}
[Test]
[Category("Devices")]
public void Devices_CanCreateDeviceFromTemplate()

Просмотреть файл

@ -1,4 +1,5 @@
using System;
using ISX.LowLevel;
namespace ISX
{

Просмотреть файл

@ -1,4 +1,5 @@
using System;
using ISX.LowLevel;
using UnityEngine;
namespace ISX

Просмотреть файл

@ -1,5 +1,7 @@
////REVIEW: introduce separate base class for ButtonControl and AxisControl instead of deriving ButtonControl from AxisControl?
using ISX.LowLevel;
namespace ISX
{
/// <summary>

Просмотреть файл

@ -1,4 +1,5 @@
using System;
using ISX.LowLevel;
namespace ISX
{

Просмотреть файл

@ -1,4 +1,5 @@
using System;
using ISX.LowLevel;
using UnityEngine;
namespace ISX

Просмотреть файл

@ -1,4 +1,5 @@
using System;
using ISX.LowLevel;
namespace ISX
{

Просмотреть файл

@ -1,5 +1,6 @@
using System;
using System.Diagnostics;
using ISX.LowLevel;
////REVIEW: it probably makes sense to have an initial phase where we process the initial set of
//// device discoveries from native and keep the template cache around instead of throwing

Просмотреть файл

@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Runtime.InteropServices;
using ISX.LowLevel;
using UnityEngine;
#if !NET_4_0
@ -404,9 +405,13 @@ namespace ISX
return templateJson.ToTemplate();
}
////REVIEW: shouldn't state be split between input and output? how does output fit into the template picture in general?
//// should the control template alone determine the direction things are going in?
private InternedString m_Name;
internal Type m_Type; // For extension chains, we can only discover types after loading multiple templates, so we make this accessible to InputControlSetup.
internal FourCC m_StateFormat;
internal int m_StateSizeInBytes; // Note that this is the combined state size for input and output.
internal bool? m_UpdateBeforeRender;
private InternedString m_ExtendsTemplate;
private string[] m_OverridesTemplates;

Просмотреть файл

@ -1,4 +1,5 @@
using System;
using ISX.LowLevel;
using UnityEngine;
////TODO: support vector of shorts

Просмотреть файл

@ -1,4 +1,5 @@
using System;
using ISX.LowLevel;
using UnityEngine;
////TODO: support vector of shorts

Просмотреть файл

@ -1,3 +1,5 @@
using ISX.LowLevel;
namespace ISX
{
// Same as an axis but for output instead of input.

Просмотреть файл

@ -1,4 +1,5 @@
using System;
using ISX.LowLevel;
using UnityEngine;
namespace ISX

Просмотреть файл

@ -2,8 +2,15 @@ using System;
namespace ISX
{
/// <summary>
/// A control representing a touch contact.
/// </summary>
public class TouchControl : InputControl<Touch>
{
/// <summary>
/// The ID of the touch contact as reported by the underlying system.
/// </summary>
/// </remarks>
[InputControl(alias = "pointerId", offset = 0)]
public DiscreteControl touchId { get; private set; }
[InputControl(usage = "Point", offset = 4)]

Просмотреть файл

@ -1,12 +1,32 @@
using System;
using ISX.LowLevel;
using UnityEngine;
namespace ISX
{
/// <summary>
/// A floating-point 2D vector control composed of two <see cref="AxisControl">AxicControls</see>.
/// </summary>
/// <remarks>
/// Normalization is not implied. The X and Y coordinates can be in any range or units.
/// </remarks>
/// <example>
/// An example is <see cref="Pointer.position"/>.
/// <code>
/// Debug.Log(string.Format("Mouse position x={0} y={1}", Mouse.current.position.x.value, Mouse.current.position.y.value));
/// </code>
/// </example>
public class Vector2Control : InputControl<Vector2>
{
/// <summary>
/// Horizontal position of the control.
/// </summary>
[InputControl(offset = 0)]
public AxisControl x { get; private set; }
/// <summary>
/// Vertical position of the control.
/// </summary>
[InputControl(offset = 4)]
public AxisControl y { get; private set; }

Просмотреть файл

@ -1,4 +1,5 @@
using System;
using ISX.LowLevel;
using UnityEngine;
namespace ISX

Просмотреть файл

@ -798,7 +798,7 @@ namespace ISX
try
{
// Read layout configuration.
var numBytesRead = device.ReadData(LayoutConfigCode, buffer, kMaxBufferSize);
var numBytesRead = ReadData(LayoutConfigCode, buffer, kMaxBufferSize);
if (numBytesRead < sizeof(int))
{
// Got nothing. Device probably does not support key configuration data.

Просмотреть файл

@ -1,4 +1,5 @@
using System.Runtime.InteropServices;
using ISX.LowLevel;
using UnityEngine;
namespace ISX
@ -93,7 +94,8 @@ namespace ISX
public ButtonControl rightButton { get; private set; }
/// <summary>
/// The mouse that was added or updated last.
/// The mouse that was added or updated last or null if there is no mouse
/// connected to the system.
/// </summary>
public new static Mouse current { get; internal set; }

Просмотреть файл

@ -1,8 +1,12 @@
using System.Runtime.InteropServices;
using ISX.LowLevel;
using UnityEngine;
namespace ISX
{
/// <summary>
/// Default state layout for pen devices.
/// </summary>
// IMPORTANT: Must match with PenInputState in native.
[StructLayout(LayoutKind.Explicit, Size = 36)]
public struct PenState : IInputStateTypeInfo
@ -61,6 +65,9 @@ namespace ISX
}
}
/// <summary>
/// A pen/stylus input device.
/// </summary>
[InputState(typeof(PenState))]
public class Pen : Pointer
{

Просмотреть файл

@ -6,7 +6,6 @@ using Unity.Collections.LowLevel.Unsafe;
using UnityEngine;
using UnityEngineInternal.Input;
using ISX.LowLevel;
#if !NET_4_0
using ISX.Net35Compatibility;
#endif
@ -604,7 +603,7 @@ namespace ISX
if (localDeviceId != InputDevice.kInvalidDeviceId && isConnectedToNative)
{
////TODO: add API to send events in bulk rather than one by one
NativeInputSystem.QueueInputEvent(eventPtr.data);
InputSystem.QueueEvent(eventPtr);
}
++eventCount;

Просмотреть файл

@ -1,11 +1,17 @@
using System.Runtime.InteropServices;
using ISX.LowLevel;
namespace ISX
{
// Combine multiple pointers each corresponding to a finger.
// All fingers combine to quite a bit of state; ideally send delta events that update
// only specific fingers.
//
/// <summary>
/// Default state layout for touch devices.
/// </summary>
/// <remarks>
/// Combines multiple pointers each corresponding to a finger.
///
/// All fingers combine to quite a bit of state; ideally send delta events that update
/// only specific fingers.
/// </remarks>
// IMPORTANT: Must match TouchInputState in native code.
[StructLayout(LayoutKind.Explicit, Size = 360)]
public struct TouchscreenState : IInputStateTypeInfo
@ -90,11 +96,24 @@ namespace ISX
}
}
/// <summary>
/// A multi-touch surface.
/// </summary>
[InputState(typeof(TouchscreenState))]
public class Touchscreen : Pointer
{
/// <summary>
/// Array of touches.
/// </summary>
/// <remarks>
/// Will always contain <see cref="TouchscreenState.kMaxTouches"/> entries.
/// </remarks>
public ReadOnlyArray<TouchControl> touches { get; private set; }
/// <summary>
/// The touchscreen that was added or updated last or null if there is no
/// touchscreen connected to the system.
/// </summary>
public new static Touchscreen current { get; internal set; }
public override void MakeCurrent()

Просмотреть файл

@ -2,6 +2,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using ISX.LowLevel;
using UnityEditor;
using UnityEditor.IMGUI.Controls;
using UnityEngine;

Просмотреть файл

@ -1,6 +1,7 @@
#if UNITY_EDITOR
using System;
using System.Collections.Generic;
using ISX.LowLevel;
using UnityEditor.IMGUI.Controls;
using UnityEngine;

Просмотреть файл

@ -7,7 +7,6 @@ using UnityEngine;
using UnityEngine.Profiling;
using UnityEngineInternal.Input;
using ISX.LowLevel;
#if !NET_4_0
using ISX.Net35Compatibility;
#endif

Просмотреть файл

@ -5,6 +5,7 @@ using System.Runtime.CompilerServices;
using Unity.Collections.LowLevel.Unsafe;
using UnityEngine;
using ISX.LowLevel;
using UnityEngineInternal.Input;
#if UNITY_EDITOR
using UnityEditor;
@ -280,6 +281,11 @@ namespace ISX
remove { s_Manager.onEvent -= value; }
}
public static void QueueEvent(InputEventPtr eventPtr)
{
NativeInputSystem.QueueInputEvent(eventPtr.data);
}
public static void QueueEvent<TEvent>(ref TEvent inputEvent)
where TEvent : struct, IInputEventTypeInfo
{
@ -561,6 +567,16 @@ namespace ISX
#endif
}
////FIXME: Unity is not calling this method if it's inside an #if block that is not
//// visible to the editor; that shouldn't be the case
[RuntimeInitializeOnLoadMethod(loadType: RuntimeInitializeLoadType.BeforeSceneLoad)]
private static void RunInitializeInPlayer()
{
// We're using this method just to make sure the class constructor is called
// so we don't need any code in here. When the engine calls this method, the
// class constructor will be run if it hasn't been run already.
}
#if UNITY_EDITOR
private static InputSystemObject s_SystemObject;
@ -608,14 +624,6 @@ namespace ISX
private static RemoteInputPlayerConnection s_ConnectionToEditor;
#endif
[RuntimeInitializeOnLoadMethod(loadType: RuntimeInitializeLoadType.BeforeSceneLoad)]
private static void RunInitializeInPlayer()
{
// We only need this method to ensure that the class constructor is run. It
// may have already run if someone was calling into InputSystem from other
// initialization code.
}
private static void InitializeInPlayer()
{
// No domain reloads in the player so we don't need to look for existing

Просмотреть файл

@ -1,7 +1,7 @@
using System;
using UnityEngine;
namespace ISX
namespace ISX.LowLevel
{
// Input state is kept in raw memory blocks.
// All state is centrally managed by InputManager; controls cannot keep their own independent state.
@ -11,10 +11,11 @@ namespace ISX
// to do the heavy-lifting.
public struct InputStateBlock
{
[Flags]
public enum Semantics
{
Input, // State captures values coming in.
Output // State captures values going out.
Input = 1 << 0, // State captures values coming in.
Output = 1 << 1 // State captures values going out.
}
public const uint kInvalidOffset = 0xffffffff;

Просмотреть файл

@ -1,4 +1,5 @@
using System;
using ISX.LowLevel;
using Unity.Collections;
using Unity.Collections.LowLevel.Unsafe;
using UnityEngine;

Просмотреть файл

@ -118,7 +118,13 @@ $(document).ready(function(){initNavTree('annotated.html','');});
<tr id="row_0_17_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1KeyControl.html" target="_self">KeyControl</a></td><td class="desc">A key on a <a class="el" href="classISX_1_1Keyboard.html" title="A keyboard input device. ">Keyboard</a>. </td></tr>
<tr id="row_0_18_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1Mouse.html" target="_self">Mouse</a></td><td class="desc">A mouse input device. </td></tr>
<tr id="row_0_19_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structISX_1_1MouseState.html" target="_self">MouseState</a></td><td class="desc">Combine a single pointer with buttons and a scroll wheel. </td></tr>
<tr id="row_0_20_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1Pointer.html" target="_self">Pointer</a></td><td class="desc">Base class for pointer-style devices where a pointer can move across a 2D surface. </td></tr>
<tr id="row_0_20_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1Pen.html" target="_self">Pen</a></td><td class="desc">A pen/stylus input device. </td></tr>
<tr id="row_0_21_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structISX_1_1PenState.html" target="_self">PenState</a></td><td class="desc">Default state layout for pen devices. </td></tr>
<tr id="row_0_22_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1Pointer.html" target="_self">Pointer</a></td><td class="desc">Base class for pointer-style devices where a pointer can move across a 2D surface. </td></tr>
<tr id="row_0_23_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1TouchControl.html" target="_self">TouchControl</a></td><td class="desc">A control representing a touch contact. </td></tr>
<tr id="row_0_24_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1Touchscreen.html" target="_self">Touchscreen</a></td><td class="desc">A multi-touch surface. </td></tr>
<tr id="row_0_25_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structISX_1_1TouchscreenState.html" target="_self">TouchscreenState</a></td><td class="desc">Default state layout for touch devices. </td></tr>
<tr id="row_0_26_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1Vector2Control.html" target="_self">Vector2Control</a></td><td class="desc">A floating-point 2D vector control composed of two <a class="el" href="classISX_1_1AxisControl.html">AxicControls</a>. </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->

Просмотреть файл

@ -93,12 +93,14 @@ Inheritance diagram for ISX.InputControl:</div>
<div class="center">
<img src="classISX_1_1InputControl.png" usemap="#ISX.InputControl_map" alt=""/>
<map id="ISX.InputControl_map" name="ISX.InputControl_map">
<area href="classISX_1_1InputDevice.html" title="The root of a control hierarchy. " alt="ISX.InputDevice" shape="rect" coords="171,56,275,80"/>
<area href="classISX_1_1Gamepad.html" title="An Xbox-style gamepad with two switcks, a D-Pad, four face buttons, two triggers, two shoulder button..." alt="ISX.Gamepad" shape="rect" coords="0,112,104,136"/>
<area href="classISX_1_1HID_1_1HID.html" title="A generic HID input device. " alt="ISX.HID.HID" shape="rect" coords="114,112,218,136"/>
<area href="classISX_1_1Keyboard.html" title="A keyboard input device. " alt="ISX.Keyboard" shape="rect" coords="228,112,332,136"/>
<area href="classISX_1_1Pointer.html" title="Base class for pointer-style devices where a pointer can move across a 2D surface. " alt="ISX.Pointer" shape="rect" coords="342,112,446,136"/>
<area href="classISX_1_1Mouse.html" title="A mouse input device. " alt="ISX.Mouse" shape="rect" coords="342,168,446,192"/>
<area href="classISX_1_1InputDevice.html" title="The root of a control hierarchy. " alt="ISX.InputDevice" shape="rect" coords="180,56,290,80"/>
<area href="classISX_1_1Gamepad.html" title="An Xbox-style gamepad with two switcks, a D-Pad, four face buttons, two triggers, two shoulder button..." alt="ISX.Gamepad" shape="rect" coords="0,112,110,136"/>
<area href="classISX_1_1HID_1_1HID.html" title="A generic HID input device. " alt="ISX.HID.HID" shape="rect" coords="120,112,230,136"/>
<area href="classISX_1_1Keyboard.html" title="A keyboard input device. " alt="ISX.Keyboard" shape="rect" coords="240,112,350,136"/>
<area href="classISX_1_1Pointer.html" title="Base class for pointer-style devices where a pointer can move across a 2D surface. " alt="ISX.Pointer" shape="rect" coords="360,112,470,136"/>
<area href="classISX_1_1Mouse.html" title="A mouse input device. " alt="ISX.Mouse" shape="rect" coords="240,168,350,192"/>
<area href="classISX_1_1Pen.html" title="A pen/stylus input device. " alt="ISX.Pen" shape="rect" coords="360,168,470,192"/>
<area href="classISX_1_1Touchscreen.html" title="A multi-touch surface. " alt="ISX.Touchscreen" shape="rect" coords="480,168,590,192"/>
</map>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>

Двоичные данные
Docs/classISX_1_1InputControl.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 1.8 KiB

После

Ширина:  |  Высота:  |  Размер: 2.3 KiB

Просмотреть файл

@ -97,12 +97,14 @@ Inheritance diagram for ISX.InputDevice:</div>
<div class="center">
<img src="classISX_1_1InputDevice.png" usemap="#ISX.InputDevice_map" alt=""/>
<map id="ISX.InputDevice_map" name="ISX.InputDevice_map">
<area href="classISX_1_1InputControl.html" title="A typed and named value in a hierarchy of controls. " alt="ISX.InputControl" shape="rect" coords="171,0,275,24"/>
<area href="classISX_1_1Gamepad.html" title="An Xbox-style gamepad with two switcks, a D-Pad, four face buttons, two triggers, two shoulder button..." alt="ISX.Gamepad" shape="rect" coords="0,112,104,136"/>
<area href="classISX_1_1HID_1_1HID.html" title="A generic HID input device. " alt="ISX.HID.HID" shape="rect" coords="114,112,218,136"/>
<area href="classISX_1_1Keyboard.html" title="A keyboard input device. " alt="ISX.Keyboard" shape="rect" coords="228,112,332,136"/>
<area href="classISX_1_1Pointer.html" title="Base class for pointer-style devices where a pointer can move across a 2D surface. " alt="ISX.Pointer" shape="rect" coords="342,112,446,136"/>
<area href="classISX_1_1Mouse.html" title="A mouse input device. " alt="ISX.Mouse" shape="rect" coords="342,168,446,192"/>
<area href="classISX_1_1InputControl.html" title="A typed and named value in a hierarchy of controls. " alt="ISX.InputControl" shape="rect" coords="180,0,290,24"/>
<area href="classISX_1_1Gamepad.html" title="An Xbox-style gamepad with two switcks, a D-Pad, four face buttons, two triggers, two shoulder button..." alt="ISX.Gamepad" shape="rect" coords="0,112,110,136"/>
<area href="classISX_1_1HID_1_1HID.html" title="A generic HID input device. " alt="ISX.HID.HID" shape="rect" coords="120,112,230,136"/>
<area href="classISX_1_1Keyboard.html" title="A keyboard input device. " alt="ISX.Keyboard" shape="rect" coords="240,112,350,136"/>
<area href="classISX_1_1Pointer.html" title="Base class for pointer-style devices where a pointer can move across a 2D surface. " alt="ISX.Pointer" shape="rect" coords="360,112,470,136"/>
<area href="classISX_1_1Mouse.html" title="A mouse input device. " alt="ISX.Mouse" shape="rect" coords="240,168,350,192"/>
<area href="classISX_1_1Pen.html" title="A pen/stylus input device. " alt="ISX.Pen" shape="rect" coords="360,168,470,192"/>
<area href="classISX_1_1Touchscreen.html" title="A multi-touch surface. " alt="ISX.Touchscreen" shape="rect" coords="480,168,590,192"/>
</map>
</div></div>
<table class="memberdecls">

Двоичные данные
Docs/classISX_1_1InputDevice.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 1.8 KiB

После

Ширина:  |  Высота:  |  Размер: 2.3 KiB

Просмотреть файл

@ -104,7 +104,7 @@ Inheritance diagram for ISX.Mouse:</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a723616a83a423263646b301e316e44d6"><td class="memItemLeft" align="right" valign="top">Vector2Control&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Mouse.html#a723616a83a423263646b301e316e44d6">scroll</a><code> [get]</code></td></tr>
<tr class="memitem:a723616a83a423263646b301e316e44d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classISX_1_1Vector2Control.html">Vector2Control</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Mouse.html#a723616a83a423263646b301e316e44d6">scroll</a><code> [get]</code></td></tr>
<tr class="memdesc:a723616a83a423263646b301e316e44d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The horizontal and vertical scroll wheels. <a href="#a723616a83a423263646b301e316e44d6">More...</a><br /></td></tr>
<tr class="separator:a723616a83a423263646b301e316e44d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3c534ff14182c2a37bd6a258afa58b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classISX_1_1ButtonControl.html">ButtonControl</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Mouse.html#ae3c534ff14182c2a37bd6a258afa58b3">leftButton</a><code> [get]</code></td></tr>
@ -117,10 +117,10 @@ Properties</h2></td></tr>
<tr class="memdesc:aefecc8e9f798c65acd021e19946d8c5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The right mouse button. <a href="#aefecc8e9f798c65acd021e19946d8c5c">More...</a><br /></td></tr>
<tr class="separator:aefecc8e9f798c65acd021e19946d8c5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac65c1ac5f84af5e011ab0eecc4130a9e"><td class="memItemLeft" align="right" valign="top">static new <a class="el" href="classISX_1_1Mouse.html">Mouse</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Mouse.html#ac65c1ac5f84af5e011ab0eecc4130a9e">current</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ac65c1ac5f84af5e011ab0eecc4130a9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The mouse that was added or updated last. <a href="#ac65c1ac5f84af5e011ab0eecc4130a9e">More...</a><br /></td></tr>
<tr class="memdesc:ac65c1ac5f84af5e011ab0eecc4130a9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The mouse that was added or updated last or null if there is no mouse connected to the system. <a href="#ac65c1ac5f84af5e011ab0eecc4130a9e">More...</a><br /></td></tr>
<tr class="separator:ac65c1ac5f84af5e011ab0eecc4130a9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_classISX_1_1Pointer"><td colspan="2" onclick="javascript:toggleInherit('properties_classISX_1_1Pointer')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="classISX_1_1Pointer.html">ISX.Pointer</a></td></tr>
<tr class="memitem:aac9d31ee3054f74c73728976f78bc115 inherit properties_classISX_1_1Pointer"><td class="memItemLeft" align="right" valign="top">Vector2Control&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Pointer.html#aac9d31ee3054f74c73728976f78bc115">position</a><code> [get]</code></td></tr>
<tr class="memitem:aac9d31ee3054f74c73728976f78bc115 inherit properties_classISX_1_1Pointer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classISX_1_1Vector2Control.html">Vector2Control</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Pointer.html#aac9d31ee3054f74c73728976f78bc115">position</a><code> [get]</code></td></tr>
<tr class="memdesc:aac9d31ee3054f74c73728976f78bc115 inherit properties_classISX_1_1Pointer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current position of the pointer on its 2D surface. <a href="classISX_1_1Pointer.html#aac9d31ee3054f74c73728976f78bc115">More...</a><br /></td></tr>
<tr class="separator:aac9d31ee3054f74c73728976f78bc115 inherit properties_classISX_1_1Pointer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_classISX_1_1InputDevice"><td colspan="2" onclick="javascript:toggleInherit('properties_classISX_1_1InputDevice')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="classISX_1_1InputDevice.html">ISX.InputDevice</a></td></tr>
@ -165,7 +165,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p>The mouse that was added or updated last. </p>
<p>The mouse that was added or updated last or null if there is no mouse connected to the system. </p>
</div>
</div>
@ -251,7 +251,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Vector2Control ISX.Mouse.scroll</td>
<td class="memname"><a class="el" href="classISX_1_1Vector2Control.html">Vector2Control</a> ISX.Mouse.scroll</td>
</tr>
</table>
</td>

Просмотреть файл

@ -0,0 +1,106 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Input System: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Input System
&#160;<span id="projectnumber">v0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classISX_1_1Pen.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">ISX.Pen Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classISX_1_1Pen.html">ISX.Pen</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classISX_1_1InputDevice.html#acdf24e99a5e11a380c117896ff30b520">lastUpdateTime</a></td><td class="entry"><a class="el" href="classISX_1_1InputDevice.html">ISX.InputDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classISX_1_1InputDevice.html#a39d1fea5d98ec26ff8f0c0da5d15367f">native</a></td><td class="entry"><a class="el" href="classISX_1_1InputDevice.html">ISX.InputDevice</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classISX_1_1InputDevice.html#ae9dd251f614b05c750bd6257718b4803">OnConfigurationChanged</a>()</td><td class="entry"><a class="el" href="classISX_1_1InputDevice.html">ISX.InputDevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classISX_1_1Pointer.html#aac9d31ee3054f74c73728976f78bc115">position</a></td><td class="entry"><a class="el" href="classISX_1_1Pointer.html">ISX.Pointer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classISX_1_1InputDevice.html#a87948035cec08321cbc1b6116f8df141">remote</a></td><td class="entry"><a class="el" href="classISX_1_1InputDevice.html">ISX.InputDevice</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

139
Docs/classISX_1_1Pen.html Normal file
Просмотреть файл

@ -0,0 +1,139 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Input System: ISX.Pen Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Input System
&#160;<span id="projectnumber">v0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classISX_1_1Pen.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="classISX_1_1Pen-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ISX.Pen Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>A pen/stylus input device.
<a href="classISX_1_1Pen.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for ISX.Pen:</div>
<div class="dyncontent">
<div class="center">
<img src="classISX_1_1Pen.png" usemap="#ISX.Pen_map" alt=""/>
<map id="ISX.Pen_map" name="ISX.Pen_map">
<area href="classISX_1_1Pointer.html" title="Base class for pointer-style devices where a pointer can move across a 2D surface. " alt="ISX.Pointer" shape="rect" coords="0,112,104,136"/>
<area href="classISX_1_1InputDevice.html" title="The root of a control hierarchy. " alt="ISX.InputDevice" shape="rect" coords="0,56,104,80"/>
<area href="classISX_1_1InputControl.html" title="A typed and named value in a hierarchy of controls. " alt="ISX.InputControl" shape="rect" coords="0,0,104,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_methods_classISX_1_1InputDevice"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classISX_1_1InputDevice')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classISX_1_1InputDevice.html">ISX.InputDevice</a></td></tr>
<tr class="memitem:ae9dd251f614b05c750bd6257718b4803 inherit pub_methods_classISX_1_1InputDevice"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1InputDevice.html#ae9dd251f614b05c750bd6257718b4803">OnConfigurationChanged</a> ()</td></tr>
<tr class="memdesc:ae9dd251f614b05c750bd6257718b4803 inherit pub_methods_classISX_1_1InputDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by the system when the configuration of the device has changed. <a href="classISX_1_1InputDevice.html#ae9dd251f614b05c750bd6257718b4803">More...</a><br /></td></tr>
<tr class="separator:ae9dd251f614b05c750bd6257718b4803 inherit pub_methods_classISX_1_1InputDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_classISX_1_1Pointer"><td colspan="2" onclick="javascript:toggleInherit('properties_classISX_1_1Pointer')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="classISX_1_1Pointer.html">ISX.Pointer</a></td></tr>
<tr class="memitem:aac9d31ee3054f74c73728976f78bc115 inherit properties_classISX_1_1Pointer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classISX_1_1Vector2Control.html">Vector2Control</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Pointer.html#aac9d31ee3054f74c73728976f78bc115">position</a><code> [get]</code></td></tr>
<tr class="memdesc:aac9d31ee3054f74c73728976f78bc115 inherit properties_classISX_1_1Pointer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current position of the pointer on its 2D surface. <a href="classISX_1_1Pointer.html#aac9d31ee3054f74c73728976f78bc115">More...</a><br /></td></tr>
<tr class="separator:aac9d31ee3054f74c73728976f78bc115 inherit properties_classISX_1_1Pointer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_classISX_1_1InputDevice"><td colspan="2" onclick="javascript:toggleInherit('properties_classISX_1_1InputDevice')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="classISX_1_1InputDevice.html">ISX.InputDevice</a></td></tr>
<tr class="memitem:a87948035cec08321cbc1b6116f8df141 inherit properties_classISX_1_1InputDevice"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1InputDevice.html#a87948035cec08321cbc1b6116f8df141">remote</a><code> [get]</code></td></tr>
<tr class="memdesc:a87948035cec08321cbc1b6116f8df141 inherit properties_classISX_1_1InputDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the device is mirrored from a remote input system and not actually present as a "real" device in the local system. <a href="classISX_1_1InputDevice.html#a87948035cec08321cbc1b6116f8df141">More...</a><br /></td></tr>
<tr class="separator:a87948035cec08321cbc1b6116f8df141 inherit properties_classISX_1_1InputDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39d1fea5d98ec26ff8f0c0da5d15367f inherit properties_classISX_1_1InputDevice"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1InputDevice.html#a39d1fea5d98ec26ff8f0c0da5d15367f">native</a><code> [get]</code></td></tr>
<tr class="memdesc:a39d1fea5d98ec26ff8f0c0da5d15367f inherit properties_classISX_1_1InputDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the device comes from the native Unity runtime. <a href="classISX_1_1InputDevice.html#a39d1fea5d98ec26ff8f0c0da5d15367f">More...</a><br /></td></tr>
<tr class="separator:a39d1fea5d98ec26ff8f0c0da5d15367f inherit properties_classISX_1_1InputDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdf24e99a5e11a380c117896ff30b520 inherit properties_classISX_1_1InputDevice"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1InputDevice.html#acdf24e99a5e11a380c117896ff30b520">lastUpdateTime</a><code> [get]</code></td></tr>
<tr class="memdesc:acdf24e99a5e11a380c117896ff30b520 inherit properties_classISX_1_1InputDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timestamp of last state event used to update the device. <a href="classISX_1_1InputDevice.html#acdf24e99a5e11a380c117896ff30b520">More...</a><br /></td></tr>
<tr class="separator:acdf24e99a5e11a380c117896ff30b520 inherit properties_classISX_1_1InputDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A pen/stylus input device. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceISX.html">ISX</a></li><li class="navelem"><a class="el" href="classISX_1_1Pen.html">Pen</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

Двоичные данные
Docs/classISX_1_1Pen.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 887 B

Просмотреть файл

@ -96,15 +96,17 @@ Inheritance diagram for ISX.Pointer:</div>
<div class="center">
<img src="classISX_1_1Pointer.png" usemap="#ISX.Pointer_map" alt=""/>
<map id="ISX.Pointer_map" name="ISX.Pointer_map">
<area href="classISX_1_1InputDevice.html" title="The root of a control hierarchy. " alt="ISX.InputDevice" shape="rect" coords="0,56,104,80"/>
<area href="classISX_1_1InputControl.html" title="A typed and named value in a hierarchy of controls. " alt="ISX.InputControl" shape="rect" coords="0,0,104,24"/>
<area href="classISX_1_1Mouse.html" title="A mouse input device. " alt="ISX.Mouse" shape="rect" coords="0,168,104,192"/>
<area href="classISX_1_1InputDevice.html" title="The root of a control hierarchy. " alt="ISX.InputDevice" shape="rect" coords="120,56,230,80"/>
<area href="classISX_1_1InputControl.html" title="A typed and named value in a hierarchy of controls. " alt="ISX.InputControl" shape="rect" coords="120,0,230,24"/>
<area href="classISX_1_1Mouse.html" title="A mouse input device. " alt="ISX.Mouse" shape="rect" coords="0,168,110,192"/>
<area href="classISX_1_1Pen.html" title="A pen/stylus input device. " alt="ISX.Pen" shape="rect" coords="120,168,230,192"/>
<area href="classISX_1_1Touchscreen.html" title="A multi-touch surface. " alt="ISX.Touchscreen" shape="rect" coords="240,168,350,192"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:aac9d31ee3054f74c73728976f78bc115"><td class="memItemLeft" align="right" valign="top">Vector2Control&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Pointer.html#aac9d31ee3054f74c73728976f78bc115">position</a><code> [get]</code></td></tr>
<tr class="memitem:aac9d31ee3054f74c73728976f78bc115"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classISX_1_1Vector2Control.html">Vector2Control</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Pointer.html#aac9d31ee3054f74c73728976f78bc115">position</a><code> [get]</code></td></tr>
<tr class="memdesc:aac9d31ee3054f74c73728976f78bc115"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current position of the pointer on its 2D surface. <a href="#aac9d31ee3054f74c73728976f78bc115">More...</a><br /></td></tr>
<tr class="separator:aac9d31ee3054f74c73728976f78bc115"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_classISX_1_1InputDevice"><td colspan="2" onclick="javascript:toggleInherit('properties_classISX_1_1InputDevice')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="classISX_1_1InputDevice.html">ISX.InputDevice</a></td></tr>
@ -139,7 +141,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Vector2Control ISX.Pointer.position</td>
<td class="memname"><a class="el" href="classISX_1_1Vector2Control.html">Vector2Control</a> ISX.Pointer.position</td>
</tr>
</table>
</td>

Двоичные данные
Docs/classISX_1_1Pointer.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 904 B

После

Ширина:  |  Высота:  |  Размер: 1.6 KiB

Просмотреть файл

@ -0,0 +1,102 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Input System: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Input System
&#160;<span id="projectnumber">v0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classISX_1_1TouchControl.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">ISX.TouchControl Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classISX_1_1TouchControl.html">ISX.TouchControl</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classISX_1_1TouchControl.html#acdc04d6d77aa6568009ab73bad69683c">touchId</a></td><td class="entry"><a class="el" href="classISX_1_1TouchControl.html">ISX.TouchControl</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

Просмотреть файл

@ -0,0 +1,148 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Input System: ISX.TouchControl Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Input System
&#160;<span id="projectnumber">v0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classISX_1_1TouchControl.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#properties">Properties</a> &#124;
<a href="classISX_1_1TouchControl-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ISX.TouchControl Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>A control representing a touch contact.
<a href="classISX_1_1TouchControl.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for ISX.TouchControl:</div>
<div class="dyncontent">
<div class="center">
<img src="classISX_1_1TouchControl.png" usemap="#ISX.TouchControl_map" alt=""/>
<map id="ISX.TouchControl_map" name="ISX.TouchControl_map">
<area href="classISX_1_1InputControl.html" alt="ISX.InputControl&lt; Touch &gt;" shape="rect" coords="0,0,163,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:acdc04d6d77aa6568009ab73bad69683c"><td class="memItemLeft" align="right" valign="top">DiscreteControl&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1TouchControl.html#acdc04d6d77aa6568009ab73bad69683c">touchId</a><code> [get]</code></td></tr>
<tr class="memdesc:acdc04d6d77aa6568009ab73bad69683c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The ID of the touch contact as reported by the underlying system. <a href="#acdc04d6d77aa6568009ab73bad69683c">More...</a><br /></td></tr>
<tr class="separator:acdc04d6d77aa6568009ab73bad69683c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A control representing a touch contact. </p>
</div><h2 class="groupheader">Property Documentation</h2>
<a id="acdc04d6d77aa6568009ab73bad69683c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acdc04d6d77aa6568009ab73bad69683c">&#9670;&nbsp;</a></span>touchId</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">DiscreteControl ISX.TouchControl.touchId</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The ID of the touch contact as reported by the underlying system. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceISX.html">ISX</a></li><li class="navelem"><a class="el" href="classISX_1_1TouchControl.html">TouchControl</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

Просмотреть файл

@ -0,0 +1,4 @@
var classISX_1_1TouchControl =
[
[ "touchId", "classISX_1_1TouchControl.html#acdc04d6d77aa6568009ab73bad69683c", null ]
];

Двоичные данные
Docs/classISX_1_1TouchControl.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 630 B

Просмотреть файл

@ -0,0 +1,108 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Input System: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Input System
&#160;<span id="projectnumber">v0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classISX_1_1Touchscreen.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">ISX.Touchscreen Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classISX_1_1Touchscreen.html">ISX.Touchscreen</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classISX_1_1Touchscreen.html#ad1d7ded12d59ca962950469e48816465">current</a></td><td class="entry"><a class="el" href="classISX_1_1Touchscreen.html">ISX.Touchscreen</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classISX_1_1InputDevice.html#acdf24e99a5e11a380c117896ff30b520">lastUpdateTime</a></td><td class="entry"><a class="el" href="classISX_1_1InputDevice.html">ISX.InputDevice</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classISX_1_1InputDevice.html#a39d1fea5d98ec26ff8f0c0da5d15367f">native</a></td><td class="entry"><a class="el" href="classISX_1_1InputDevice.html">ISX.InputDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classISX_1_1InputDevice.html#ae9dd251f614b05c750bd6257718b4803">OnConfigurationChanged</a>()</td><td class="entry"><a class="el" href="classISX_1_1InputDevice.html">ISX.InputDevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classISX_1_1Pointer.html#aac9d31ee3054f74c73728976f78bc115">position</a></td><td class="entry"><a class="el" href="classISX_1_1Pointer.html">ISX.Pointer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classISX_1_1InputDevice.html#a87948035cec08321cbc1b6116f8df141">remote</a></td><td class="entry"><a class="el" href="classISX_1_1InputDevice.html">ISX.InputDevice</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classISX_1_1Touchscreen.html#a1a521f0cb583023e337e1b4b3fb44848">touches</a></td><td class="entry"><a class="el" href="classISX_1_1Touchscreen.html">ISX.Touchscreen</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

Просмотреть файл

@ -0,0 +1,199 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Input System: ISX.Touchscreen Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Input System
&#160;<span id="projectnumber">v0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classISX_1_1Touchscreen.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#properties">Properties</a> &#124;
<a href="classISX_1_1Touchscreen-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ISX.Touchscreen Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>A multi-touch surface.
<a href="classISX_1_1Touchscreen.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for ISX.Touchscreen:</div>
<div class="dyncontent">
<div class="center">
<img src="classISX_1_1Touchscreen.png" usemap="#ISX.Touchscreen_map" alt=""/>
<map id="ISX.Touchscreen_map" name="ISX.Touchscreen_map">
<area href="classISX_1_1Pointer.html" title="Base class for pointer-style devices where a pointer can move across a 2D surface. " alt="ISX.Pointer" shape="rect" coords="0,112,110,136"/>
<area href="classISX_1_1InputDevice.html" title="The root of a control hierarchy. " alt="ISX.InputDevice" shape="rect" coords="0,56,110,80"/>
<area href="classISX_1_1InputControl.html" title="A typed and named value in a hierarchy of controls. " alt="ISX.InputControl" shape="rect" coords="0,0,110,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a1a521f0cb583023e337e1b4b3fb44848"><td class="memItemLeft" align="right" valign="top">ReadOnlyArray&lt; <a class="el" href="classISX_1_1TouchControl.html">TouchControl</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Touchscreen.html#a1a521f0cb583023e337e1b4b3fb44848">touches</a><code> [get]</code></td></tr>
<tr class="memdesc:a1a521f0cb583023e337e1b4b3fb44848"><td class="mdescLeft">&#160;</td><td class="mdescRight">Array of touches. <a href="#a1a521f0cb583023e337e1b4b3fb44848">More...</a><br /></td></tr>
<tr class="separator:a1a521f0cb583023e337e1b4b3fb44848"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1d7ded12d59ca962950469e48816465"><td class="memItemLeft" align="right" valign="top">static new <a class="el" href="classISX_1_1Touchscreen.html">Touchscreen</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Touchscreen.html#ad1d7ded12d59ca962950469e48816465">current</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ad1d7ded12d59ca962950469e48816465"><td class="mdescLeft">&#160;</td><td class="mdescRight">The touchscreen that was added or updated last or null if there is no touchscreen connected to the system. <a href="#ad1d7ded12d59ca962950469e48816465">More...</a><br /></td></tr>
<tr class="separator:ad1d7ded12d59ca962950469e48816465"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_classISX_1_1Pointer"><td colspan="2" onclick="javascript:toggleInherit('properties_classISX_1_1Pointer')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="classISX_1_1Pointer.html">ISX.Pointer</a></td></tr>
<tr class="memitem:aac9d31ee3054f74c73728976f78bc115 inherit properties_classISX_1_1Pointer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classISX_1_1Vector2Control.html">Vector2Control</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Pointer.html#aac9d31ee3054f74c73728976f78bc115">position</a><code> [get]</code></td></tr>
<tr class="memdesc:aac9d31ee3054f74c73728976f78bc115 inherit properties_classISX_1_1Pointer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current position of the pointer on its 2D surface. <a href="classISX_1_1Pointer.html#aac9d31ee3054f74c73728976f78bc115">More...</a><br /></td></tr>
<tr class="separator:aac9d31ee3054f74c73728976f78bc115 inherit properties_classISX_1_1Pointer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_classISX_1_1InputDevice"><td colspan="2" onclick="javascript:toggleInherit('properties_classISX_1_1InputDevice')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="classISX_1_1InputDevice.html">ISX.InputDevice</a></td></tr>
<tr class="memitem:a87948035cec08321cbc1b6116f8df141 inherit properties_classISX_1_1InputDevice"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1InputDevice.html#a87948035cec08321cbc1b6116f8df141">remote</a><code> [get]</code></td></tr>
<tr class="memdesc:a87948035cec08321cbc1b6116f8df141 inherit properties_classISX_1_1InputDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the device is mirrored from a remote input system and not actually present as a "real" device in the local system. <a href="classISX_1_1InputDevice.html#a87948035cec08321cbc1b6116f8df141">More...</a><br /></td></tr>
<tr class="separator:a87948035cec08321cbc1b6116f8df141 inherit properties_classISX_1_1InputDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39d1fea5d98ec26ff8f0c0da5d15367f inherit properties_classISX_1_1InputDevice"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1InputDevice.html#a39d1fea5d98ec26ff8f0c0da5d15367f">native</a><code> [get]</code></td></tr>
<tr class="memdesc:a39d1fea5d98ec26ff8f0c0da5d15367f inherit properties_classISX_1_1InputDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the device comes from the native Unity runtime. <a href="classISX_1_1InputDevice.html#a39d1fea5d98ec26ff8f0c0da5d15367f">More...</a><br /></td></tr>
<tr class="separator:a39d1fea5d98ec26ff8f0c0da5d15367f inherit properties_classISX_1_1InputDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdf24e99a5e11a380c117896ff30b520 inherit properties_classISX_1_1InputDevice"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1InputDevice.html#acdf24e99a5e11a380c117896ff30b520">lastUpdateTime</a><code> [get]</code></td></tr>
<tr class="memdesc:acdf24e99a5e11a380c117896ff30b520 inherit properties_classISX_1_1InputDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timestamp of last state event used to update the device. <a href="classISX_1_1InputDevice.html#acdf24e99a5e11a380c117896ff30b520">More...</a><br /></td></tr>
<tr class="separator:acdf24e99a5e11a380c117896ff30b520 inherit properties_classISX_1_1InputDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_methods_classISX_1_1InputDevice"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classISX_1_1InputDevice')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classISX_1_1InputDevice.html">ISX.InputDevice</a></td></tr>
<tr class="memitem:ae9dd251f614b05c750bd6257718b4803 inherit pub_methods_classISX_1_1InputDevice"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1InputDevice.html#ae9dd251f614b05c750bd6257718b4803">OnConfigurationChanged</a> ()</td></tr>
<tr class="memdesc:ae9dd251f614b05c750bd6257718b4803 inherit pub_methods_classISX_1_1InputDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by the system when the configuration of the device has changed. <a href="classISX_1_1InputDevice.html#ae9dd251f614b05c750bd6257718b4803">More...</a><br /></td></tr>
<tr class="separator:ae9dd251f614b05c750bd6257718b4803 inherit pub_methods_classISX_1_1InputDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A multi-touch surface. </p>
</div><h2 class="groupheader">Property Documentation</h2>
<a id="ad1d7ded12d59ca962950469e48816465"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1d7ded12d59ca962950469e48816465">&#9670;&nbsp;</a></span>current</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">new <a class="el" href="classISX_1_1Touchscreen.html">Touchscreen</a> ISX.Touchscreen.current</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The touchscreen that was added or updated last or null if there is no touchscreen connected to the system. </p>
</div>
</div>
<a id="a1a521f0cb583023e337e1b4b3fb44848"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a521f0cb583023e337e1b4b3fb44848">&#9670;&nbsp;</a></span>touches</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ReadOnlyArray&lt;<a class="el" href="classISX_1_1TouchControl.html">TouchControl</a>&gt; ISX.Touchscreen.touches</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Array of touches. </p>
<p>Will always contain TouchscreenState.kMaxTouches entries. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceISX.html">ISX</a></li><li class="navelem"><a class="el" href="classISX_1_1Touchscreen.html">Touchscreen</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

Просмотреть файл

@ -0,0 +1,5 @@
var classISX_1_1Touchscreen =
[
[ "current", "classISX_1_1Touchscreen.html#ad1d7ded12d59ca962950469e48816465", null ],
[ "touches", "classISX_1_1Touchscreen.html#a1a521f0cb583023e337e1b4b3fb44848", null ]
];

Двоичные данные
Docs/classISX_1_1Touchscreen.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 934 B

Просмотреть файл

@ -0,0 +1,103 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Input System: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Input System
&#160;<span id="projectnumber">v0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classISX_1_1Vector2Control.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">ISX.Vector2Control Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classISX_1_1Vector2Control.html">ISX.Vector2Control</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classISX_1_1Vector2Control.html#a59d9ff8b51b80a8be34a56a8862b7435">x</a></td><td class="entry"><a class="el" href="classISX_1_1Vector2Control.html">ISX.Vector2Control</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classISX_1_1Vector2Control.html#ab5ee2f56571a0af7012f6ebf708fac8e">y</a></td><td class="entry"><a class="el" href="classISX_1_1Vector2Control.html">ISX.Vector2Control</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

Просмотреть файл

@ -0,0 +1,176 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Input System: ISX.Vector2Control Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Input System
&#160;<span id="projectnumber">v0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classISX_1_1Vector2Control.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#properties">Properties</a> &#124;
<a href="classISX_1_1Vector2Control-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ISX.Vector2Control Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>A floating-point 2D vector control composed of two <a class="el" href="classISX_1_1AxisControl.html">AxicControls</a>.
<a href="classISX_1_1Vector2Control.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for ISX.Vector2Control:</div>
<div class="dyncontent">
<div class="center">
<img src="classISX_1_1Vector2Control.png" usemap="#ISX.Vector2Control_map" alt=""/>
<map id="ISX.Vector2Control_map" name="ISX.Vector2Control_map">
<area href="classISX_1_1InputControl.html" alt="ISX.InputControl&lt; Vector2 &gt;" shape="rect" coords="0,0,173,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a59d9ff8b51b80a8be34a56a8862b7435"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classISX_1_1AxisControl.html">AxisControl</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Vector2Control.html#a59d9ff8b51b80a8be34a56a8862b7435">x</a><code> [get]</code></td></tr>
<tr class="memdesc:a59d9ff8b51b80a8be34a56a8862b7435"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal position of the control. <a href="#a59d9ff8b51b80a8be34a56a8862b7435">More...</a><br /></td></tr>
<tr class="separator:a59d9ff8b51b80a8be34a56a8862b7435"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5ee2f56571a0af7012f6ebf708fac8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classISX_1_1AxisControl.html">AxisControl</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Vector2Control.html#ab5ee2f56571a0af7012f6ebf708fac8e">y</a><code> [get]</code></td></tr>
<tr class="memdesc:ab5ee2f56571a0af7012f6ebf708fac8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertical position of the control. <a href="#ab5ee2f56571a0af7012f6ebf708fac8e">More...</a><br /></td></tr>
<tr class="separator:ab5ee2f56571a0af7012f6ebf708fac8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A floating-point 2D vector control composed of two <a class="el" href="classISX_1_1AxisControl.html">AxicControls</a>. </p>
<p>Normalization is not implied. The X and Y coordinates can be in any range or units. </p>
<p>An example is <a class="el" href="classISX_1_1Pointer.html#aac9d31ee3054f74c73728976f78bc115" title="Current position of the pointer on its 2D surface. ">Pointer.position</a>. </p><div class="fragment"><div class="line">Debug.Log(<span class="keywordtype">string</span>.Format(<span class="stringliteral">&quot;Mouse position x={0} y={1}&quot;</span>, Mouse.current.position.x.value, Mouse.current.position.y.value));</div></div><!-- fragment --> </div><h2 class="groupheader">Property Documentation</h2>
<a id="a59d9ff8b51b80a8be34a56a8862b7435"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59d9ff8b51b80a8be34a56a8862b7435">&#9670;&nbsp;</a></span>x</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classISX_1_1AxisControl.html">AxisControl</a> ISX.Vector2Control.x</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Horizontal position of the control. </p>
</div>
</div>
<a id="ab5ee2f56571a0af7012f6ebf708fac8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5ee2f56571a0af7012f6ebf708fac8e">&#9670;&nbsp;</a></span>y</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classISX_1_1AxisControl.html">AxisControl</a> ISX.Vector2Control.y</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Vertical position of the control. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceISX.html">ISX</a></li><li class="navelem"><a class="el" href="classISX_1_1Vector2Control.html">Vector2Control</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

Просмотреть файл

@ -0,0 +1,5 @@
var classISX_1_1Vector2Control =
[
[ "x", "classISX_1_1Vector2Control.html#a59d9ff8b51b80a8be34a56a8862b7435", null ],
[ "y", "classISX_1_1Vector2Control.html#ab5ee2f56571a0af7012f6ebf708fac8e", null ]
];

Двоичные данные
Docs/classISX_1_1Vector2Control.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 682 B

Просмотреть файл

@ -84,33 +84,37 @@ $(document).ready(function(){initNavTree('classes.html','');});
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_k">k</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a></div>
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_k">k</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structISX_1_1LowLevel_1_1ConnectEvent.html">ConnectEvent</a> (<a class="el" href="namespaceISX_1_1LowLevel.html">ISX.LowLevel</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classISX_1_1InputPluginAttribute.html">InputPluginAttribute</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1Mouse.html">Mouse</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structISX_1_1InputTemplate_1_1ControlTemplate.html">InputTemplate.ControlTemplate</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1InputRemoting.html">InputRemoting</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structISX_1_1MouseState.html">MouseState</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classISX_1_1AxisControl.html">AxisControl</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="interfaceISX_1_1IInputPluginManager.html">IInputPluginManager</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1InputSystem.html">InputSystem</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classISX_1_1InputControlPath.html">InputControlPath</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1KeyControl.html">KeyControl</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="classISX_1_1InputDevice.html">InputDevice</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="classISX_1_1AxisControl.html">AxisControl</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1Gamepad.html">Gamepad</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structISX_1_1InputDeviceDescription.html">InputDeviceDescription</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1TouchControl.html">TouchControl</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classISX_1_1InputControl.html">InputControl</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1InputTemplate.html">InputTemplate</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classISX_1_1Gamepad.html">Gamepad</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1InputControlPath.html">InputControlPath</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1InputTestFixture.html">InputTestFixture</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1Pointer.html">Pointer</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structISX_1_1InputTemplate_1_1Builder.html">InputTemplate.Builder</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structISX_1_1GamepadState.html">GamepadState</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1InputDevice.html">InputDevice</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_k"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;k&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structISX_1_1GamepadState.html">GamepadState</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structISX_1_1LowLevel_1_1InputEvent.html">InputEvent</a> (<a class="el" href="namespaceISX_1_1LowLevel.html">ISX.LowLevel</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structISX_1_1InputRemoting_1_1Message.html">InputRemoting.Message</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1Touchscreen.html">Touchscreen</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structISX_1_1LowLevel_1_1InputEventBuffer.html">InputEventBuffer</a> (<a class="el" href="namespaceISX_1_1LowLevel.html">ISX.LowLevel</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1Mouse.html">Mouse</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structISX_1_1TouchscreenState.html">TouchscreenState</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structISX_1_1InputTemplate_1_1Builder.html">InputTemplate.Builder</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structISX_1_1LowLevel_1_1InputEventQueue.html">InputEventQueue</a> (<a class="el" href="namespaceISX_1_1LowLevel.html">ISX.LowLevel</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structISX_1_1MouseState.html">MouseState</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="classISX_1_1ButtonControl.html">ButtonControl</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1HID_1_1HID.html">HID</a> (<a class="el" href="namespaceISX_1_1HID.html">ISX.HID</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1InputPluginAttribute.html">InputPluginAttribute</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="classISX_1_1ButtonControl.html">ButtonControl</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structISX_1_1InputDeviceDescription.html">InputDeviceDescription</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structISX_1_1LowLevel_1_1InputEvent.html">InputEvent</a> (<a class="el" href="namespaceISX_1_1LowLevel.html">ISX.LowLevel</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1Keyboard.html">Keyboard</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structISX_1_1LowLevel_1_1StateEvent.html">StateEvent</a> (<a class="el" href="namespaceISX_1_1LowLevel.html">ISX.LowLevel</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classISX_1_1HID_1_1HID.html">HID</a> (<a class="el" href="namespaceISX_1_1HID.html">ISX.HID</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structISX_1_1LowLevel_1_1InputEventBuffer.html">InputEventBuffer</a> (<a class="el" href="namespaceISX_1_1LowLevel.html">ISX.LowLevel</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1KeyControl.html">KeyControl</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="structISX_1_1LowLevel_1_1ConfigChangeEvent.html">ConfigChangeEvent</a> (<a class="el" href="namespaceISX_1_1LowLevel.html">ISX.LowLevel</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1HID_1_1HIDSupport.html">HIDSupport</a> (<a class="el" href="namespaceISX_1_1HID.html">ISX.HID</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structISX_1_1LowLevel_1_1InputEventQueue.html">InputEventQueue</a> (<a class="el" href="namespaceISX_1_1LowLevel.html">ISX.LowLevel</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classISX_1_1HID_1_1HIDSupport.html">HIDSupport</a> (<a class="el" href="namespaceISX_1_1HID.html">ISX.HID</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1InputRemoting.html">InputRemoting</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1Vector2Control.html">Vector2Control</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classISX_1_1InputSystem.html">InputSystem</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1Pen.html">Pen</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="structISX_1_1LowLevel_1_1ConfigChangeEvent.html">ConfigChangeEvent</a> (<a class="el" href="namespaceISX_1_1LowLevel.html">ISX.LowLevel</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1InputTemplate.html">InputTemplate</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structISX_1_1PenState.html">PenState</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="structISX_1_1LowLevel_1_1ConnectEvent.html">ConnectEvent</a> (<a class="el" href="namespaceISX_1_1LowLevel.html">ISX.LowLevel</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceISX_1_1IInputPluginManager.html">IInputPluginManager</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1InputTestFixture.html">InputTestFixture</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1Pointer.html">Pointer</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="structISX_1_1InputTemplate_1_1ControlTemplate.html">InputTemplate.ControlTemplate</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classISX_1_1InputControl.html">InputControl</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_k"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;k&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="structISX_1_1InputRemoting_1_1Message.html">InputRemoting.Message</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td valign="top"><a class="el" href="classISX_1_1Keyboard.html">Keyboard</a> (<a class="el" href="namespaceISX.html">ISX</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structISX_1_1LowLevel_1_1StateEvent.html">StateEvent</a> (<a class="el" href="namespaceISX_1_1LowLevel.html">ISX.LowLevel</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_k">k</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a></div>
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_k">k</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a></div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

Просмотреть файл

@ -114,6 +114,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
</li>
<li>current
: <a class="el" href="classISX_1_1Mouse.html#ac65c1ac5f84af5e011ab0eecc4130a9e">ISX.Mouse</a>
, <a class="el" href="classISX_1_1Touchscreen.html#ad1d7ded12d59ca962950469e48816465">ISX.Touchscreen</a>
</li>
</ul>
@ -281,6 +282,12 @@ $(document).ready(function(){initNavTree('functions.html','');});
<li>this[Key key]
: <a class="el" href="classISX_1_1Keyboard.html#ae053ebaa165a7aa645c3585b57353073">ISX.Keyboard</a>
</li>
<li>touches
: <a class="el" href="classISX_1_1Touchscreen.html#a1a521f0cb583023e337e1b4b3fb44848">ISX.Touchscreen</a>
</li>
<li>touchId
: <a class="el" href="classISX_1_1TouchControl.html#acdc04d6d77aa6568009ab73bad69683c">ISX.TouchControl</a>
</li>
<li>TryGetDeviceTemplate()
: <a class="el" href="classISX_1_1InputControlPath.html#a8ee2a7b3911aa142ef0f83c34fb8d776">ISX.InputControlPath</a>
</li>
@ -292,6 +299,20 @@ $(document).ready(function(){initNavTree('functions.html','');});
: <a class="el" href="structISX_1_1LowLevel_1_1InputEventBuffer.html#a75fc1ee9282a35f927ee51ae0fdf1110">ISX.LowLevel.InputEventBuffer</a>
</li>
</ul>
<h3><a id="index_x"></a>- x -</h3><ul>
<li>x
: <a class="el" href="classISX_1_1Vector2Control.html#a59d9ff8b51b80a8be34a56a8862b7435">ISX.Vector2Control</a>
</li>
</ul>
<h3><a id="index_y"></a>- y -</h3><ul>
<li>y
: <a class="el" href="classISX_1_1Vector2Control.html#ab5ee2f56571a0af7012f6ebf708fac8e">ISX.Vector2Control</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

Просмотреть файл

@ -80,31 +80,54 @@ $(document).ready(function(){initNavTree('functions_prop.html','');});
</div>
<div class="contents">
&#160;<ul>
&#160;
<h3><a id="index_a"></a>- a -</h3><ul>
<li>altDisplayName
: <a class="el" href="classISX_1_1KeyControl.html#a8442bfa27936e2b6a2b80a710450bb9c">ISX.KeyControl</a>
</li>
<li>any
: <a class="el" href="classISX_1_1Keyboard.html#a7903f8b16386a9ae4f0a147b51881157">ISX.Keyboard</a>
</li>
</ul>
<h3><a id="index_b"></a>- b -</h3><ul>
<li>backquote
: <a class="el" href="classISX_1_1Keyboard.html#acf4704219e4e6e9585c3a31b4065ce63">ISX.Keyboard</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>comma
: <a class="el" href="classISX_1_1Keyboard.html#a81b6b2909f20bb989355f33c9a53e815">ISX.Keyboard</a>
</li>
<li>current
: <a class="el" href="classISX_1_1Mouse.html#ac65c1ac5f84af5e011ab0eecc4130a9e">ISX.Mouse</a>
, <a class="el" href="classISX_1_1Touchscreen.html#ad1d7ded12d59ca962950469e48816465">ISX.Touchscreen</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>enter
: <a class="el" href="classISX_1_1Keyboard.html#a721a7bd924475bd264eacdf7db0c3494">ISX.Keyboard</a>
</li>
<li>eventId
: <a class="el" href="structISX_1_1LowLevel_1_1InputEvent.html#a3d02451974ca5d7131399ce3f76ee98c">ISX.LowLevel.InputEvent</a>
</li>
</ul>
<h3><a id="index_k"></a>- k -</h3><ul>
<li>keyCode
: <a class="el" href="classISX_1_1KeyControl.html#aa3fc3751ee23eddd7a8d09da586bc6ff">ISX.KeyControl</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>lastUpdateTime
: <a class="el" href="classISX_1_1InputDevice.html#acdf24e99a5e11a380c117896ff30b520">ISX.InputDevice</a>
</li>
@ -114,21 +137,45 @@ $(document).ready(function(){initNavTree('functions_prop.html','');});
<li>leftButton
: <a class="el" href="classISX_1_1Mouse.html#ae3c534ff14182c2a37bd6a258afa58b3">ISX.Mouse</a>
</li>
</ul>
<h3><a id="index_m"></a>- m -</h3><ul>
<li>middleButton
: <a class="el" href="classISX_1_1Mouse.html#aea5adefa4bfcf8ab518334e5455c82aa">ISX.Mouse</a>
</li>
</ul>
<h3><a id="index_n"></a>- n -</h3><ul>
<li>native
: <a class="el" href="classISX_1_1InputDevice.html#a39d1fea5d98ec26ff8f0c0da5d15367f">ISX.InputDevice</a>
</li>
</ul>
<h3><a id="index_o"></a>- o -</h3><ul>
<li>onTextInput
: <a class="el" href="classISX_1_1Keyboard.html#a32208b6d941ae0dfd46a5291358d08e3">ISX.Keyboard</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>position
: <a class="el" href="classISX_1_1Pointer.html#aac9d31ee3054f74c73728976f78bc115">ISX.Pointer</a>
</li>
</ul>
<h3><a id="index_q"></a>- q -</h3><ul>
<li>quote
: <a class="el" href="classISX_1_1Keyboard.html#a7dcd1541ac535eb169bc17afe10dfaf0">ISX.Keyboard</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>remote
: <a class="el" href="classISX_1_1InputDevice.html#a87948035cec08321cbc1b6116f8df141">ISX.InputDevice</a>
</li>
@ -138,6 +185,10 @@ $(document).ready(function(){initNavTree('functions_prop.html','');});
<li>rightButton
: <a class="el" href="classISX_1_1Mouse.html#aefecc8e9f798c65acd021e19946d8c5c">ISX.Mouse</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>scanCode
: <a class="el" href="classISX_1_1KeyControl.html#a059d8fab0ce3e4fff5b7d91d9bef764c">ISX.KeyControl</a>
</li>
@ -156,12 +207,36 @@ $(document).ready(function(){initNavTree('functions_prop.html','');});
<li>space
: <a class="el" href="classISX_1_1Keyboard.html#a2345c9059d074db7ef1b346efb10d908">ISX.Keyboard</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>tab
: <a class="el" href="classISX_1_1Keyboard.html#ae068e27e21f50a3495fbed603411f8f2">ISX.Keyboard</a>
</li>
<li>this[Key key]
: <a class="el" href="classISX_1_1Keyboard.html#ae053ebaa165a7aa645c3585b57353073">ISX.Keyboard</a>
</li>
<li>touches
: <a class="el" href="classISX_1_1Touchscreen.html#a1a521f0cb583023e337e1b4b3fb44848">ISX.Touchscreen</a>
</li>
<li>touchId
: <a class="el" href="classISX_1_1TouchControl.html#acdc04d6d77aa6568009ab73bad69683c">ISX.TouchControl</a>
</li>
</ul>
<h3><a id="index_x"></a>- x -</h3><ul>
<li>x
: <a class="el" href="classISX_1_1Vector2Control.html#a59d9ff8b51b80a8be34a56a8862b7435">ISX.Vector2Control</a>
</li>
</ul>
<h3><a id="index_y"></a>- y -</h3><ul>
<li>y
: <a class="el" href="classISX_1_1Vector2Control.html#ab5ee2f56571a0af7012f6ebf708fac8e">ISX.Vector2Control</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

Просмотреть файл

@ -100,6 +100,8 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
<tr id="row_7_0_2_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1Keyboard.html" target="_self">ISX.Keyboard</a></td><td class="desc">A keyboard input device. </td></tr>
<tr id="row_7_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_7_0_3_" class="arrow" onclick="toggleFolder('7_0_3_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1Pointer.html" target="_self">ISX.Pointer</a></td><td class="desc">Base class for pointer-style devices where a pointer can move across a 2D surface. </td></tr>
<tr id="row_7_0_3_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1Mouse.html" target="_self">ISX.Mouse</a></td><td class="desc">A mouse input device. </td></tr>
<tr id="row_7_0_3_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1Pen.html" target="_self">ISX.Pen</a></td><td class="desc">A pen/stylus input device. </td></tr>
<tr id="row_7_0_3_2_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1Touchscreen.html" target="_self">ISX.Touchscreen</a></td><td class="desc">A multi-touch surface. </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1InputControl.html" target="_self">ISX.InputControl&lt; AudioBuffer &gt;</a></td><td class="desc"></td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1InputControl.html" target="_self">ISX.InputControl&lt; Color &gt;</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_10_" class="arrow" onclick="toggleFolder('10_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1InputControl.html" target="_self">ISX.InputControl&lt; float &gt;</a></td><td class="desc"></td></tr>
@ -109,8 +111,10 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
<tr id="row_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1InputControl.html" target="_self">ISX.InputControl&lt; int &gt;</a></td><td class="desc"></td></tr>
<tr id="row_12_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1InputControl.html" target="_self">ISX.InputControl&lt; Pose &gt;</a></td><td class="desc"></td></tr>
<tr id="row_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1InputControl.html" target="_self">ISX.InputControl&lt; Quaternion &gt;</a></td><td class="desc"></td></tr>
<tr id="row_14_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1InputControl.html" target="_self">ISX.InputControl&lt; Touch &gt;</a></td><td class="desc"></td></tr>
<tr id="row_15_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1InputControl.html" target="_self">ISX.InputControl&lt; Vector2 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_14_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_14_" class="arrow" onclick="toggleFolder('14_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1InputControl.html" target="_self">ISX.InputControl&lt; Touch &gt;</a></td><td class="desc"></td></tr>
<tr id="row_14_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1TouchControl.html" target="_self">ISX.TouchControl</a></td><td class="desc">A control representing a touch contact. </td></tr>
<tr id="row_15_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_15_" class="arrow" onclick="toggleFolder('15_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1InputControl.html" target="_self">ISX.InputControl&lt; Vector2 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_15_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1Vector2Control.html" target="_self">ISX.Vector2Control</a></td><td class="desc">A floating-point 2D vector control composed of two <a class="el" href="classISX_1_1AxisControl.html">AxicControls</a>. </td></tr>
<tr id="row_16_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1InputControl.html" target="_self">ISX.InputControl&lt; Vector3 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1InputControlPath.html" target="_self">ISX.InputControlPath</a></td><td class="desc">Functions to working with control path specs (like "/gamepad/*stick"). </td></tr>
<tr id="row_18_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structISX_1_1InputDeviceDescription.html" target="_self">ISX.InputDeviceDescription</a></td><td class="desc">Metadata for a device. Primarily used to find a matching template which we can then use to create a control setup for the device. </td></tr>
@ -124,7 +128,9 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
<tr id="row_26_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classISX_1_1InputTestFixture.html" target="_self">ISX.InputTestFixture</a></td><td class="desc">A test fixture for writing tests that use the input system. Can be derived from or simply instantiated from another test fixture. </td></tr>
<tr id="row_27_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structISX_1_1InputRemoting_1_1Message.html" target="_self">ISX.InputRemoting.Message</a></td><td class="desc">A message exchanged between two <a class="el" href="classISX_1_1InputRemoting.html" title="Makes the activity and data of an InputManager observable in message form. ">InputRemoting</a> instances. </td></tr>
<tr id="row_28_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structISX_1_1MouseState.html" target="_self">ISX.MouseState</a></td><td class="desc">Combine a single pointer with buttons and a scroll wheel. </td></tr>
<tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structISX_1_1LowLevel_1_1StateEvent.html" target="_self">ISX.LowLevel.StateEvent</a></td><td class="desc">A complete state snapshot for an entire input device. </td></tr>
<tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structISX_1_1PenState.html" target="_self">ISX.PenState</a></td><td class="desc">Default state layout for pen devices. </td></tr>
<tr id="row_30_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structISX_1_1LowLevel_1_1StateEvent.html" target="_self">ISX.LowLevel.StateEvent</a></td><td class="desc">A complete state snapshot for an entire input device. </td></tr>
<tr id="row_31_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structISX_1_1TouchscreenState.html" target="_self">ISX.TouchscreenState</a></td><td class="desc">Default state layout for touch devices. </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->

Просмотреть файл

@ -13,7 +13,9 @@ var hierarchy =
[ "ISX.HID.HID", "classISX_1_1HID_1_1HID.html", null ],
[ "ISX.Keyboard", "classISX_1_1Keyboard.html", null ],
[ "ISX.Pointer", "classISX_1_1Pointer.html", [
[ "ISX.Mouse", "classISX_1_1Mouse.html", null ]
[ "ISX.Mouse", "classISX_1_1Mouse.html", null ],
[ "ISX.Pen", "classISX_1_1Pen.html", null ],
[ "ISX.Touchscreen", "classISX_1_1Touchscreen.html", null ]
] ]
] ]
] ],
@ -29,8 +31,12 @@ var hierarchy =
[ "ISX.InputControl< int >", "classISX_1_1InputControl.html", null ],
[ "ISX.InputControl< Pose >", "classISX_1_1InputControl.html", null ],
[ "ISX.InputControl< Quaternion >", "classISX_1_1InputControl.html", null ],
[ "ISX.InputControl< Touch >", "classISX_1_1InputControl.html", null ],
[ "ISX.InputControl< Vector2 >", "classISX_1_1InputControl.html", null ],
[ "ISX.InputControl< Touch >", "classISX_1_1InputControl.html", [
[ "ISX.TouchControl", "classISX_1_1TouchControl.html", null ]
] ],
[ "ISX.InputControl< Vector2 >", "classISX_1_1InputControl.html", [
[ "ISX.Vector2Control", "classISX_1_1Vector2Control.html", null ]
] ],
[ "ISX.InputControl< Vector3 >", "classISX_1_1InputControl.html", null ],
[ "ISX.InputControlPath", "classISX_1_1InputControlPath.html", null ],
[ "ISX.InputDeviceDescription", "structISX_1_1InputDeviceDescription.html", null ],
@ -44,5 +50,7 @@ var hierarchy =
[ "ISX.InputTestFixture", "classISX_1_1InputTestFixture.html", null ],
[ "ISX.InputRemoting.Message", "structISX_1_1InputRemoting_1_1Message.html", null ],
[ "ISX.MouseState", "structISX_1_1MouseState.html", null ],
[ "ISX.LowLevel.StateEvent", "structISX_1_1LowLevel_1_1StateEvent.html", null ]
[ "ISX.PenState", "structISX_1_1PenState.html", null ],
[ "ISX.LowLevel.StateEvent", "structISX_1_1LowLevel_1_1StateEvent.html", null ],
[ "ISX.TouchscreenState", "structISX_1_1TouchscreenState.html", null ]
];

Просмотреть файл

@ -28,8 +28,26 @@ var menudata={children:[
{text:"r",url:"functions.html#index_r"},
{text:"s",url:"functions.html#index_s"},
{text:"t",url:"functions.html#index_t"},
{text:"w",url:"functions.html#index_w"}]},
{text:"w",url:"functions.html#index_w"},
{text:"x",url:"functions.html#index_x"},
{text:"y",url:"functions.html#index_y"}]},
{text:"Functions",url:"functions_func.html"},
{text:"Variables",url:"functions_vars.html"},
{text:"Enumerations",url:"functions_enum.html"},
{text:"Properties",url:"functions_prop.html"}]}]}]}
{text:"Properties",url:"functions_prop.html",children:[
{text:"a",url:"functions_prop.html#index_a"},
{text:"b",url:"functions_prop.html#index_b"},
{text:"c",url:"functions_prop.html#index_c"},
{text:"e",url:"functions_prop.html#index_e"},
{text:"k",url:"functions_prop.html#index_k"},
{text:"l",url:"functions_prop.html#index_l"},
{text:"m",url:"functions_prop.html#index_m"},
{text:"n",url:"functions_prop.html#index_n"},
{text:"o",url:"functions_prop.html#index_o"},
{text:"p",url:"functions_prop.html#index_p"},
{text:"q",url:"functions_prop.html#index_q"},
{text:"r",url:"functions_prop.html#index_r"},
{text:"s",url:"functions_prop.html#index_s"},
{text:"t",url:"functions_prop.html#index_t"},
{text:"x",url:"functions_prop.html#index_x"},
{text:"y",url:"functions_prop.html#index_y"}]}]}]}]}

Просмотреть файл

@ -148,9 +148,27 @@ Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structISX_1_1MouseState.html">MouseState</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Combine a single pointer with buttons and a scroll wheel. <a href="structISX_1_1MouseState.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Pen.html">Pen</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pen/stylus input device. <a href="classISX_1_1Pen.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structISX_1_1PenState.html">PenState</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default state layout for pen devices. <a href="structISX_1_1PenState.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Pointer.html">Pointer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for pointer-style devices where a pointer can move across a 2D surface. <a href="classISX_1_1Pointer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1TouchControl.html">TouchControl</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A control representing a touch contact. <a href="classISX_1_1TouchControl.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Touchscreen.html">Touchscreen</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A multi-touch surface. <a href="classISX_1_1Touchscreen.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structISX_1_1TouchscreenState.html">TouchscreenState</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default state layout for touch devices. <a href="structISX_1_1TouchscreenState.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classISX_1_1Vector2Control.html">Vector2Control</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A floating-point 2D vector control composed of two <a class="el" href="classISX_1_1AxisControl.html">AxicControls</a>. <a href="classISX_1_1Vector2Control.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>

Просмотреть файл

@ -20,5 +20,11 @@ var namespaceISX =
[ "KeyControl", "classISX_1_1KeyControl.html", "classISX_1_1KeyControl" ],
[ "Mouse", "classISX_1_1Mouse.html", "classISX_1_1Mouse" ],
[ "MouseState", "structISX_1_1MouseState.html", null ],
[ "Pointer", "classISX_1_1Pointer.html", "classISX_1_1Pointer" ]
[ "Pen", "classISX_1_1Pen.html", null ],
[ "PenState", "structISX_1_1PenState.html", null ],
[ "Pointer", "classISX_1_1Pointer.html", "classISX_1_1Pointer" ],
[ "TouchControl", "classISX_1_1TouchControl.html", "classISX_1_1TouchControl" ],
[ "Touchscreen", "classISX_1_1Touchscreen.html", "classISX_1_1Touchscreen" ],
[ "TouchscreenState", "structISX_1_1TouchscreenState.html", null ],
[ "Vector2Control", "classISX_1_1Vector2Control.html", "classISX_1_1Vector2Control" ]
];

Просмотреть файл

@ -49,8 +49,17 @@ var NAVTREEINDEX0 =
"classISX_1_1Mouse.html#ae3c534ff14182c2a37bd6a258afa58b3":[2,0,0,18,1],
"classISX_1_1Mouse.html#aea5adefa4bfcf8ab518334e5455c82aa":[2,0,0,18,2],
"classISX_1_1Mouse.html#aefecc8e9f798c65acd021e19946d8c5c":[2,0,0,18,3],
"classISX_1_1Pointer.html":[2,0,0,20],
"classISX_1_1Pointer.html#aac9d31ee3054f74c73728976f78bc115":[2,0,0,20,0],
"classISX_1_1Pen.html":[2,0,0,20],
"classISX_1_1Pointer.html":[2,0,0,22],
"classISX_1_1Pointer.html#aac9d31ee3054f74c73728976f78bc115":[2,0,0,22,0],
"classISX_1_1TouchControl.html":[2,0,0,23],
"classISX_1_1TouchControl.html#acdc04d6d77aa6568009ab73bad69683c":[2,0,0,23,0],
"classISX_1_1Touchscreen.html":[2,0,0,24],
"classISX_1_1Touchscreen.html#a1a521f0cb583023e337e1b4b3fb44848":[2,0,0,24,1],
"classISX_1_1Touchscreen.html#ad1d7ded12d59ca962950469e48816465":[2,0,0,24,0],
"classISX_1_1Vector2Control.html":[2,0,0,26],
"classISX_1_1Vector2Control.html#a59d9ff8b51b80a8be34a56a8862b7435":[2,0,0,26,0],
"classISX_1_1Vector2Control.html#ab5ee2f56571a0af7012f6ebf708fac8e":[2,0,0,26,1],
"classes.html":[2,1],
"functions.html":[2,3,0],
"functions_enum.html":[2,3,3],
@ -65,8 +74,8 @@ var NAVTREEINDEX0 =
"namespaceISX_1_1DualShock.html":[1,0,0,0],
"namespaceISX_1_1Editor.html":[1,0,0,1],
"namespaceISX_1_1Flightsticks.html":[1,0,0,2],
"namespaceISX_1_1HID.html":[2,0,0,0],
"namespaceISX_1_1HID.html":[1,0,0,3],
"namespaceISX_1_1HID.html":[2,0,0,0],
"namespaceISX_1_1LowLevel.html":[1,0,0,4],
"namespaceISX_1_1LowLevel.html":[2,0,0,1],
"namespaceISX_1_1Net35Compatibility.html":[1,0,0,5],
@ -105,5 +114,7 @@ var NAVTREEINDEX0 =
"structISX_1_1LowLevel_1_1InputEventQueue.html":[2,0,0,1,4],
"structISX_1_1LowLevel_1_1StateEvent.html":[2,0,0,1,5],
"structISX_1_1MouseState.html":[2,0,0,19],
"structISX_1_1PenState.html":[2,0,0,21],
"structISX_1_1TouchscreenState.html":[2,0,0,25],
"todo.html":[0]
};

Просмотреть файл

@ -4,5 +4,10 @@ var searchData=
['teardown',['TearDown',['../classISX_1_1InputTestFixture.html#ad3dd86282583b817035f4884a24ee138',1,'ISX::InputTestFixture']]],
['this_5bkey_20key_5d',['this[Key key]',['../classISX_1_1Keyboard.html#ae053ebaa165a7aa645c3585b57353073',1,'ISX::Keyboard']]],
['todo_20list',['Todo List',['../todo.html',1,'']]],
['touchcontrol',['TouchControl',['../classISX_1_1TouchControl.html',1,'ISX']]],
['touches',['touches',['../classISX_1_1Touchscreen.html#a1a521f0cb583023e337e1b4b3fb44848',1,'ISX::Touchscreen']]],
['touchid',['touchId',['../classISX_1_1TouchControl.html#acdc04d6d77aa6568009ab73bad69683c',1,'ISX::TouchControl']]],
['touchscreen',['Touchscreen',['../classISX_1_1Touchscreen.html',1,'ISX']]],
['touchscreenstate',['TouchscreenState',['../structISX_1_1TouchscreenState.html',1,'ISX']]],
['trygetdevicetemplate',['TryGetDeviceTemplate',['../classISX_1_1InputControlPath.html#a8ee2a7b3911aa142ef0f83c34fb8d776',1,'ISX::InputControlPath']]]
];

Просмотреть файл

@ -1,4 +1,4 @@
var searchData=
[
['write',['Write',['../structISX_1_1LowLevel_1_1InputEventBuffer.html#a75fc1ee9282a35f927ee51ae0fdf1110',1,'ISX::LowLevel::InputEventBuffer']]]
['vector2control',['Vector2Control',['../classISX_1_1Vector2Control.html',1,'ISX']]]
];

26
Docs/search/all_14.html Normal file
Просмотреть файл

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_14.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

4
Docs/search/all_14.js Normal file
Просмотреть файл

@ -0,0 +1,4 @@
var searchData=
[
['write',['Write',['../structISX_1_1LowLevel_1_1InputEventBuffer.html#a75fc1ee9282a35f927ee51ae0fdf1110',1,'ISX::LowLevel::InputEventBuffer']]]
];

26
Docs/search/all_15.html Normal file
Просмотреть файл

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_15.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

4
Docs/search/all_15.js Normal file
Просмотреть файл

@ -0,0 +1,4 @@
var searchData=
[
['x',['x',['../classISX_1_1Vector2Control.html#a59d9ff8b51b80a8be34a56a8862b7435',1,'ISX::Vector2Control']]]
];

26
Docs/search/all_16.html Normal file
Просмотреть файл

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_16.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

4
Docs/search/all_16.js Normal file
Просмотреть файл

@ -0,0 +1,4 @@
var searchData=
[
['y',['y',['../classISX_1_1Vector2Control.html#ab5ee2f56571a0af7012f6ebf708fac8e',1,'ISX::Vector2Control']]]
];

Просмотреть файл

@ -8,5 +8,5 @@ var searchData=
['connectevent',['ConnectEvent',['../structISX_1_1LowLevel_1_1ConnectEvent.html',1,'ISX::LowLevel']]],
['controltemplate',['ControlTemplate',['../structISX_1_1InputTemplate_1_1ControlTemplate.html',1,'ISX::InputTemplate']]],
['create',['Create',['../structISX_1_1LowLevel_1_1ConnectEvent.html#a09a83e2269792437b2e4f9a8e6daa786',1,'ISX::LowLevel::ConnectEvent']]],
['current',['current',['../classISX_1_1Mouse.html#ac65c1ac5f84af5e011ab0eecc4130a9e',1,'ISX::Mouse']]]
['current',['current',['../classISX_1_1Mouse.html#ac65c1ac5f84af5e011ab0eecc4130a9e',1,'ISX.Mouse.current()'],['../classISX_1_1Touchscreen.html#ad1d7ded12d59ca962950469e48816465',1,'ISX.Touchscreen.current()']]]
];

Просмотреть файл

@ -1,6 +1,8 @@
var searchData=
[
['participantid',['participantId',['../structISX_1_1InputRemoting_1_1Message.html#a3436cb56d043290d5749f037f7402aa2',1,'ISX::InputRemoting::Message']]],
['pen',['Pen',['../classISX_1_1Pen.html',1,'ISX']]],
['penstate',['PenState',['../structISX_1_1PenState.html',1,'ISX']]],
['pointer',['Pointer',['../classISX_1_1Pointer.html',1,'ISX']]],
['position',['position',['../classISX_1_1Pointer.html#aac9d31ee3054f74c73728976f78bc115',1,'ISX::Pointer']]]
];

Просмотреть файл

@ -1,4 +1,6 @@
var searchData=
[
['pen',['Pen',['../classISX_1_1Pen.html',1,'ISX']]],
['penstate',['PenState',['../structISX_1_1PenState.html',1,'ISX']]],
['pointer',['Pointer',['../classISX_1_1Pointer.html',1,'ISX']]]
];

Просмотреть файл

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_a.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

6
Docs/search/classes_a.js Normal file
Просмотреть файл

@ -0,0 +1,6 @@
var searchData=
[
['touchcontrol',['TouchControl',['../classISX_1_1TouchControl.html',1,'ISX']]],
['touchscreen',['Touchscreen',['../classISX_1_1Touchscreen.html',1,'ISX']]],
['touchscreenstate',['TouchscreenState',['../structISX_1_1TouchscreenState.html',1,'ISX']]]
];

Просмотреть файл

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_b.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

4
Docs/search/classes_b.js Normal file
Просмотреть файл

@ -0,0 +1,4 @@
var searchData=
[
['vector2control',['Vector2Control',['../classISX_1_1Vector2Control.html',1,'ISX']]]
];

Просмотреть файл

@ -1,5 +1,5 @@
var searchData=
[
['comma',['comma',['../classISX_1_1Keyboard.html#a81b6b2909f20bb989355f33c9a53e815',1,'ISX::Keyboard']]],
['current',['current',['../classISX_1_1Mouse.html#ac65c1ac5f84af5e011ab0eecc4130a9e',1,'ISX::Mouse']]]
['current',['current',['../classISX_1_1Mouse.html#ac65c1ac5f84af5e011ab0eecc4130a9e',1,'ISX.Mouse.current()'],['../classISX_1_1Touchscreen.html#ad1d7ded12d59ca962950469e48816465',1,'ISX.Touchscreen.current()']]]
];

Просмотреть файл

@ -1,5 +1,7 @@
var searchData=
[
['tab',['tab',['../classISX_1_1Keyboard.html#ae068e27e21f50a3495fbed603411f8f2',1,'ISX::Keyboard']]],
['this_5bkey_20key_5d',['this[Key key]',['../classISX_1_1Keyboard.html#ae053ebaa165a7aa645c3585b57353073',1,'ISX::Keyboard']]]
['this_5bkey_20key_5d',['this[Key key]',['../classISX_1_1Keyboard.html#ae053ebaa165a7aa645c3585b57353073',1,'ISX::Keyboard']]],
['touches',['touches',['../classISX_1_1Touchscreen.html#a1a521f0cb583023e337e1b4b3fb44848',1,'ISX::Touchscreen']]],
['touchid',['touchId',['../classISX_1_1TouchControl.html#acdc04d6d77aa6568009ab73bad69683c',1,'ISX::TouchControl']]]
];

Просмотреть файл

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="properties_e.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

Просмотреть файл

@ -0,0 +1,4 @@
var searchData=
[
['x',['x',['../classISX_1_1Vector2Control.html#a59d9ff8b51b80a8be34a56a8862b7435',1,'ISX::Vector2Control']]]
];

Просмотреть файл

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="properties_f.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

Просмотреть файл

@ -0,0 +1,4 @@
var searchData=
[
['y',['y',['../classISX_1_1Vector2Control.html#ab5ee2f56571a0af7012f6ebf708fac8e',1,'ISX::Vector2Control']]]
];

Просмотреть файл

@ -1,13 +1,13 @@
var indexSectionsWithContent =
{
0: "abcdeghiklmnopqrstuw",
1: "abcghikmps",
0: "abcdeghiklmnopqrstuvwxy",
1: "abcghikmpstv",
2: "i",
3: "cimostw",
4: "bcdilnpr",
5: "ikm",
6: "acdru",
7: "abceklmnopqrst",
7: "abceklmnopqrstxy",
8: "t"
};

Просмотреть файл

@ -0,0 +1,101 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Input System: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Input System
&#160;<span id="projectnumber">v0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('structISX_1_1PenState.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">ISX.PenState Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="structISX_1_1PenState.html">ISX.PenState</a>, including all inherited members.</p>
<table class="directory">
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

Просмотреть файл

@ -0,0 +1,108 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Input System: ISX.PenState Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Input System
&#160;<span id="projectnumber">v0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('structISX_1_1PenState.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="structISX_1_1PenState-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ISX.PenState Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Default state layout for pen devices.
<a href="structISX_1_1PenState.html#details">More...</a></p>
<p>Inherits ISX.IInputStateTypeInfo.</p>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Default state layout for pen devices. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceISX.html">ISX</a></li><li class="navelem"><a class="el" href="structISX_1_1PenState.html">PenState</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

Просмотреть файл

@ -0,0 +1,101 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Input System: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Input System
&#160;<span id="projectnumber">v0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('structISX_1_1TouchscreenState.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">ISX.TouchscreenState Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="structISX_1_1TouchscreenState.html">ISX.TouchscreenState</a>, including all inherited members.</p>
<table class="directory">
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

Просмотреть файл

@ -0,0 +1,110 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Input System: ISX.TouchscreenState Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Input System
&#160;<span id="projectnumber">v0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('structISX_1_1TouchscreenState.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="structISX_1_1TouchscreenState-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ISX.TouchscreenState Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Default state layout for touch devices.
<a href="structISX_1_1TouchscreenState.html#details">More...</a></p>
<p>Inherits ISX.IInputStateTypeInfo.</p>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Default state layout for touch devices. </p>
<p>Combines multiple pointers each corresponding to a finger.</p>
<p>All fingers combine to quite a bit of state; ideally send delta events that update only specific fingers. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceISX.html">ISX</a></li><li class="navelem"><a class="el" href="structISX_1_1TouchscreenState.html">TouchscreenState</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

Просмотреть файл

@ -169,11 +169,9 @@ PlayerSettings:
APKExpansionFiles: 0
keepLoadedShadersAlive: 0
StripUnusedMeshComponents: 0
VertexChannelCompressionMask:
serializedVersion: 2
m_Bits: 238
VertexChannelCompressionMask: 4054
iPhoneSdkVersion: 988
iOSTargetOSVersionString: 7.0
iOSTargetOSVersionString: 8.0
tvOSSdkVersion: 0
tvOSRequireExtendedGameController: 0
tvOSTargetOSVersionString: 9.0
@ -238,6 +236,8 @@ PlayerSettings:
iOSRequireARKit: 0
appleEnableProMotion: 0
clonedFromGUID: 00000000000000000000000000000000
templatePackageId:
templateDefaultScene:
AndroidTargetArchitectures: 5
AndroidSplashScreenScale: 0
androidSplashScreen: {fileID: 0}
@ -255,6 +255,7 @@ PlayerSettings:
androidGamepadSupportLevel: 0
resolutionDialogBanner: {fileID: 0}
m_BuildTargetIcons: []
m_BuildTargetPlatformIcons: []
m_BuildTargetBatching: []
m_BuildTargetGraphicsAPIs: []
m_BuildTargetVRSettings: []
@ -292,6 +293,7 @@ PlayerSettings:
wiiUDrcBufferDisabled: 0
wiiUProfilerLibPath:
playModeTestRunnerEnabled: 1
runPlayModeTestAsEditModeTest: 0
actionOnDotNetUnhandledException: 1
enableInternalProfiler: 0
logObjCUncaughtExceptions: 1
@ -538,7 +540,6 @@ PlayerSettings:
psp2InfoBarOnStartup: 0
psp2InfoBarColor: 0
psp2ScriptOptimizationLevel: 0
psmSplashimage: {fileID: 0}
splashScreenBackgroundSourceLandscape: {fileID: 0}
splashScreenBackgroundSourcePortrait: {fileID: 0}
spritePackerPolicy:
@ -557,7 +558,8 @@ PlayerSettings:
scriptingDefineSymbols: {}
platformArchitecture: {}
scriptingBackend:
Standalone: 1
Standalone: 0
il2cppCompilerConfiguration: {}
incrementalIl2cppBuild: {}
additionalIl2CppArgs:
scriptingRuntimeVersion: 0

Просмотреть файл

@ -1 +1 @@
m_EditorVersion: 2018.1.0a7
m_EditorVersion: 2018.1.0b1