| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374 |
- <Type Name="Input" FullName="Urho.Input">
- <TypeSignature Language="C#" Value="public class Input : Urho.UrhoObject" />
- <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Input extends Urho.UrhoObject" />
- <AssemblyInfo>
- <AssemblyName>Urho</AssemblyName>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Base>
- <BaseTypeName>Urho.UrhoObject</BaseTypeName>
- </Base>
- <Interfaces />
- <Docs>
- <summary>
- Input subsystem. Converts operating system window messages to input state and events.
- </summary>
- <remarks>
- <para>The Input subsystem provides keyboard, mouse, joystick and touch input both via a polled interface and events. This subsystem is also used for querying whether the application window has input focus or is minimized.</para>
- <para>The subsystem is always instantiated, even in headless mode, but is active only once the application window has been created. Once active, the subsystem takes over the operating system mouse cursor. It will be hidden by default, so the <see cref="T:Urho.Gui.UI" /> should be used to render a software cursor if necessary. For editor-like applications the operating system cursor can be made visible by calling <see cref="M:Urho.Input.SetMouseVisible" />.</para>
- <para>You can subscribe to these events by using one of the SubscribeToXxx methods in UrhoObject:</para>
- <list type="bullet">
- <item>
- <term>MouseButtonUp: a mouse button was released.</term>
- </item>
- <item>
- <term>MouseButtonDown: a mouse button was pressed.</term>
- </item>
- <item>
- <term>MouseMove: the mouse moved.</term>
- </item>
- <item>
- <term>MouseWheel: the mouse wheel moved.</term>
- </item>
- <item>
- <term>KeyUp: a key was released.</term>
- </item>
- <item>
- <term>KeyDown: a key was pressed.</term>
- </item>
- <item>
- <term>TextInput: a string of translated text input in UTF8 format. May contain a single character or several.</term>
- </item>
- <item>
- <term>JoystickConnected: a joystick was plugged in.</term>
- </item>
- <item>
- <term>JoystickDisconnected: a joystick was disconnected.</term>
- </item>
- <item>
- <term>JoystickButtonDown: a joystick button was pressed.</term>
- </item>
- <item>
- <term>JoystickButtonUp: a joystick button was released.</term>
- </item>
- <item>
- <term>JoystickAxisMove: a joystick axis was moved.</term>
- </item>
- <item>
- <term>JoystickHatMove: a joystick POV hat was moved.</term>
- </item>
- <item>
- <term>TouchBegin: a finger touched the screen.</term>
- </item>
- <item>
- <term>TouchEnd: a finger was lifted from the screen.</term>
- </item>
- <item>
- <term>TouchMove: a finger moved on the screen.</term>
- </item>
- <item>
- <term>GestureRecorded : recording a touch gesture is complete.</term>
- </item>
- <item>
- <term>GestureInput : a touch gesture was recognized.</term>
- </item>
- <item>
- <term>MultiGesture : a multi-finger pinch/rotation touch gesture is underway.</term>
- </item>
- <item>
- <term>DropFile : a file was drag-dropped on the application window.</term>
- </item>
- <item>
- <term>InputFocus : application input focus or window minimization state changed.</term>
- </item>
- <item>
- <term>MouseVisibleChanged : the visibility of the operating system mouse cursor was changed.</term>
- </item>
- <item>
- <term>ExitRequested : application exit was requested (eg. with the window close button.)</term>
- </item>
- </list>
- <para>
- </para>
- <format type="text/html">
- <h2>Keyboard and Mouse Input</h2>
- </format>
- <para>
- </para>
- <para>Key events include both the symbolic keycode ("Key") that depends on the keyboard layout, the layout- and operating system-independent SDL scancode ("Scancode"), and the true operating system-specific raw keycode ("Raw").</para>
- <para>The input polling API differentiates between the initiation of a key/mouse button press, and holding the key or button down. <see cref="M:Urho.Input.GetKeyPress" /> and <see cref="M:Urho.Input.GetMouseButtonPress" /> return true only for one frame (the initiation) while <see cref="M:Urho.Input.GetKeyDown" /> and <see cref="M:Urho.Input.GetMouseButtonDown" /> return true as long as the key or button is held down. To check whether keys are down or pressed by scancode, use <see cref="M:Urho.Input.GetScancodeDown" /> and <see cref="M:Urho.Input.GetScancodePress" />. Functions also exist for converting keycodes to scancodes or vice versa, or getting key names. See for example <see cref="M:Urho.Input.GetKeyName" /> and <see cref="M:Urho.Input.GetKeyFromScancode" />.</para>
- <para>Mouse motion since the last frame can be accessed with <see cref="M:Urho.Input.GetMouseMove" />. The cursor position within the window can be queried with <see cref="M:Urho.Input.GetMousePosition" />.</para>
- <para>
- </para>
- <format type="text/html">
- <h2>Mouse modes</h2>
- </format>
- <para>The operating system mouse cursor can be used in four modes which can be switched with <see cref="P:Urho.Input.MouseMode" />:</para>
- <list type="bullet">
- <item>
- <term>Absolute: is the default behaviour, allowing the toggling of operating system cursor visibility and allowing the cursor to escape the window when visible. When the operating system cursor is invisible in absolute mouse mode, the mouse is confined to the window. If the operating system and UI cursors are both invisible, interaction with the user interface will be limited (for example, drag move and drag end events will not trigger). Setting this value to Absolute will call SetMouseGrabbed(false).</term>
- </item>
- </list>
- <list type="bullet">
- <item>
- <term>Relative: sets the operating system cursor to invisible and confines the cursor to the window. The operating system cursor cannot be set to be visible in this mode via SetMouseVisible(), however changes are tracked and will be restored when another mouse mode is set. When the virtual cursor is also invisible, UI interaction will still function as normal (eg: drag events will trigger). Setting this will call SetMouseGrabbed(true).</term>
- </item>
- </list>
- <para>
- </para>
- <list type="bullet">
- <item>
- <term>Wrap: grabs the mouse from the operating system and confines the operating system cursor to the window, wrapping the cursor when it is near the edges. Setting this will call SetMouseGrabbed(true).</term>
- </item>
- </list>
- <list type="bullet">
- <item>
- <term>Free: does not grab/confine the mouse cursor even when it is hidden. This can be used for cases where the cursor should render using the operating system outside the window, and perform custom rendering (with SetMouseVisible(false)) inside.</term>
- </item>
- </list>
- <para>
- </para>
- <format type="text/html">
- <h2>Joystick input</h2>
- </format>
- <para>Plugged in joysticks will begin sending input events automatically. Each joystick will be assigned a joystick ID which will be used in subsequent joystick events, as well as for retrieving the joystick state. Use <see cref="M:Urho.Input.GetJoystick" /> to retrieve the joystick state by ID. In case you do not have the ID, you can also use <see cref="M:Urho.Input.GetJoystickByIndex" /> which uses a zero-based index; see <see cref="P:Urho.Input.NumJoystick" /> for the number of currently connected joysticks. The ID, as well as the joystick name, can be looked up from the joystick state.</para>
- <para>If the joystick model is recognized by SDL as a game controller the buttons and axes mappings utilize known constants such as CONTROLLER_BUTTON_A or CONTROLLER_AXIS_LEFTX without having to guess them. Use <see cref="IsController()" /> to distinguish between a game controller and an unrecognized joystick.</para>
- <para>
- </para>
- <para>On platforms that support the accelerometer, it will appear as a "virtual" joystick.</para>
- <para>
- </para>
- <format type="text/html">
- <h2>Touch input</h2>
- </format>
- <para>On platforms where touch input is available, touch begin/end/move events will be sent, as well as multi-gesture events with pinch/rotation delta values when more than one finger is pressed down. The current finger touches can also be accessed via a polling API: <see cref="P:Urho.Input.NumTouches" /> and <see cref="M:Urho.Input.GetTouch." /></para>
- <para>Touch gestures can be recorded using SDL's inbuilt $1 gesture recognition system. Use <see cref="M:Urho.Input.RecordGesture" /> to start recording. The following finger movements will be recorded until the finger is lifted, at which point the recording ends and the GestureRecorded event is sent with the hash ID of the new gesture. The current in-memory gesture(s) can be saved or loaded as binary data.</para>
- <para>
- </para>
- <para>Whenever a recognized gesture is entered by the user, the GestureInput event will be sent. In addition to the ID of the best matched gesture, it contains the center position and an error metric (lower = better) to help filter out false gestures.</para>
- <para>Note that all recorded (whether saved or not) and loaded gestures are held in-memory. Two additional functions are available to clear them: <see cref="M:Urho.Input.RemoveGesture" /> to selectively clear a gesture by its ID and <see cref="M:Urho.Input.RemoveAllGestures" /> to clear them all.</para>
- <para>Touch input can also emulate a virtual joystick by displaying on-screen buttons. See the function <see cref="M:Urho.Input.AddScreenJoystick" />.</para>
- <para>Touch emulation can be used to test mobile applications on a desktop machine without a touch screen. See <see cref="P:Urho.Input.TouchEmulation" />. When touch emulation is enabled, actual mouse events are no longer sent and the operating system mouse cursor is forced visible. The left mouse button acts as a moving finger, while the rest of the mouse buttons act as stationary fingers for multi-finger gestures. For example pressing down both left and right mouse buttons, then dragging the mouse with the buttons still pressed would emulate a two-finger pinch zoom-in gesture.</para>
- <para>
- </para>
- <format type="text/html">
- <h2>Platform-specific details</h2>
- </format>
- <para>On platforms that support it (such as Android) an on-screen virtual keyboard can be shown or hidden. When shown, keypresses from the virtual keyboard will be sent as text input events just as if typed from an actual keyboard. Show or hide it by calling <see cref="S" />etScreenKeyboardVisible. The <see cref="T:Urho.Gui.UI" /> subsystem can also automatically show the virtual keyboard when a line editing element is focused, and hide it when defocused. This behavior can be controlled by calling SetUseScreenKeyboard.</para>
- <para>On Windows the user must first touch the screen once before touch input is activated. Trying to record or load touch gestures will fail before that.</para>
- </remarks>
- </Docs>
- <Members>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public Input ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
- <MemberType>Constructor</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Parameters />
- <Docs>
- <summary>
- <para>Constructs a new instance of Urho.Input which is tied to the <see cref="P:Urho.Application.CurrentContext" />.</para>
- </summary>
- <remarks>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public Input (IntPtr handle);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
- <MemberType>Constructor</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Parameters>
- <Parameter Name="handle" Type="System.IntPtr" />
- </Parameters>
- <Docs>
- <param name="handle">Pointer to the raw unmanaged Urho object.</param>
- <summary>Constructs a new instance of Urho.Input, given a raw pointer to an unmanaged object</summary>
- <remarks>
- <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
- <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
- <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public Input (Urho.Context context);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Urho.Context context) cil managed" />
- <MemberType>Constructor</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Parameters>
- <Parameter Name="context" Type="Urho.Context" />
- </Parameters>
- <Docs>
- <param name="context">The context that this object will be attached to.</param>
- <summary>
- <para>Constructs a new instance of Urho.Input linked to a specific <see cref="T:Urho.Context" />.</para>
- </summary>
- <remarks>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="protected Input (Urho.UrhoObjectFlag emptyFlag);" />
- <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(valuetype Urho.UrhoObjectFlag emptyFlag) cil managed" />
- <MemberType>Constructor</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Parameters>
- <Parameter Name="emptyFlag" Type="Urho.UrhoObjectFlag" />
- </Parameters>
- <Docs>
- <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
- <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
- <remarks>
- <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
- <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
- <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="AddScreenJoystick">
- <MemberSignature Language="C#" Value="public int AddScreenJoystick (Urho.Resources.XmlFile layoutFile, Urho.Resources.XmlFile styleFile);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 AddScreenJoystick(class Urho.Resources.XmlFile layoutFile, class Urho.Resources.XmlFile styleFile) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="layoutFile" Type="Urho.Resources.XmlFile" />
- <Parameter Name="styleFile" Type="Urho.Resources.XmlFile" />
- </Parameters>
- <Docs>
- <param name="layoutFile">To be added.</param>
- <param name="styleFile">To be added.</param>
- <summary>To be added.</summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DropFile">
- <MemberSignature Language="C#" Value="public event Action<Urho.DropFileEventArgs> DropFile;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.DropFileEventArgs> DropFile" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.DropFileEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToDropFile" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="ExitRequested">
- <MemberSignature Language="C#" Value="public event Action<Urho.ExitRequestedEventArgs> ExitRequested;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.ExitRequestedEventArgs> ExitRequested" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.ExitRequestedEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToExitRequested" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="GestureInput">
- <MemberSignature Language="C#" Value="public event Action<Urho.GestureInputEventArgs> GestureInput;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.GestureInputEventArgs> GestureInput" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.GestureInputEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToGestureInput" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="GestureRecorded">
- <MemberSignature Language="C#" Value="public event Action<Urho.GestureRecordedEventArgs> GestureRecorded;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.GestureRecordedEventArgs> GestureRecorded" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.GestureRecordedEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToGestureRecorded" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="GetJoystick">
- <MemberSignature Language="C#" Value="public Urho.JoystickState* GetJoystick (int id);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Urho.JoystickState* GetJoystick(int32 id) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.JoystickState*</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="id" Type="System.Int32" />
- </Parameters>
- <Docs>
- <param name="id">To be added.</param>
- <summary>
- Return joystick state by ID, or null if does not exist.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetJoystickByIndex">
- <MemberSignature Language="C#" Value="public Urho.JoystickState* GetJoystickByIndex (uint index);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Urho.JoystickState* GetJoystickByIndex(unsigned int32 index) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.JoystickState*</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="index" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="index">To be added.</param>
- <summary>
- Return joystick state by index, or null if does not exist. 0 = first connected joystick.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetJoystickByName">
- <MemberSignature Language="C#" Value="public Urho.JoystickState* GetJoystickByName (string name);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Urho.JoystickState* GetJoystickByName(string name) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.JoystickState*</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="name" Type="System.String" />
- </Parameters>
- <Docs>
- <param name="name">To be added.</param>
- <summary>To be added.</summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetKeyDown">
- <MemberSignature Language="C#" Value="public bool GetKeyDown (Urho.Key key);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool GetKeyDown(valuetype Urho.Key key) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="key" Type="Urho.Key" />
- </Parameters>
- <Docs>
- <param name="key">To be added.</param>
- <summary>
- Check if a key is held down.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetKeyFromName">
- <MemberSignature Language="C#" Value="public int GetKeyFromName (string name);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 GetKeyFromName(string name) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="name" Type="System.String" />
- </Parameters>
- <Docs>
- <param name="name">To be added.</param>
- <summary>
- Return keycode from key name.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetKeyFromScancode">
- <MemberSignature Language="C#" Value="public int GetKeyFromScancode (int scancode);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 GetKeyFromScancode(int32 scancode) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="scancode" Type="System.Int32" />
- </Parameters>
- <Docs>
- <param name="scancode">To be added.</param>
- <summary>
- Return keycode from scancode.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetKeyName">
- <MemberSignature Language="C#" Value="public string GetKeyName (Urho.Key key);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance string GetKeyName(valuetype Urho.Key key) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="key" Type="Urho.Key" />
- </Parameters>
- <Docs>
- <param name="key">To be added.</param>
- <summary>
- Return name of key from keycode.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetKeyPress">
- <MemberSignature Language="C#" Value="public bool GetKeyPress (Urho.Key key);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool GetKeyPress(valuetype Urho.Key key) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="key" Type="Urho.Key" />
- </Parameters>
- <Docs>
- <param name="key">To be added.</param>
- <summary>
- Check if a key has been pressed on this frame.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetMouseButtonDown">
- <MemberSignature Language="C#" Value="public bool GetMouseButtonDown (Urho.MouseButton button);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool GetMouseButtonDown(valuetype Urho.MouseButton button) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="button" Type="Urho.MouseButton" />
- </Parameters>
- <Docs>
- <param name="button">To be added.</param>
- <summary>
- Check if a mouse button is held down.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetMouseButtonPress">
- <MemberSignature Language="C#" Value="public bool GetMouseButtonPress (Urho.MouseButton button);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool GetMouseButtonPress(valuetype Urho.MouseButton button) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="button" Type="Urho.MouseButton" />
- </Parameters>
- <Docs>
- <param name="button">To be added.</param>
- <summary>
- Check if a mouse button has been pressed on this frame.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetQualifierDown">
- <MemberSignature Language="C#" Value="public bool GetQualifierDown (int qualifier);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool GetQualifierDown(int32 qualifier) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="qualifier" Type="System.Int32" />
- </Parameters>
- <Docs>
- <param name="qualifier">To be added.</param>
- <summary>
- Check if a qualifier key is held down.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetQualifierPress">
- <MemberSignature Language="C#" Value="public bool GetQualifierPress (int qualifier);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool GetQualifierPress(int32 qualifier) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="qualifier" Type="System.Int32" />
- </Parameters>
- <Docs>
- <param name="qualifier">To be added.</param>
- <summary>
- Check if a qualifier key has been pressed on this frame.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetScancodeDown">
- <MemberSignature Language="C#" Value="public bool GetScancodeDown (int scancode);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool GetScancodeDown(int32 scancode) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="scancode" Type="System.Int32" />
- </Parameters>
- <Docs>
- <param name="scancode">To be added.</param>
- <summary>
- Check if a key is held down by scancode.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetScancodeFromKey">
- <MemberSignature Language="C#" Value="public int GetScancodeFromKey (Urho.Key key);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 GetScancodeFromKey(valuetype Urho.Key key) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="key" Type="Urho.Key" />
- </Parameters>
- <Docs>
- <param name="key">To be added.</param>
- <summary>
- Return scancode from keycode.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetScancodeFromName">
- <MemberSignature Language="C#" Value="public int GetScancodeFromName (string name);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 GetScancodeFromName(string name) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="name" Type="System.String" />
- </Parameters>
- <Docs>
- <param name="name">To be added.</param>
- <summary>
- Return scancode from key name.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetScancodeName">
- <MemberSignature Language="C#" Value="public string GetScancodeName (int scancode);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance string GetScancodeName(int32 scancode) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="scancode" Type="System.Int32" />
- </Parameters>
- <Docs>
- <param name="scancode">To be added.</param>
- <summary>
- Return name of key from scancode.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetScancodePress">
- <MemberSignature Language="C#" Value="public bool GetScancodePress (int scancode);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool GetScancodePress(int32 scancode) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="scancode" Type="System.Int32" />
- </Parameters>
- <Docs>
- <param name="scancode">To be added.</param>
- <summary>
- Check if a key has been pressed on this frame by scancode.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetTouch">
- <MemberSignature Language="C#" Value="public Urho.TouchState GetTouch (uint index);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Urho.TouchState GetTouch(unsigned int32 index) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.TouchState</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="index" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="index">To be added.</param>
- <summary>
- Return active finger touch by index.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="HasFocus">
- <MemberSignature Language="C#" Value="public bool HasFocus ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool HasFocus() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Return whether application window has input focus.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="InputFocus">
- <MemberSignature Language="C#" Value="public event Action<Urho.InputFocusEventArgs> InputFocus;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.InputFocusEventArgs> InputFocus" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.InputFocusEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToInputFocus" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="IsScreenJoystickVisible">
- <MemberSignature Language="C#" Value="public bool IsScreenJoystickVisible (int id);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool IsScreenJoystickVisible(int32 id) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="id" Type="System.Int32" />
- </Parameters>
- <Docs>
- <param name="id">To be added.</param>
- <summary>
- Return whether a virtual joystick is visible.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="JoystickAxisMove">
- <MemberSignature Language="C#" Value="public event Action<Urho.JoystickAxisMoveEventArgs> JoystickAxisMove;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.JoystickAxisMoveEventArgs> JoystickAxisMove" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.JoystickAxisMoveEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToJoystickAxisMove" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="JoystickButtonDown">
- <MemberSignature Language="C#" Value="public event Action<Urho.JoystickButtonDownEventArgs> JoystickButtonDown;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.JoystickButtonDownEventArgs> JoystickButtonDown" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.JoystickButtonDownEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToJoystickButtonDown" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="JoystickButtonUp">
- <MemberSignature Language="C#" Value="public event Action<Urho.JoystickButtonUpEventArgs> JoystickButtonUp;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.JoystickButtonUpEventArgs> JoystickButtonUp" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.JoystickButtonUpEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToJoystickButtonUp" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="JoystickConnected">
- <MemberSignature Language="C#" Value="public event Action<Urho.JoystickConnectedEventArgs> JoystickConnected;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.JoystickConnectedEventArgs> JoystickConnected" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.JoystickConnectedEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToJoystickConnected" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="JoystickDisconnected">
- <MemberSignature Language="C#" Value="public event Action<Urho.JoystickDisconnectedEventArgs> JoystickDisconnected;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.JoystickDisconnectedEventArgs> JoystickDisconnected" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.JoystickDisconnectedEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToJoystickDisconnected" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="JoystickHatMove">
- <MemberSignature Language="C#" Value="public event Action<Urho.JoystickHatMoveEventArgs> JoystickHatMove;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.JoystickHatMoveEventArgs> JoystickHatMove" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.JoystickHatMoveEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToJoystickHatMove" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="KeyDown">
- <MemberSignature Language="C#" Value="public event Action<Urho.KeyDownEventArgs> KeyDown;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.KeyDownEventArgs> KeyDown" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.KeyDownEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToKeyDown" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="KeyUp">
- <MemberSignature Language="C#" Value="public event Action<Urho.KeyUpEventArgs> KeyUp;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.KeyUpEventArgs> KeyUp" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.KeyUpEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToKeyUp" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="LoadGestures">
- <MemberSignature Language="C#" Value="public uint LoadGestures (Urho.IO.File source);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 LoadGestures(class Urho.IO.File source) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="source" Type="Urho.IO.File" />
- </Parameters>
- <Docs>
- <param name="source">To be added.</param>
- <summary>To be added.</summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Minimized">
- <MemberSignature Language="C#" Value="public bool Minimized { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool Minimized" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Return whether application window is minimized.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="MouseButtonDown">
- <MemberSignature Language="C#" Value="public event Action<Urho.MouseButtonDownEventArgs> MouseButtonDown;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.MouseButtonDownEventArgs> MouseButtonDown" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.MouseButtonDownEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToMouseButtonDown" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="MouseButtonUp">
- <MemberSignature Language="C#" Value="public event Action<Urho.MouseButtonUpEventArgs> MouseButtonUp;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.MouseButtonUpEventArgs> MouseButtonUp" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.MouseButtonUpEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToMouseButtonUp" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="MouseGrabbed">
- <MemberSignature Language="C#" Value="public bool MouseGrabbed { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool MouseGrabbed" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Return whether the mouse is currently being grabbed by an operation.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="MouseLocked">
- <MemberSignature Language="C#" Value="public bool MouseLocked { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool MouseLocked" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="MouseMode">
- <MemberSignature Language="C#" Value="public Urho.MouseMode MouseMode { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.MouseMode MouseMode" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.MouseMode</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the mouse mode.
- Or
- Set the mouse mode. </summary>
- <value>
- <para />
- </value>
- <remarks>
- <para>See the <see cref="T:Urho.MouseMode" /> enumeration for detais on the meaning of the MouseMode.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="MouseModeChanged">
- <MemberSignature Language="C#" Value="public event Action<Urho.MouseModeChangedEventArgs> MouseModeChanged;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.MouseModeChangedEventArgs> MouseModeChanged" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.MouseModeChangedEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToMouseModeChanged" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="MouseMove">
- <MemberSignature Language="C#" Value="public Urho.IntVector2 MouseMove { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.IntVector2 MouseMove" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.IntVector2</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return mouse movement since last frame.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="MouseMoved">
- <MemberSignature Language="C#" Value="public event Action<Urho.MouseMovedEventArgs> MouseMoved;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.MouseMovedEventArgs> MouseMoved" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.MouseMovedEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToMouseMoved" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="MouseMoveWheel">
- <MemberSignature Language="C#" Value="public int MouseMoveWheel { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance int32 MouseMoveWheel" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return mouse wheel movement since last frame.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="MouseMoveX">
- <MemberSignature Language="C#" Value="public int MouseMoveX { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance int32 MouseMoveX" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return horizontal mouse movement since last frame.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="MouseMoveY">
- <MemberSignature Language="C#" Value="public int MouseMoveY { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance int32 MouseMoveY" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return vertical mouse movement since last frame.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="MousePosition">
- <MemberSignature Language="C#" Value="public Urho.IntVector2 MousePosition { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.IntVector2 MousePosition" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.IntVector2</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return mouse position within window. Should only be used with a visible mouse cursor.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="MouseVisible">
- <MemberSignature Language="C#" Value="public bool MouseVisible { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool MouseVisible" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Return whether the operating system mouse cursor is visible.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="MouseVisibleChanged">
- <MemberSignature Language="C#" Value="public event Action<Urho.MouseVisibleChangedEventArgs> MouseVisibleChanged;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.MouseVisibleChangedEventArgs> MouseVisibleChanged" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.MouseVisibleChangedEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToMouseVisibleChanged" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="MouseWheel">
- <MemberSignature Language="C#" Value="public event Action<Urho.MouseWheelEventArgs> MouseWheel;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.MouseWheelEventArgs> MouseWheel" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.MouseWheelEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToMouseWheel" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="MultiGesture">
- <MemberSignature Language="C#" Value="public event Action<Urho.MultiGestureEventArgs> MultiGesture;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.MultiGestureEventArgs> MultiGesture" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.MultiGestureEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToMultiGesture" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="NumJoysticks">
- <MemberSignature Language="C#" Value="public uint NumJoysticks { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 NumJoysticks" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return number of connected joysticks.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="NumTouches">
- <MemberSignature Language="C#" Value="public uint NumTouches { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 NumTouches" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return number of active finger touches.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Qualifiers">
- <MemberSignature Language="C#" Value="public int Qualifiers { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance int32 Qualifiers" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the currently held down qualifiers.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RecordGesture">
- <MemberSignature Language="C#" Value="public bool RecordGesture ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool RecordGesture() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Begin recording a touch gesture. Return true if successful. The E_GESTURERECORDED event (which contains the ID for the new gesture) will be sent when recording finishes.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RemoveAllGestures">
- <MemberSignature Language="C#" Value="public void RemoveAllGestures ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveAllGestures() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Remove all in-memory gestures.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RemoveGesture">
- <MemberSignature Language="C#" Value="public bool RemoveGesture (uint gestureID);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool RemoveGesture(unsigned int32 gestureID) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="gestureID" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="gestureID">To be added.</param>
- <summary>
- Remove an in-memory gesture by ID. Return true if was found.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RemoveScreenJoystick">
- <MemberSignature Language="C#" Value="public bool RemoveScreenJoystick (int id);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool RemoveScreenJoystick(int32 id) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="id" Type="System.Int32" />
- </Parameters>
- <Docs>
- <param name="id">To be added.</param>
- <summary>
- Remove screen joystick by instance ID.
- Return true if successful.
- This method should only be called in main thread.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ResetMouseGrabbed">
- <MemberSignature Language="C#" Value="public void ResetMouseGrabbed ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ResetMouseGrabbed() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ResetMouseMode">
- <MemberSignature Language="C#" Value="public void ResetMouseMode ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ResetMouseMode() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ResetMouseVisible">
- <MemberSignature Language="C#" Value="public void ResetMouseVisible ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ResetMouseVisible() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Reset last mouse visibility that was not suppressed in SetMouseVisible.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SaveGesture">
- <MemberSignature Language="C#" Value="public bool SaveGesture (Urho.IO.File dest, uint gestureID);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool SaveGesture(class Urho.IO.File dest, unsigned int32 gestureID) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="dest" Type="Urho.IO.File" />
- <Parameter Name="gestureID" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="dest">To be added.</param>
- <param name="gestureID">To be added.</param>
- <summary>To be added.</summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SaveGestures">
- <MemberSignature Language="C#" Value="public bool SaveGestures (Urho.IO.File dest);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool SaveGestures(class Urho.IO.File dest) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="dest" Type="Urho.IO.File" />
- </Parameters>
- <Docs>
- <param name="dest">To be added.</param>
- <summary>To be added.</summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ScreenKeyboardSupport">
- <MemberSignature Language="C#" Value="public bool ScreenKeyboardSupport { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool ScreenKeyboardSupport" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether on-screen keyboard is supported.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ScreenKeyboardVisible">
- <MemberSignature Language="C#" Value="public bool ScreenKeyboardVisible { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool ScreenKeyboardVisible" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Return whether on-screen keyboard is being shown; On platform that support it, setting this property displays the on-screen keyboard.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetMouseGrabbed">
- <MemberSignature Language="C#" Value="public void SetMouseGrabbed (bool grab, bool suppressEvent);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetMouseGrabbed(bool grab, bool suppressEvent) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="grab" Type="System.Boolean" />
- <Parameter Name="suppressEvent" Type="System.Boolean" />
- </Parameters>
- <Docs>
- <param name="grab">To be added.</param>
- <param name="suppressEvent">To be added.</param>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetMouseMode">
- <MemberSignature Language="C#" Value="public void SetMouseMode (Urho.MouseMode mode, bool suppressEvent);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetMouseMode(valuetype Urho.MouseMode mode, bool suppressEvent) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="mode" Type="Urho.MouseMode" />
- <Parameter Name="suppressEvent" Type="System.Boolean" />
- </Parameters>
- <Docs>
- <param name="mode">To be added.</param>
- <param name="suppressEvent">To be added.</param>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetMouseVisible">
- <MemberSignature Language="C#" Value="public void SetMouseVisible (bool enable, bool suppressEvent);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetMouseVisible(bool enable, bool suppressEvent) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="enable" Type="System.Boolean" />
- <Parameter Name="suppressEvent" Type="System.Boolean" />
- </Parameters>
- <Docs>
- <param name="enable">To be added.</param>
- <param name="suppressEvent">To be added.</param>
- <summary>
- Set whether the operating system mouse cursor is visible. When not visible (default), is kept centered to prevent leaving the window. Mouse visibility event can be suppressed-- this also recalls any unsuppressed SetMouseVisible which can be returned by ResetMouseVisible().
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetScreenJoystickVisible">
- <MemberSignature Language="C#" Value="public void SetScreenJoystickVisible (int id, bool enable);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetScreenJoystickVisible(int32 id, bool enable) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="id" Type="System.Int32" />
- <Parameter Name="enable" Type="System.Boolean" />
- </Parameters>
- <Docs>
- <param name="id">To be added.</param>
- <param name="enable">To be added.</param>
- <summary>
- Set whether the virtual joystick is visible.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToDropFile">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToDropFile (Action<Urho.DropFileEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToDropFile(class System.Action`1<valuetype Urho.DropFileEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.DropFileEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the DropFile event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.DropFile" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToExitRequested">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToExitRequested (Action<Urho.ExitRequestedEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToExitRequested(class System.Action`1<valuetype Urho.ExitRequestedEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.ExitRequestedEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the ExitRequested event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.ExitRequested" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToGestureInput">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToGestureInput (Action<Urho.GestureInputEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToGestureInput(class System.Action`1<valuetype Urho.GestureInputEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.GestureInputEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the GestureInput event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.GestureInput" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToGestureRecorded">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToGestureRecorded (Action<Urho.GestureRecordedEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToGestureRecorded(class System.Action`1<valuetype Urho.GestureRecordedEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.GestureRecordedEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the GestureRecorded event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.GestureRecorded" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToInputFocus">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToInputFocus (Action<Urho.InputFocusEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToInputFocus(class System.Action`1<valuetype Urho.InputFocusEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.InputFocusEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the InputFocus event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.InputFocus" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToJoystickAxisMove">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToJoystickAxisMove (Action<Urho.JoystickAxisMoveEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToJoystickAxisMove(class System.Action`1<valuetype Urho.JoystickAxisMoveEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.JoystickAxisMoveEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the JoystickAxisMove event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.JoystickAxisMove" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToJoystickButtonDown">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToJoystickButtonDown (Action<Urho.JoystickButtonDownEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToJoystickButtonDown(class System.Action`1<valuetype Urho.JoystickButtonDownEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.JoystickButtonDownEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the JoystickButtonDown event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.JoystickButtonDown" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToJoystickButtonUp">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToJoystickButtonUp (Action<Urho.JoystickButtonUpEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToJoystickButtonUp(class System.Action`1<valuetype Urho.JoystickButtonUpEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.JoystickButtonUpEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the JoystickButtonUp event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.JoystickButtonUp" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToJoystickConnected">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToJoystickConnected (Action<Urho.JoystickConnectedEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToJoystickConnected(class System.Action`1<valuetype Urho.JoystickConnectedEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.JoystickConnectedEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the JoystickConnected event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.JoystickConnected" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToJoystickDisconnected">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToJoystickDisconnected (Action<Urho.JoystickDisconnectedEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToJoystickDisconnected(class System.Action`1<valuetype Urho.JoystickDisconnectedEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.JoystickDisconnectedEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the JoystickDisconnected event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.JoystickDisconnected" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToJoystickHatMove">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToJoystickHatMove (Action<Urho.JoystickHatMoveEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToJoystickHatMove(class System.Action`1<valuetype Urho.JoystickHatMoveEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.JoystickHatMoveEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the JoystickHatMove event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.JoystickHatMove" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToKeyDown">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToKeyDown (Action<Urho.KeyDownEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToKeyDown(class System.Action`1<valuetype Urho.KeyDownEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.KeyDownEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the KeyDown event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.KeyDown" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToKeyUp">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToKeyUp (Action<Urho.KeyUpEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToKeyUp(class System.Action`1<valuetype Urho.KeyUpEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.KeyUpEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the KeyUp event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.KeyUp" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToMouseButtonDown">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToMouseButtonDown (Action<Urho.MouseButtonDownEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToMouseButtonDown(class System.Action`1<valuetype Urho.MouseButtonDownEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.MouseButtonDownEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the MouseButtonDown event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.MouseButtonDown" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToMouseButtonUp">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToMouseButtonUp (Action<Urho.MouseButtonUpEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToMouseButtonUp(class System.Action`1<valuetype Urho.MouseButtonUpEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.MouseButtonUpEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the MouseButtonUp event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.MouseButtonUp" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToMouseModeChanged">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToMouseModeChanged (Action<Urho.MouseModeChangedEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToMouseModeChanged(class System.Action`1<valuetype Urho.MouseModeChangedEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.MouseModeChangedEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the MouseModeChanged event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.MouseModeChanged" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToMouseMoved">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToMouseMoved (Action<Urho.MouseMovedEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToMouseMoved(class System.Action`1<valuetype Urho.MouseMovedEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.MouseMovedEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the MouseMoved event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.MouseMoved" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToMouseVisibleChanged">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToMouseVisibleChanged (Action<Urho.MouseVisibleChangedEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToMouseVisibleChanged(class System.Action`1<valuetype Urho.MouseVisibleChangedEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.MouseVisibleChangedEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the MouseVisibleChanged event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.MouseVisibleChanged" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToMouseWheel">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToMouseWheel (Action<Urho.MouseWheelEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToMouseWheel(class System.Action`1<valuetype Urho.MouseWheelEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.MouseWheelEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the MouseWheel event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.MouseWheel" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToMultiGesture">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToMultiGesture (Action<Urho.MultiGestureEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToMultiGesture(class System.Action`1<valuetype Urho.MultiGestureEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.MultiGestureEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the MultiGesture event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.MultiGesture" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToTextInput">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToTextInput (Action<Urho.TextInputEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToTextInput(class System.Action`1<valuetype Urho.TextInputEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.TextInputEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the TextInput event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.TextInput" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToTouchBegin">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToTouchBegin (Action<Urho.TouchBeginEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToTouchBegin(class System.Action`1<valuetype Urho.TouchBeginEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.TouchBeginEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the TouchBegin event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.TouchBegin" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToTouchEnd">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToTouchEnd (Action<Urho.TouchEndEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToTouchEnd(class System.Action`1<valuetype Urho.TouchEndEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.TouchEndEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the TouchEnd event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.TouchEnd" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToTouchMove">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToTouchMove (Action<Urho.TouchMoveEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToTouchMove(class System.Action`1<valuetype Urho.TouchMoveEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.TouchMoveEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the TouchMove event raised by the Input.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Input.TouchMove" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="TextInput">
- <MemberSignature Language="C#" Value="public event Action<Urho.TextInputEventArgs> TextInput;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.TextInputEventArgs> TextInput" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.TextInputEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToTextInput" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="ToggleFullscreen">
- <MemberSignature Language="C#" Value="public bool ToggleFullscreen { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool ToggleFullscreen" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether fullscreen toggle is enabled.
- Or
- Set whether ALT-ENTER fullscreen toggle is enabled.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="TouchBegin">
- <MemberSignature Language="C#" Value="public event Action<Urho.TouchBeginEventArgs> TouchBegin;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.TouchBeginEventArgs> TouchBegin" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.TouchBeginEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToTouchBegin" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="TouchEmulation">
- <MemberSignature Language="C#" Value="public bool TouchEmulation { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool TouchEmulation" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether touch emulation is enabled.
- Or
- Set touch emulation by mouse. Only available on desktop platforms. When enabled, actual mouse events are no longer sent and the mouse cursor is forced visible.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="TouchEnd">
- <MemberSignature Language="C#" Value="public event Action<Urho.TouchEndEventArgs> TouchEnd;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.TouchEndEventArgs> TouchEnd" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.TouchEndEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToTouchEnd" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="TouchMove">
- <MemberSignature Language="C#" Value="public event Action<Urho.TouchMoveEventArgs> TouchMove;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.TouchMoveEventArgs> TouchMove" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.TouchMoveEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToTouchMove" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="TryGetJoystickState">
- <MemberSignature Language="C#" Value="public bool TryGetJoystickState (uint idx, out Urho.JoystickState state);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool TryGetJoystickState(unsigned int32 idx, valuetype Urho.JoystickState state) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="idx" Type="System.UInt32" />
- <Parameter Name="state" Type="Urho.JoystickState&" RefType="out" />
- </Parameters>
- <Docs>
- <param name="idx">To be added.</param>
- <param name="state">To be added.</param>
- <summary>To be added.</summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Type">
- <MemberSignature Language="C#" Value="public override Urho.StringHash Type { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.StringHash Type" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.StringHash</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Urho's type system type.</summary>
- <value>StringHash representing the type for this C# type.</value>
- <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
- </Docs>
- </Member>
- <Member MemberName="TypeName">
- <MemberSignature Language="C#" Value="public override string TypeName { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance string TypeName" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Urho's low-level type name.</summary>
- <value>Stringified low-level type name.</value>
- <remarks>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="TypeNameStatic">
- <MemberSignature Language="C#" Value="public static string TypeNameStatic { get; }" />
- <MemberSignature Language="ILAsm" Value=".property string TypeNameStatic" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Urho's low-level type name, accessible as a static method.</summary>
- <value>Stringified low-level type name.</value>
- <remarks>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="TypeStatic">
- <MemberSignature Language="C#" Value="public static Urho.StringHash TypeStatic { get; }" />
- <MemberSignature Language="ILAsm" Value=".property valuetype Urho.StringHash TypeStatic" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.StringHash</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Urho's low-level type, accessible as a static method.</summary>
- <value>This returns the Urho's type and is surface for the low-level Urho code.</value>
- <remarks>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="Update">
- <MemberSignature Language="C#" Value="public void Update ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Update() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Poll for window messages. Called by HandleBeginFrame().
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- </Members>
- </Type>
|