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

#include <SkSLTraceHook.h>

Inheritance diagram for SkSL::TraceHook:
SkSL::Tracer

Public Member Functions

virtual ~TraceHook ()=default
 
virtual void line (int lineNum)=0
 
virtual void var (int slot, int32_t val)=0
 
virtual void enter (int fnIdx)=0
 
virtual void exit (int fnIdx)=0
 
virtual void scope (int delta)=0
 

Detailed Description

Definition at line 19 of file SkSLTraceHook.h.

Constructor & Destructor Documentation

◆ ~TraceHook()

virtual SkSL::TraceHook::~TraceHook ( )
virtualdefault

Member Function Documentation

◆ enter()

virtual void SkSL::TraceHook::enter ( int  fnIdx)
pure virtual

Implemented in SkSL::Tracer.

◆ exit()

virtual void SkSL::TraceHook::exit ( int  fnIdx)
pure virtual

Implemented in SkSL::Tracer.

◆ line()

virtual void SkSL::TraceHook::line ( int  lineNum)
pure virtual

Implemented in SkSL::Tracer.

◆ scope()

virtual void SkSL::TraceHook::scope ( int  delta)
pure virtual

Implemented in SkSL::Tracer.

◆ var()

virtual void SkSL::TraceHook::var ( int  slot,
int32_t  val 
)
pure virtual

Implemented in SkSL::Tracer.


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