コード例 #1
0
ファイル: XRect.cpp プロジェクト: stimulant/Cinder-XUI
bool XRect::touchBeganInternal( ci::app::TouchEvent::Touch touch )
{
	bool hit = hitTest( touch.getPos() );
	if (hit && mScript)
		mScript->call("touchBegan", touch.getPos().x, touch.getPos().y);
    return hit;
}
コード例 #2
0
ファイル: Buttons.cpp プロジェクト: H-Plus-Time/Planetary
bool ThreeStateButton::touchEnded(ci::app::TouchEvent::Touch touch)
{
    return mRect.contains( globalToLocal( touch.getPos() ) );
}
コード例 #3
0
ファイル: Buttons.cpp プロジェクト: H-Plus-Time/Planetary
bool TwoStateButton::touchEnded(ci::app::TouchEvent::Touch touch)
{
    mDownCount--;    
    return mRect.contains( globalToLocal( touch.getPos() ) );
}
コード例 #4
0
ファイル: Buttons.cpp プロジェクト: H-Plus-Time/Planetary
bool TwoStateButton::touchBegan(ci::app::TouchEvent::Touch touch)
{
    bool inside = mRect.contains( globalToLocal( touch.getPos() ) );
    if (inside) mDownCount++;
    return inside;    
}
コード例 #5
0
ファイル: Buttons.cpp プロジェクト: H-Plus-Time/Planetary
bool ToggleButton::touchBegan(ci::app::TouchEvent::Touch touch)
{
    return mRect.contains( globalToLocal( touch.getPos() ) );
}
コード例 #6
0
ファイル: XRect.cpp プロジェクト: stimulant/Cinder-XUI
bool XRect::touchEndedInternal( ci::app::TouchEvent::Touch touch )
{
	if (mScript)
		mScript->call("touchEnded", touch.getPos().x, touch.getPos().y);
    return true;
}
コード例 #7
0
ファイル: poEvents.cpp プロジェクト: whitegfx/Cinder-poScene
TouchEvent::TouchEvent(ci::app::TouchEvent::Touch event, Type type)
    : mCiEvent(event)
    , mType(type)
{
    mWindowPos = event.getPos();
}