blob: 43ce68ea7bd2c810eb6615b029b004144b1bd6a3 [file] [log] [blame]
#include "rive/input/focusable.hpp"
#include "rive/nested_artboard.hpp"
#include "rive/text/text_input.hpp"
using namespace rive;
Focusable* Focusable::from(Core* object)
{
if (object == nullptr)
{
return nullptr;
}
if (object->is<TextInput>())
{
return object->as<TextInput>();
}
if (object->is<NestedArtboard>())
{
return object->as<NestedArtboard>();
}
return nullptr;
}