コード例 #1
0
Dali::PhysicalKeyboard PhysicalKeyboard::Get()
{
  Dali::PhysicalKeyboard keyboardHandle;

  // Ensure the adaptor has been created
  if ( Adaptor::IsAvailable() )
  {
    Dali::Adaptor& adaptor = Adaptor::Get();

    BaseHandle handle = adaptor.GetSingleton( typeid( Dali::PhysicalKeyboard ) );
    if( handle )
    {
      // If so, downcast the handle of singleton to focus manager
      keyboardHandle = Dali::PhysicalKeyboard( dynamic_cast< PhysicalKeyboard* >( handle.GetObjectPtr() ) );
    }
  }

  return keyboardHandle;
}
コード例 #2
0
ファイル: camera-actor.cpp プロジェクト: Tarnyko/dali-core
CameraActor CameraActor::DownCast( BaseHandle handle )
{
    return CameraActor( dynamic_cast<Dali::Internal::CameraActor*>(handle.GetObjectPtr()) );
}
コード例 #3
0
ファイル: handle.cpp プロジェクト: Tarnyko/dali-core
Handle Handle::DownCast( BaseHandle handle )
{
  return Handle( dynamic_cast<Dali::Internal::Object*>(handle.GetObjectPtr()) );
}
コード例 #4
0
ファイル: layer.cpp プロジェクト: Tarnyko/dali-core
Layer Layer::DownCast( BaseHandle handle )
{
  return Layer( dynamic_cast<Dali::Internal::Layer*>(handle.GetObjectPtr()) );
}
コード例 #5
0
ファイル: material.cpp プロジェクト: mettalla/dali
Material Material::DownCast( BaseHandle handle )
{
  return Material( dynamic_cast<Dali::Internal::Material*>(handle.GetObjectPtr()));
}
コード例 #6
0
ファイル: gesture-detector.cpp プロジェクト: mettalla/dali
GestureDetector GestureDetector::DownCast( BaseHandle handle )
{
  return GestureDetector( dynamic_cast<Dali::Internal::GestureDetector*>(handle.GetObjectPtr()) );
}
コード例 #7
0
ファイル: json-parser.cpp プロジェクト: Tarnyko/dal-toolkit
JsonParser DownCast( BaseHandle handle )
{
  return JsonParser( dynamic_cast<Internal::JsonParser*>(handle.GetObjectPtr()) );
}
コード例 #8
0
ファイル: frame-buffer-image.cpp プロジェクト: mettalla/dali
FrameBufferImage FrameBufferImage::DownCast( BaseHandle handle )
{
  return FrameBufferImage( dynamic_cast<Dali::Internal::FrameBufferImage*>(handle.GetObjectPtr()) );
}
コード例 #9
0
ファイル: render-task-list.cpp プロジェクト: mettalla/dali
RenderTaskList RenderTaskList::DownCast( BaseHandle handle )
{
  return RenderTaskList( dynamic_cast<Dali::Internal::RenderTaskList*>( handle.GetObjectPtr() ) );
}
コード例 #10
0
ファイル: animation.cpp プロジェクト: Tarnyko/dali-core
Animation Animation::DownCast( BaseHandle handle )
{
  return Animation( dynamic_cast<Dali::Internal::Animation*>(handle.GetObjectPtr()) );
}
コード例 #11
0
ファイル: geometry.cpp プロジェクト: mettalla/dali
Geometry Geometry::DownCast( BaseHandle handle )
{
  return Geometry( dynamic_cast<Dali::Internal::Geometry*>(handle.GetObjectPtr()));
}
コード例 #12
0
ScrollViewPageCubeEffect ScrollViewPageCubeEffect::DownCast( BaseHandle handle )
{
  return ScrollViewPageCubeEffect( dynamic_cast<Internal::ScrollViewPageCubeEffect*>(handle.GetObjectPtr()) );
}