Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
SkSL::DebugTrace Class Referenceabstract

#include <SkSLDebugTrace.h>

Inheritance diagram for SkSL::DebugTrace:
SkRefCnt SkRefCntBase SkSL::DebugTracePriv

Public Member Functions

virtual void writeTrace (SkWStream *w) const =0
 
virtual void dump (SkWStream *o) const =0
 
- Public Member Functions inherited from SkRefCntBase
 SkRefCntBase ()
 
virtual ~SkRefCntBase ()
 
bool unique () const
 
void ref () const
 
void unref () const
 

Detailed Description

Definition at line 17 of file SkSLDebugTrace.h.

Member Function Documentation

◆ dump()

virtual void SkSL::DebugTrace::dump ( SkWStream o) const
pure virtual

Generates a human-readable dump of the debug trace.

Implemented in SkSL::DebugTracePriv.

◆ writeTrace()

virtual void SkSL::DebugTrace::writeTrace ( SkWStream w) const
pure virtual

Serializes a debug trace to JSON which can be parsed by our debugger.

Implemented in SkSL::DebugTracePriv.


The documentation for this class was generated from the following file: