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; }
CameraActor CameraActor::DownCast( BaseHandle handle ) { return CameraActor( dynamic_cast<Dali::Internal::CameraActor*>(handle.GetObjectPtr()) ); }
Handle Handle::DownCast( BaseHandle handle ) { return Handle( dynamic_cast<Dali::Internal::Object*>(handle.GetObjectPtr()) ); }
Layer Layer::DownCast( BaseHandle handle ) { return Layer( dynamic_cast<Dali::Internal::Layer*>(handle.GetObjectPtr()) ); }
Material Material::DownCast( BaseHandle handle ) { return Material( dynamic_cast<Dali::Internal::Material*>(handle.GetObjectPtr())); }
GestureDetector GestureDetector::DownCast( BaseHandle handle ) { return GestureDetector( dynamic_cast<Dali::Internal::GestureDetector*>(handle.GetObjectPtr()) ); }
JsonParser DownCast( BaseHandle handle ) { return JsonParser( dynamic_cast<Internal::JsonParser*>(handle.GetObjectPtr()) ); }
FrameBufferImage FrameBufferImage::DownCast( BaseHandle handle ) { return FrameBufferImage( dynamic_cast<Dali::Internal::FrameBufferImage*>(handle.GetObjectPtr()) ); }
RenderTaskList RenderTaskList::DownCast( BaseHandle handle ) { return RenderTaskList( dynamic_cast<Dali::Internal::RenderTaskList*>( handle.GetObjectPtr() ) ); }
Animation Animation::DownCast( BaseHandle handle ) { return Animation( dynamic_cast<Dali::Internal::Animation*>(handle.GetObjectPtr()) ); }
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()) ); }