tree: 6a5c46f77c17f7177b7430f569a0bd9f176c0fc5 [path history] [tgz]
  1. README.md
  2. schema.go
gfxapi/schema/README.md

schema


import "android.googlesource.com/platform/tools/gpu/gfxapi/schema"

Usage

var Any = service.CreateSimpleInfo("any", service.TypeKindAny)
var Bool = service.CreateSimpleInfo("bool", service.TypeKindBool)
var Double = service.CreateSimpleInfo("double", service.TypeKindF64)
var Float = service.CreateSimpleInfo("float", service.TypeKindF32)
var ID = service.CreateSimpleInfo("id", service.TypeKindID)
var Int = service.CreateSimpleInfo("int", service.TypeKindS8)
var Memory = service.CreateSimpleInfo("memory", service.TypeKindMemory)
var Pointer = service.CreateSimpleInfo("pointer", service.TypeKindPointer)
var S16 = service.CreateSimpleInfo("s16", service.TypeKindS16)
var S32 = service.CreateSimpleInfo("s32", service.TypeKindS32)
var S64 = service.CreateSimpleInfo("s64", service.TypeKindS64)
var S8 = service.CreateSimpleInfo("s8", service.TypeKindS8)
var String = service.CreateSimpleInfo("string", service.TypeKindString)
var U16 = service.CreateSimpleInfo("u16", service.TypeKindU16)
var U32 = service.CreateSimpleInfo("u32", service.TypeKindU32)
var U64 = service.CreateSimpleInfo("u64", service.TypeKindU64)
var U8 = service.CreateSimpleInfo("u8", service.TypeKindU8)
var Uint = service.CreateSimpleInfo("uint", service.TypeKindU8)

func RegisterAPI

func RegisterAPI(api gfxapi.API, state service.StructInfo)

RegisterAtom registers the graphics API api with the schema.

func RegisterAtom

func RegisterAtom(a service.AtomInfo)

RegisterAtom registers the atom info a with the schema.

func Schema

func Schema() service.Schema

Schema returns the schema of all registered atoms and APIs.