-----------------------------------
内容の保証はできません。
-----------------------------------
&size(12){#import <TouchDispatcher.h>};
[[EAGLTouchDelegate]]プロトコルを実装している.~
*クラス TouchDispatcher [#ae10e829]
EAGLTouchDelegateプロトコルを実装している.~
~
*クラス TouchDispatcher [#ae10e829]
''[[NSObject]]''~
  |~
  +--''TouchDispatcher''~

**概要 [#i9ffbb37]
>
タッチディスパッチャです。~
~
このシングルトンクラスは、全てのタッチイベントを処理します。~
~
また、ディスパッチイベントをタッチハンドラに登録します。~

**タスク [#q00ce596]
>
[[- addStandardDelegate:priority:>#e64fe0bf]]~
[[- addTargetedDelegate:priority:swallowsTouches:>#i1dc9d83]]~
[[- removeDelegate:>#s4991868]]~
[[- removeAllDelegates>#h114786a]]~
[[- setPriority:forDelegate:>#vdf4a2ea]]~
[[+ sharedDispatcher>#d9c8e9d3]]~
[[dispatchEvents>#nc7ee164]] &color(gray,white){property};~

**プロパティ [#oe368def]
//====================
***dispatchEvents [#nc7ee164]
イベントがディスパッチされるかどうかを示す.~
デフォルトではYESに設定されている.
>@property (nonatomic, readwrite, assign) BOOL dispatchEvents
//====================
**クラスメソッド [#pcbdada0]
//====================
***sharedDispatcher [#d9c8e9d3]
タッチディスパッチャの共有(シングルトン)インスタンスを返す.
>+ ([[TouchDispatcher]]*) sharedDispatcher	
//=====================
**インスタンスメソッド [#wd1dc6a6]
//====================
***addStandardDelegate:priority: [#e64fe0bf]
ディスパッチャのリストに標準的なタッチデリゲートを追加する.~
デリゲートの詳細については、[[StandardTouchDelegate]]を参照すること.~
※ このデリゲートは保持される~
>- (void) addStandardDelegate: (id <[[StandardTouchDelegate]]>) delegate~
    priority: (int) priority
//=====================
***addTargetedDelegate:priority:swallowsTouches: [#i1dc9d83]
ディスパッチャのリストに標準的なタッチデリゲートを追加する.~
デリゲートの詳細については、[[StandardTouchDelegate]]を参照すること.~
※ このデリゲートは保持される~
>- (void) addTargetedDelegate: (id <[[TargetedTouchDelegate]]>) delegate~
    priority: (int) priority~
    swallowsTouches: (BOOL) swallowsTouches
//=====================
***removeAllDelegates [#h114786a]
全てのタッチデリゲートを削除して解放する.
>- (void) removeDelegate: (id) delegate
//=====================
***removeDelegate: [#s4991868]
指定したデリゲートを削除して解放する.
>- (void) removeAllDelegates
//=====================
***setPriority:forDelegate: [#vdf4a2ea]
以前に追加されたデリゲートの優先度を変更する.~
数値が小さいほど高い優先度であることを表す.
>-(void) setPriority: (int) priority~
    forDelegate: (id) delegate	
//=====================

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS