/* * Copyright (C) 2014 Google Inc. All rights reserved. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef SkEventTracer_DEFINED #define SkEventTracer_DEFINED // The class in this header defines the interface between Skia's internal // tracing macros and an external entity (e.g., Chrome) that will consume them. // Such an entity should subclass SkEventTracer and provide an instance of // that event to SkEventTracer::SetInstance. // If you're looking for the tracing macros to instrument Skia itself, those // live in src/core/SkTraceEvent.h #include "include/core/SkTypes.h" #include <cstdint> class SK_API SkEventTracer { … }; #endif // SkEventTracer_DEFINED