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
CameraActor CameraActor::DownCast( BaseHandle handle )
{
    return CameraActor( dynamic_cast<Dali::Internal::CameraActor*>(handle.GetObjectPtr()) );
}
Пример #3
0
Handle Handle::DownCast( BaseHandle handle )
{
  return Handle( dynamic_cast<Dali::Internal::Object*>(handle.GetObjectPtr()) );
}
Пример #4
0
Layer Layer::DownCast( BaseHandle handle )
{
  return Layer( dynamic_cast<Dali::Internal::Layer*>(handle.GetObjectPtr()) );
}
Пример #5
0
Material Material::DownCast( BaseHandle handle )
{
  return Material( dynamic_cast<Dali::Internal::Material*>(handle.GetObjectPtr()));
}
Пример #6
0
GestureDetector GestureDetector::DownCast( BaseHandle handle )
{
  return GestureDetector( dynamic_cast<Dali::Internal::GestureDetector*>(handle.GetObjectPtr()) );
}
Пример #7
0
JsonParser DownCast( BaseHandle handle )
{
  return JsonParser( dynamic_cast<Internal::JsonParser*>(handle.GetObjectPtr()) );
}
Пример #8
0
FrameBufferImage FrameBufferImage::DownCast( BaseHandle handle )
{
  return FrameBufferImage( dynamic_cast<Dali::Internal::FrameBufferImage*>(handle.GetObjectPtr()) );
}
Пример #9
0
RenderTaskList RenderTaskList::DownCast( BaseHandle handle )
{
  return RenderTaskList( dynamic_cast<Dali::Internal::RenderTaskList*>( handle.GetObjectPtr() ) );
}
Пример #10
0
Animation Animation::DownCast( BaseHandle handle )
{
  return Animation( dynamic_cast<Dali::Internal::Animation*>(handle.GetObjectPtr()) );
}
Пример #11
0
Geometry Geometry::DownCast( BaseHandle handle )
{
  return Geometry( dynamic_cast<Dali::Internal::Geometry*>(handle.GetObjectPtr()));
}
ScrollViewPageCubeEffect ScrollViewPageCubeEffect::DownCast( BaseHandle handle )
{
  return ScrollViewPageCubeEffect( dynamic_cast<Internal::ScrollViewPageCubeEffect*>(handle.GetObjectPtr()) );
}