Skip to content

Commit c2ed358

Browse files
committed
flutter-pi: allow getting tracer of flutterpi instance
1 parent 1584c59 commit c2ed358

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/flutter-pi.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1039,6 +1039,11 @@ struct gl_renderer *flutterpi_get_gl_renderer(struct flutterpi *flutterpi) {
10391039
return flutterpi->gl_renderer;
10401040
}
10411041

1042+
struct tracer *flutterpi_get_tracer(struct flutterpi *flutterpi) {
1043+
ASSERT_NOT_NULL(flutterpi);
1044+
return flutterpi->tracer;
1045+
}
1046+
10421047
void flutterpi_set_pointer_kind(struct flutterpi *flutterpi, enum pointer_kind kind) {
10431048
return compositor_set_cursor(flutterpi->compositor, false, false, true, kind, false, VEC2F(0, 0));
10441049
}

src/flutter-pi.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ struct drmdev;
9292
struct locales;
9393
struct vk_renderer;
9494
struct flutterpi;
95+
struct tracer;
9596

9697
/// TODO: Remove this
9798
extern struct flutterpi *flutterpi;
@@ -188,6 +189,8 @@ bool flutterpi_has_gl_renderer(struct flutterpi *flutterpi);
188189

189190
struct gl_renderer *flutterpi_get_gl_renderer(struct flutterpi *flutterpi);
190191

192+
struct tracer *flutterpi_get_tracer(struct flutterpi *flutterpi);
193+
191194
void flutterpi_set_pointer_kind(struct flutterpi *flutterpi, enum pointer_kind kind);
192195

193196
void flutterpi_trace_event_instant(struct flutterpi *flutterpi, const char *name);

0 commit comments

Comments
 (0)