# scenic::FakeViewRefFocused

## Summary

### Inheritance

Inherits from: ViewRefFocused

| ### Public types ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/scenic/fake-view-ref-focused#classscenic_1_1_fake_view_ref_focused_1a62aec8b88e29dcfca0aa5d3fed592f23` | using `ViewRefFocused::WatchCallback` |

| ### Public functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/scenic/fake-view-ref-focused#classscenic_1_1_fake_view_ref_focused_1a2b1026058bd49462a9fb53fef703f41b(bool focused)` | `void` |
| `https://fuchsia.dev/reference/cpp/class/scenic/fake-view-ref-focused#classscenic_1_1_fake_view_ref_focused_1a6ed0157d533bf6ccee0e15c29589e3c7(WatchCallback callback) override` | `void` |
| `https://fuchsia.dev/reference/cpp/class/scenic/fake-view-ref-focused#classscenic_1_1_fake_view_ref_focused_1ae21cf6cb153fe2dd50d7566e774c02f6() const ` | `size_t` |

## Public types

### WatchCallback

```c++
ViewRefFocused::WatchCallback WatchCallback
```

## Public functions

### ScheduleCallback

```c++
void ScheduleCallback(
  bool focused
)
```

### Watch

```c++
void Watch(
  WatchCallback callback
) override
```

### times_watched

```c++
size_t times_watched() const 
```