イルリッヒたん@Wiki

リファレンス?-カーソル

最終更新:

匿名ユーザー

- view
管理者のみ編集可

irr::gui::ICursorControl Class

<Version 0.12.0>

カーソルをあれこれするクラス。

getPosition()
カーソルの位置を取得する。
  • スクリーンの左上が(0,0)。
  • スクリーン外でも値が返るので内か外かを判定する必要がある。
  • 出:position2d<s32> .X=X座標 / .Y=Y座標
getRelativePosition()
カーソルの位置をスクリーンサイズに対するの比率で取得する。
  • スクリーン左上が(0.0f,0.0f)
  • スクリーンに対する比率なのでサイズが変わっても取得できる値はほぼ同じ。640x480も1280x960も中心位置は(0.5f,0.5f)。
  • スクリーン外でも値が返るので内か外かを判定する必要がある。といっても、0.0fから1.0fの範囲にあればスクリーン内にあるということなのでgetPosition()より楽。
  • 出:position2d<f32>.X=X座標 / .Y=Y座標
isVisible()
カーソルの表示状態を取得する。
  • 出:bool true=表示 / false=非表示
setPosition( s32 x, s32 y )
カーソルの位置を設定する。
  • 座標を直接指定する場合。
  • 入:x=X座標 / y=Y座標
setPosition( f32 x, f32 y )
カーソルの位置を設定する。
  • 座標をスクリーンに対する比率で指定する場合。
  • 入:x=X座標 / y=Y座標
setPosition( position2D<s32> )
カーソルの位置を設定する。
  • 構造体で座標を直接指定する場合。
  • 入:.x=X座標 / .y=Y座標
setPosition( position2D<f32> )
カーソルの位置を設定する。
  • 構造体で座標をスクリーンに対する比率で指定する場合。
  • 入:.x=X座標 / .y=Y座標
setVisible( bool )
カーソルの表示設定をする。
  • 入:true=表示 / false=非表示


名前:
コメント:
記事メニュー
目安箱バナー