コンテンツにスキップ

GLFWRawPointerSource クラス

GLFW ウィンドウのマウス入力を RawPointerEvent に変換する入力源。 イベントは GLFW をポンプしているスレッド(レンダースレッド)で発火します。

名前空間: FloatSoda.Engine
アセンブリ: FloatSoda.Engine.dll

public sealed class GLFWRawPointerSource : IRawPointerSource, IDisposable

object ← GLFWRawPointerSource

IRawPointerSource, IDisposable

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

指定した GLFW ウィンドウへマウスコールバックを登録します。

public GLFWRawPointerSource(Window* handle)

handle Window*

入力を監視する GLFW ウィンドウのネイティブハンドル。

ArgumentNullException

handle が null の場合にスローされます。

GLFW ウィンドウから登録済みのマウスコールバックを解除します。

public void Dispose()

生ポインタイベントの通知。

public event Action<RawPointerEvent>? OnPointerEvent

Action<RawPointerEvent>?