Flutter Engine
The Flutter Engine
Public Member Functions | Public Attributes | List of all members
Ctx Struct Reference

#include <Transform_inl.h>

Public Member Functions

 operator NoCtx ()
 
template<typename T >
 operator T* ()
 
template<typename T >
 operator T* ()
 

Public Attributes

const void * fArg
 
SkRasterPipelineStagefStage
 

Detailed Description

Definition at line 766 of file Transform_inl.h.

Member Function Documentation

◆ operator NoCtx()

Ctx::operator NoCtx ( )
inline

Definition at line 768 of file Transform_inl.h.

768{ return NoCtx{}; }

◆ operator T*() [1/2]

template<typename T >
Ctx::operator T* ( )
inline

Definition at line 769 of file Transform_inl.h.

769{ return (const T*)fArg; }
#define T
Definition: precompiler.cc:65
const void * fArg

◆ operator T*() [2/2]

template<typename T >
Ctx::operator T* ( )
inline

Definition at line 63 of file SkRasterPipeline_opts.h.

63 {
64 return (T*)fStage->ctx;
65 }
SkRasterPipelineStage * fStage

Member Data Documentation

◆ fArg

const void* Ctx::fArg

Definition at line 767 of file Transform_inl.h.

◆ fStage

SkRasterPipelineStage* Ctx::fStage

Definition at line 60 of file SkRasterPipeline_opts.h.


The documentation for this struct was generated from the following files: