コード例 #1
0
ファイル: nuiButton.cpp プロジェクト: hamedmohammadi/nui3
// Activate:
void nuiButton::Activate()
{
  SetPressed(true);
  Activated();
  if (mpTask)
  {
    mpTask->Cancel();
    mpTask->Release();
    mpTask = NULL;
  }
  mpTask = nuiMakeTask(this, &nuiButton::SetPressed, false);
  mpTask->Acquire();
  nuiAnimation::RunOnAnimationTick(mpTask, 4);
}
コード例 #2
0
ファイル: nuiAnimation.cpp プロジェクト: jpastuszek/nui3
bool nuiAnimation::PlayOnNextTick(int32 Count, nuiAnimLoop LoopMode)
{
  nuiTask* pTask = nuiMakeTask(this, &nuiAnimation::Play, Count, LoopMode);
  RunOnAnimationTick(pTask);
  return true;
}
コード例 #3
0
ファイル: nuiTask.cpp プロジェクト: YetToCome/nui3
void TestTask()
{
  nuiAnimation::RunOnAnimationTick(nuiMakeTask(TestSink, 42));
}