Flutter Engine
The Flutter Engine
Namespaces | Macros | Typedefs | Enumerations | Functions
SkSLIntrinsicList.h File Reference
#include "src/core/SkTHash.h"
#include <cstdint>
#include <initializer_list>
#include <string_view>

Go to the source code of this file.

Namespaces

namespace  SkSL
 

Macros

#define SKSL_INTRINSIC_LIST
 
#define SKSL_INTRINSIC(name)   k_##name##_IntrinsicKind,
 

Typedefs

using SkSL::IntrinsicMap = skia_private::THashMap< std::string_view, IntrinsicKind >
 

Enumerations

enum  SkSL::IntrinsicKind : int8_t { SkSL::kNotIntrinsic = -1 , SkSL::SKSL_INTRINSIC_LIST }
 

Functions

const IntrinsicMap & SkSL::GetIntrinsicMap ()
 
IntrinsicKind SkSL::FindIntrinsicKind (std::string_view functionName)
 

Macro Definition Documentation

◆ SKSL_INTRINSIC

#define SKSL_INTRINSIC (   name)    k_##name##_IntrinsicKind,

Definition at line 127 of file SkSLIntrinsicList.h.

◆ SKSL_INTRINSIC_LIST

#define SKSL_INTRINSIC_LIST

Definition at line 19 of file SkSLIntrinsicList.h.