SYMBOL INDEX (2022 symbols across 240 files) FILE: docs/skia.js function staticAlloc (line 4) | function staticAlloc(size){assert(!staticSealed);var ret=STATICTOP;STATI... function dynamicAlloc (line 4) | function dynamicAlloc(size){assert(DYNAMICTOP_PTR);var ret=HEAP32[DYNAMI... function alignMemory (line 4) | function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=... function getNativeTypeSize (line 4) | function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1... function warnOnce (line 4) | function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnc... function addFunction (line 4) | function addFunction(func,sig){var base=0;for(var i=base;i0){x+=multiple-x%multiple}ret... function updateGlobalBuffer (line 4) | function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf} function updateGlobalBufferViews (line 4) | function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(b... function abortOnCannotGrowMemory (line 4) | function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. ... function enlargeMemory (line 4) | function enlargeMemory(){var PAGE_MULTIPLE=Module["usingWasm"]?WASM_PAGE... function getTotalMemory (line 4) | function getTotalMemory(){return TOTAL_MEMORY} function callRuntimeCallbacks (line 4) | function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var c... function preRun (line 4) | function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="func... function ensureInitRuntime (line 4) | function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitial... function preMain (line 4) | function preMain(){callRuntimeCallbacks(__ATMAIN__)} function exitRuntime (line 4) | function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true} function postRun (line 4) | function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="f... function addOnPreRun (line 4) | function addOnPreRun(cb){__ATPRERUN__.unshift(cb)} function addOnPostRun (line 4) | function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)} function writeArrayToMemory (line 4) | function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)} function writeAsciiToMemory (line 4) | function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i0);FS.syncFSRequests--... function done (line 4) | function done(err){if(err){if(!done.errored){done.errored=true;return do... function LazyUint8Array (line 4) | function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]} function processData (line 4) | function processData(byteArray){function finish(byteArray){if(preFinish)... function finish (line 4) | function finish(){if(fail==0)onload();else onerror()} function finish (line 4) | function finish(){if(fail==0)onload();else onerror()} function ___syscall140 (line 4) | function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var s... function ___syscall145 (line 4) | function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var s... function ___syscall146 (line 4) | function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var s... function ___syscall180 (line 4) | function ___syscall180(which,varargs){SYSCALLS.varargs=varargs;try{var s... function ___syscall192 (line 4) | function ___syscall192(which,varargs){SYSCALLS.varargs=varargs;try{var a... function ___syscall195 (line 4) | function ___syscall195(which,varargs){SYSCALLS.varargs=varargs;try{var p... function ___syscall197 (line 4) | function ___syscall197(which,varargs){SYSCALLS.varargs=varargs;try{var s... function ___syscall220 (line 4) | function ___syscall220(which,varargs){SYSCALLS.varargs=varargs;try{var s... function ___syscall221 (line 4) | function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var s... function ___syscall5 (line 4) | function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pat... function ___syscall54 (line 4) | function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var st... function ___syscall6 (line 4) | function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var str... function ___syscall91 (line 4) | function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var ad... function ___unlock (line 4) | function ___unlock(){} function getShiftFromSize (line 4) | function getShiftFromSize(size){switch(size){case 1:return 0;case 2:retu... function embind_init_charCodes (line 4) | function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<... function readLatin1String (line 4) | function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret... function makeLegalFunctionName (line 4) | function makeLegalFunctionName(name){if(undefined===name){return"_unknow... function createNamedFunction (line 4) | function createNamedFunction(name,body){name=makeLegalFunctionName(name)... function extendError (line 4) | function extendError(baseErrorType,errorName){var errorClass=createNamed... function throwBindingError (line 4) | function throwBindingError(message){throw new BindingError(message)} function throwInternalError (line 4) | function throwInternalError(message){throw new InternalError(message)} function whenDependentTypesAreResolved (line 4) | function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeCon... function registerType (line 4) | function registerType(rawType,registeredInstance,options){options=option... function __embind_register_bool (line 4) | function __embind_register_bool(rawType,name,size,trueValue,falseValue){... function ClassHandle_isAliasOf (line 4) | function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle))... function shallowCopyInternalPointer (line 4) | function shallowCopyInternalPointer(o){return{count:o.count,deleteSchedu... function throwInstanceAlreadyDeleted (line 4) | function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(h... function ClassHandle_clone (line 4) | function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDelete... function runDestructor (line 4) | function runDestructor(handle){var $$=handle.$$;if($$.smartPtr){$$.smart... function ClassHandle_delete (line 4) | function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDelet... function ClassHandle_isDeleted (line 4) | function ClassHandle_isDeleted(){return!this.$$.ptr} function flushPendingDeletes (line 4) | function flushPendingDeletes(){while(deletionQueue.length){var obj=delet... function ClassHandle_deleteLater (line 4) | function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlready... function init_ClassHandle (line 4) | function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHand... function ClassHandle (line 4) | function ClassHandle(){} function ensureOverloadTable (line 4) | function ensureOverloadTable(proto,methodName,humanName){if(undefined===... function exposePublicSymbol (line 4) | function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnPro... function RegisteredClass (line 4) | function RegisteredClass(name,constructor,instancePrototype,rawDestructo... function upcastPointer (line 4) | function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desir... function constNoSmartPtrRawPointerToWireType (line 4) | function constNoSmartPtrRawPointerToWireType(destructors,handle){if(hand... function genericPointerToWireType (line 4) | function genericPointerToWireType(destructors,handle){var ptr;if(handle=... function nonConstNoSmartPtrRawPointerToWireType (line 4) | function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(h... function simpleReadValueFromPointer (line 4) | function simpleReadValueFromPointer(pointer){return this["fromWireType"]... function RegisteredPointer_getPointee (line 4) | function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=th... function RegisteredPointer_destructor (line 4) | function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.r... function RegisteredPointer_deleteObject (line 4) | function RegisteredPointer_deleteObject(handle){if(handle!==null){handle... function downcastPointer (line 4) | function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desire... function getInheritedInstanceCount (line 4) | function getInheritedInstanceCount(){return Object.keys(registeredInstan... function getLiveInheritedInstances (line 4) | function getLiveInheritedInstances(){var rv=[];for(var k in registeredIn... function setDelayFunction (line 4) | function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&... function init_embind (line 4) | function init_embind(){Module["getInheritedInstanceCount"]=getInheritedI... function getBasestPointer (line 4) | function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingEr... function getInheritedInstance (line 4) | function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,pt... function makeClassHandle (line 4) | function makeClassHandle(prototype,record){if(!record.ptrType||!record.p... function RegisteredPointer_fromWireType (line 4) | function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPoin... function init_RegisteredPointer (line 4) | function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee... function RegisteredPointer (line 4) | function RegisteredPointer(name,registeredClass,isReference,isConst,isSm... function replacePublicSymbol (line 4) | function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnP... function embind__requireFunction (line 4) | function embind__requireFunction(signature,rawFunction){signature=readLa... function getTypeName (line 4) | function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin... function throwUnboundTypeError (line 4) | function throwUnboundTypeError(message,types){var unboundTypes=[];var se... function __embind_register_class (line 4) | function __embind_register_class(rawType,rawPointerType,rawConstPointerT... function new_ (line 4) | function new_(constructor,argumentList){if(!(constructor instanceof Func... function runDestructors (line 4) | function runDestructors(destructors){while(destructors.length){var ptr=d... function craftInvokerFunction (line 4) | function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFun... function heap32VectorToArray (line 4) | function heap32VectorToArray(count,firstElement){var array=[];for(var i=... function __embind_register_class_class_function (line 4) | function __embind_register_class_class_function(rawClassType,methodName,... function __embind_register_class_constructor (line 4) | function __embind_register_class_constructor(rawClassType,argCount,rawAr... function __embind_register_class_function (line 4) | function __embind_register_class_function(rawClassType,methodName,argCou... function validateThis (line 4) | function validateThis(this_,classType,humanName){if(!(this_ instanceof O... function __embind_register_class_property (line 4) | function __embind_register_class_property(classType,fieldName,getterRetu... function __emval_decref (line 4) | function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[ha... function count_emval_handles (line 4) | function count_emval_handles(){var count=0;for(var i=5;i4){emval_handle_array[handle].... function __emval_take_value (line 4) | function __emval_take_value(type,argv){type=requireRegisteredType(type,"... function _abort (line 4) | function _abort(){Module["abort"]()} function _emscripten_get_now (line 4) | function _emscripten_get_now(){abort()} function _emscripten_get_now_is_monotonic (line 4) | function _emscripten_get_now_is_monotonic(){return ENVIRONMENT_IS_NODE||... function _clock_gettime (line 4) | function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()... function _dlclose (line 4) | function _dlclose(handle){if(!DLFCN.loadedLibs[handle]){DLFCN.errorMsg="... function ___buildEnvironment (line 4) | function ___buildEnvironment(env){var MAX_ENV_VALUES=64;var TOTAL_ENV_SI... function _dlopen (line 4) | function _dlopen(filename,flag){abort("To use dlopen, you need to use Em... function _dlsym (line 4) | function _dlsym(handle,symbol){symbol=Pointer_stringify(symbol);if(!DLFC... function _emscripten_set_main_loop_timing (line 4) | function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.t... function _emscripten_set_main_loop (line 4) | function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noS... function finish (line 4) | function finish(audio){if(done)return;done=true;Module["preloadedAudios"... function fail (line 4) | function fail(){if(done)return;done=true;Module["preloadedAudios"][name]... function encode64 (line 4) | function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkl... function pointerLockChange (line 4) | function pointerLockChange(){Browser.pointerLock=document["pointerLockEl... function fullscreenChange (line 4) | function fullscreenChange(){Browser.isFullscreen=false;var canvasContain... function _eglGetCurrentDisplay (line 4) | function _eglGetCurrentDisplay(){return EGL.currentContext?62e3:0} function _eglGetProcAddress (line 4) | function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(nam... function _eglQueryString (line 4) | function _eglQueryString(display,name){if(display!=62e3){EGL.setErrorCod... function onContextCreationError (line 4) | function onContextCreationError(event){errorInfo=event.statusMessage||er... function getChromeVersion (line 4) | function getChromeVersion(){var raw=navigator.userAgent.match(/Chrom(e|i... function _emscripten_glActiveTexture (line 4) | function _emscripten_glActiveTexture(x0){GLctx["activeTexture"](x0)} function _emscripten_glAttachShader (line 4) | function _emscripten_glAttachShader(program,shader){GLctx.attachShader(G... function _emscripten_glBindAttribLocation (line 4) | function _emscripten_glBindAttribLocation(program,index,name){name=Point... function _emscripten_glBindBuffer (line 4) | function _emscripten_glBindBuffer(target,buffer){var bufferObj=buffer?GL... function _emscripten_glBindFramebuffer (line 4) | function _emscripten_glBindFramebuffer(target,framebuffer){GLctx.bindFra... function _emscripten_glBindProgramARB (line 4) | function _emscripten_glBindProgramARB(){Module["printErr"]("missing func... function _emscripten_glBindRenderbuffer (line 4) | function _emscripten_glBindRenderbuffer(target,renderbuffer){GLctx.bindR... function _emscripten_glBindTexture (line 4) | function _emscripten_glBindTexture(target,texture){GLctx.bindTexture(tar... function _emscripten_glBindVertexArray (line 4) | function _emscripten_glBindVertexArray(vao){GLctx["bindVertexArray"](GL.... function _emscripten_glBlendColor (line 4) | function _emscripten_glBlendColor(x0,x1,x2,x3){GLctx["blendColor"](x0,x1... function _emscripten_glBlendEquation (line 4) | function _emscripten_glBlendEquation(x0){GLctx["blendEquation"](x0)} function _emscripten_glBlendEquationSeparate (line 4) | function _emscripten_glBlendEquationSeparate(x0,x1){GLctx["blendEquation... function _emscripten_glBlendFunc (line 4) | function _emscripten_glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)} function _emscripten_glBlendFuncSeparate (line 4) | function _emscripten_glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSe... function _emscripten_glBufferData (line 4) | function _emscripten_glBufferData(target,size,data,usage){if(!data){GLct... function _emscripten_glBufferSubData (line 4) | function _emscripten_glBufferSubData(target,offset,size,data){if(GL.curr... function _emscripten_glCheckFramebufferStatus (line 4) | function _emscripten_glCheckFramebufferStatus(x0){return GLctx["checkFra... function _emscripten_glClear (line 4) | function _emscripten_glClear(x0){GLctx["clear"](x0)} function _emscripten_glClearColor (line 4) | function _emscripten_glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1... function _emscripten_glClearDepth (line 4) | function _emscripten_glClearDepth(x0){GLctx["clearDepth"](x0)} function _emscripten_glClearDepthf (line 4) | function _emscripten_glClearDepthf(x0){GLctx["clearDepth"](x0)} function _emscripten_glClearStencil (line 4) | function _emscripten_glClearStencil(x0){GLctx["clearStencil"](x0)} function _emscripten_glClientActiveTexture (line 4) | function _emscripten_glClientActiveTexture(){Module["printErr"]("missing... function _emscripten_glColorMask (line 4) | function _emscripten_glColorMask(red,green,blue,alpha){GLctx.colorMask(!... function _emscripten_glColorPointer (line 4) | function _emscripten_glColorPointer(){Module["printErr"]("missing functi... function _emscripten_glCompileShader (line 4) | function _emscripten_glCompileShader(shader){GLctx.compileShader(GL.shad... function _emscripten_glCompressedTexImage2D (line 4) | function _emscripten_glCompressedTexImage2D(target,level,internalFormat,... function _emscripten_glCompressedTexSubImage2D (line 4) | function _emscripten_glCompressedTexSubImage2D(target,level,xoffset,yoff... function _emscripten_glCopyTexImage2D (line 4) | function _emscripten_glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["co... function _emscripten_glCopyTexSubImage2D (line 4) | function _emscripten_glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx[... function _emscripten_glCreateProgram (line 4) | function _emscripten_glCreateProgram(){var id=GL.getNewId(GL.programs);v... function _emscripten_glCreateShader (line 4) | function _emscripten_glCreateShader(shaderType){var id=GL.getNewId(GL.sh... function _emscripten_glCullFace (line 4) | function _emscripten_glCullFace(x0){GLctx["cullFace"](x0)} function _emscripten_glDeleteBuffers (line 4) | function _emscripten_glDeleteBuffers(n,buffers){for(var i=0;i... function _glTexSubImage2D (line 4) | function _glTexSubImage2D(target,level,xoffset,yoffset,width,height,form... function _glUniform1f (line 4) | function _glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location]... function _glUniform1fv (line 4) | function _glUniform1fv(location,count,value){if(GL.currentContext.suppor... function _glUniform1i (line 4) | function _glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location]... function _glUniform1iv (line 4) | function _glUniform1iv(location,count,value){if(GL.currentContext.suppor... function _glUniform2f (line 4) | function _glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[locati... function _glUniform2fv (line 4) | function _glUniform2fv(location,count,value){if(GL.currentContext.suppor... function _glUniform2i (line 4) | function _glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[locati... function _glUniform2iv (line 4) | function _glUniform2iv(location,count,value){if(GL.currentContext.suppor... function _glUniform3f (line 4) | function _glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[loc... function _glUniform3fv (line 4) | function _glUniform3fv(location,count,value){if(GL.currentContext.suppor... function _glUniform3i (line 4) | function _glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[loc... function _glUniform3iv (line 4) | function _glUniform3iv(location,count,value){if(GL.currentContext.suppor... function _glUniform4f (line 4) | function _glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[... function _glUniform4fv (line 4) | function _glUniform4fv(location,count,value){if(GL.currentContext.suppor... function _glUniform4i (line 4) | function _glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[... function _glUniform4iv (line 4) | function _glUniform4iv(location,count,value){if(GL.currentContext.suppor... function _glUniformMatrix2fv (line 4) | function _glUniformMatrix2fv(location,count,transpose,value){if(GL.curre... function _glUniformMatrix3fv (line 4) | function _glUniformMatrix3fv(location,count,transpose,value){if(GL.curre... function _glUniformMatrix4fv (line 4) | function _glUniformMatrix4fv(location,count,transpose,value){if(GL.curre... function _glUseProgram (line 4) | function _glUseProgram(program){GLctx.useProgram(program?GL.programs[pro... function _glVertexAttrib1f (line 4) | function _glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)} function _glVertexAttrib2fv (line 4) | function _glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[... function _glVertexAttrib3fv (line 4) | function _glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[... function _glVertexAttrib4fv (line 4) | function _glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[... function _glVertexAttribPointer (line 4) | function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){G... function _glViewport (line 4) | function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)} function _llvm_exp2_f32 (line 4) | function _llvm_exp2_f32(x){return Math.pow(2,x)} function _llvm_log2_f32 (line 4) | function _llvm_log2_f32(x){return Math.log(x)/Math.LN2} function _llvm_stackrestore (line 4) | function _llvm_stackrestore(p){var self=_llvm_stacksave;var ret=self.LLV... function _llvm_stacksave (line 4) | function _llvm_stacksave(){var self=_llvm_stacksave;if(!self.LLVM_SAVEDS... function _llvm_trap (line 4) | function _llvm_trap(){abort("trap!")} function _emscripten_memcpy_big (line 4) | function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray... function _pthread_cond_wait (line 4) | function _pthread_cond_wait(){return 0} function _pthread_getspecific (line 4) | function _pthread_getspecific(key){return PTHREAD_SPECIFIC[key]||0} function _pthread_key_create (line 4) | function _pthread_key_create(key,destructor){if(key==0){return ERRNO_COD... function _pthread_once (line 4) | function _pthread_once(ptr,func){if(!_pthread_once.seen)_pthread_once.se... function _pthread_setspecific (line 4) | function _pthread_setspecific(key,value){if(!(key in PTHREAD_SPECIFIC)){... function _sem_destroy (line 4) | function _sem_destroy(){} function _sem_init (line 4) | function _sem_init(){} function _sem_post (line 4) | function _sem_post(){} function _sem_wait (line 4) | function _sem_wait(){} function __isLeapYear (line 4) | function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400==... function __arraySum (line 4) | function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=arr... function __addDays (line 4) | function __addDays(date,days){var newDate=new Date(date.getTime());while... function _strftime (line 4) | function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var... function _strftime_l (line 4) | function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,for... function intArrayFromString (line 4) | function intArrayFromString(stringy,dontAddNull,length){var len=length>0... function invoke_ii (line 4) | function invoke_ii(index,a1){try{return Module["dynCall_ii"](index,a1)}c... function invoke_iii (line 4) | function invoke_iii(index,a1,a2){try{return Module["dynCall_iii"](index,... function invoke_iiii (line 4) | function invoke_iiii(index,a1,a2,a3){try{return Module["dynCall_iiii"](i... function invoke_iiiii (line 4) | function invoke_iiiii(index,a1,a2,a3,a4){try{return Module["dynCall_iiii... function invoke_vi (line 4) | function invoke_vi(index,a1){try{Module["dynCall_vi"](index,a1)}catch(e)... function invoke_vii (line 4) | function invoke_vii(index,a1,a2){try{Module["dynCall_vii"](index,a1,a2)}... function invoke_viii (line 4) | function invoke_viii(index,a1,a2,a3){try{Module["dynCall_viii"](index,a1... function invoke_viiii (line 4) | function invoke_viiii(index,a1,a2,a3,a4){try{Module["dynCall_viiii"](ind... function invoke_viiiii (line 4) | function invoke_viiiii(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiiii"... function invoke_viiiiii (line 4) | function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_vii... function invoke_viiiiiiiii (line 4) | function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module[... function ExitStatus (line 4) | function ExitStatus(status){this.name="ExitStatus";this.message="Program... function run (line 4) | function run(args){args=args||Module["arguments"];if(runDependencies>0){... function exit (line 4) | function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&sta... function abort (line 4) | function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(wh... FILE: docs/webgl.js function loadFont (line 18) | async function loadFont () { function create_star (line 41) | function create_star () { function main (line 66) | async function main (skiaModule) { function scheduleAnimation (line 117) | function scheduleAnimation () { function loadNativeModule (line 143) | function loadNativeModule (skiaModule) { FILE: example_gradient.js function draw (line 4) | function draw (skiaModule, canvas) { function main (line 23) | function main (skiaModule) { function loadNativeModule (line 39) | function loadNativeModule (module) { FILE: example_star.js function draw (line 4) | function draw (canvas) { function main (line 25) | function main (skiaModule) { function loadNativeModule (line 41) | function loadNativeModule (module) { FILE: example_text.js function draw (line 5) | function draw (skiaModule, canvas) { function main (line 35) | function main (skiaModule) { function loadNativeModule (line 51) | function loadNativeModule (module) { FILE: include/android/SkAndroidFrameworkUtils.h function class (line 20) | class SkAndroidFrameworkUtils { FILE: include/android/SkAnimatedImage.h function currentFrameDuration (line 78) | int currentFrameDuration() { type Frame (line 105) | struct Frame { type SkDrawable (line 151) | typedef SkDrawable INHERITED; FILE: include/android/SkBRDAllocator.h function class (line 19) | class SkBRDAllocator : public SkBitmap::Allocator { FILE: include/android/SkBitmapRegionDecoder.h function class (line 20) | class SK_API SkBitmapRegionDecoder { FILE: include/atlastext/SkAtlasTextContext.h function SkAtlasTextRenderer (line 26) | SkAtlasTextRenderer* renderer() const { FILE: include/atlastext/SkAtlasTextFont.h function SkTypeface (line 21) | SkTypeface* typeface() const { return fTypeface.get(); } FILE: include/atlastext/SkAtlasTextRenderer.h type class (line 22) | enum class type SDFVertex (line 27) | struct SDFVertex { FILE: include/atlastext/SkAtlasTextTarget.h type SkPoint (line 19) | struct SkPoint function class (line 22) | class SK_API SkAtlasTextTarget { function SkMatrix (line 88) | SkMatrix* accessCTM() const { FILE: include/c/sk_maskfilter.h type sk_blurstyle_t (line 16) | typedef enum { FILE: include/c/sk_paint.h type sk_stroke_cap_t (line 92) | typedef enum { type sk_stroke_join_t (line 109) | typedef enum { FILE: include/c/sk_shader.h type sk_shader_tilemode_t (line 21) | typedef enum { FILE: include/c/sk_types.h type sk_colortype_t (line 55) | typedef enum { type sk_alphatype_t (line 62) | typedef enum { type sk_cliptype_t (line 68) | typedef enum { type sk_pixelgeometry_t (line 73) | typedef enum { type sk_imageinfo_t (line 86) | typedef struct { type sk_surfaceprops_t (line 93) | typedef struct { type sk_point_t (line 97) | typedef struct { type sk_irect_t (line 102) | typedef struct { type sk_rect_t (line 109) | typedef struct { type sk_matrix_t (line 169) | typedef struct { type sk_canvas_t (line 178) | typedef struct sk_canvas_t sk_canvas_t; type sk_data_t (line 182) | typedef struct sk_data_t sk_data_t; type sk_image_t (line 189) | typedef struct sk_image_t sk_image_t; type sk_maskfilter_t (line 198) | typedef struct sk_maskfilter_t sk_maskfilter_t; type sk_paint_t (line 203) | typedef struct sk_paint_t sk_paint_t; type sk_path_t (line 209) | typedef struct sk_path_t sk_path_t; type sk_picture_t (line 214) | typedef struct sk_picture_t sk_picture_t; type sk_picture_recorder_t (line 219) | typedef struct sk_picture_recorder_t sk_picture_recorder_t; type sk_shader_t (line 226) | typedef struct sk_shader_t sk_shader_t; type sk_surface_t (line 232) | typedef struct sk_surface_t sk_surface_t; type sk_xfermode_mode_t (line 234) | typedef enum { FILE: include/codec/SkAndroidCodec.h type class (line 22) | enum class type AndroidOptions (line 191) | struct AndroidOptions { function SkCodec (line 270) | SkCodec* codec() const { return fCodec.get(); } FILE: include/codec/SkCodec.h function namespace (line 33) | namespace DM { type Result (line 59) | enum Result { function SkISize (line 189) | SkISize getScaledDimensions(float desiredScale) const { function getValidSubset (line 219) | bool getValidSubset(SkIRect* desiredSubset) const { type ZeroInitialized (line 231) | enum ZeroInitialized { type Options (line 249) | struct Options { function Result (line 345) | Result getPixels(const SkImageInfo& info, void* pixels, size_t rowBytes) { function queryYUV8 (line 362) | bool queryYUV8(SkYUVSizeInfo* sizeInfo, SkYUVColorSpace* colorSpace) con... function Result (line 380) | Result getYUV8Planes(const SkYUVSizeInfo& sizeInfo, void* planes[3]) { function Result (line 409) | Result startIncrementalDecode(const SkImageInfo& dstInfo, void* dst, siz... function Result (line 468) | Result startScanlineDecode(const SkImageInfo& dstInfo) { type SkScanlineOrder (line 512) | enum SkScanlineOrder { function getFrameCount (line 578) | int getFrameCount() { type FrameInfo (line 589) | struct FrameInfo { function getFrameInfo (line 632) | bool getFrameInfo(int index, FrameInfo* info) const { function getRepetitionCount (line 662) | int getRepetitionCount() { function virtual (line 688) | virtual SkISize onGetScaledDimensions(float /*desiredScale*/) const { function virtual (line 698) | virtual bool onDimensionsSupported(const SkISize&) { function virtual (line 714) | virtual bool onQueryYUV8(SkYUVSizeInfo*, SkYUVColorSpace*) const { function virtual (line 718) | virtual Result onGetYUV8Planes(const SkYUVSizeInfo&, void*[3] /*planes*/) { function virtual (line 722) | virtual bool onGetValidSubset(SkIRect* /*desiredSubset*/) const { function virtual (line 744) | virtual bool onRewind() { function getFillValue (line 759) | uint64_t getFillValue(const SkImageInfo& dstInfo) const { function virtual (line 774) | virtual uint64_t onGetFillValue(const SkImageInfo& dstInfo) const; function SkColorSpaceXform (line 815) | SkColorSpaceXform* colorXform() const { return fColorXform.get(); } function virtual (line 818) | virtual int onGetFrameCount() { function virtual (line 822) | virtual bool onGetFrameInfo(int, FrameInfo*) const { function virtual (line 826) | virtual int onGetRepetitionCount() { function dimensionsSupported (line 865) | bool dimensionsSupported(const SkISize& dim) { function virtual (line 872) | virtual const SkFrameHolder* getFrameHolder() const { function virtual (line 882) | virtual Result onStartScanlineDecode(const SkImageInfo& /*dstInfo*/, function virtual (line 887) | virtual Result onStartIncrementalDecode(const SkImageInfo& /*dstInfo*/, ... function virtual (line 892) | virtual Result onIncrementalDecode(int*) { function virtual (line 897) | virtual bool onSkipScanlines(int /*countLines*/) { return false; } function virtual (line 899) | virtual int onGetScanlines(void* /*dst*/, int /*countLines*/, size_t /*r... function virtual (line 926) | virtual SkSampler* getSampler(bool /*createIfNecessary*/) { return nullp... FILE: include/codec/SkCodecAnimation.h function DisposalMethod (line 19) | enum class DisposalMethod { FILE: include/codec/SkEncodedOrigin.h type SkEncodedOrigin (line 11) | enum SkEncodedOrigin { FILE: include/core/SkAnnotation.h type SkPoint (line 14) | struct SkPoint type SkRect (line 15) | struct SkRect FILE: include/core/SkBBHFactory.h type SkRect (line 13) | struct SkRect function class (line 15) | class SK_API SkBBHFactory { FILE: include/core/SkBitmap.h type SkMask (line 17) | struct SkMask type SkIRect (line 18) | struct SkIRect type SkRect (line 19) | struct SkRect function class (line 45) | class SK_API SkBitmap { type AllocFlags (line 421) | enum AllocFlags { function allocPixelsFlags (line 466) | void allocPixelsFlags(const SkImageInfo& info, uint32_t flags) { function allocPixels (line 504) | void allocPixels(const SkImageInfo& info, size_t rowBytes) { function allocPixels (line 540) | void allocPixels(const SkImageInfo& info) { function installPixels (line 628) | bool installPixels(const SkImageInfo& info, void* pixels, size_t rowByte... function tryAllocPixels (line 671) | bool SK_WARN_UNUSED_RESULT tryAllocPixels() { function allocPixels (line 682) | void allocPixels() { function allocPixels (line 706) | void allocPixels(Allocator* allocator) { function SkPixelRef (line 717) | SkPixelRef* pixelRef() const { return fPixelRef.get(); } function getGenerationID (line 763) | uint32_t getGenerationID() const; function SkColor (line 835) | SkColor getColor(int x, int y) const { function readPixels (line 982) | bool readPixels(const SkImageInfo& dstInfo, void* dstPixels, size_t dstR... function readPixels (line 1036) | bool readPixels(const SkPixmap& dst) const { function writePixels (line 1066) | bool writePixels(const SkPixmap& src, int dstX, int dstY) { function writePixels (line 1090) | bool writePixels(const SkPixmap& src) { function setHasHardwareMipMap (line 1139) | void setHasHardwareMipMap(bool hasHardwareMipMap) { function extractAlpha (line 1156) | bool extractAlpha(SkBitmap* dst) const { function extractAlpha (line 1173) | bool extractAlpha(SkBitmap* dst, const SkPaint* paint, function validate (line 1210) | SkDEBUGCODE(void validate() const;) type Flags (line 1256) | enum Flags { FILE: include/core/SkBlendMode.h type class (line 13) | enum class FILE: include/core/SkBlurTypes.h type SkBlurStyle (line 13) | enum SkBlurStyle { FILE: include/core/SkCanvas.h type SkDrawShadowRec (line 28) | struct SkDrawShadowRec type SkRSXform (line 38) | struct SkRSXform type PrivateSaveLayerFlags (line 67) | enum PrivateSaveLayerFlags { function std (line 127) | static std::unique_ptr MakeRasterDirectN32(int width, int heig... function ColorBehavior (line 175) | enum class ColorBehavior { function saveLayer (line 543) | int saveLayer(const SkRect& bounds, const SkPaint* paint) { type SaveLayerFlagsSet (line 604) | enum SaveLayerFlagsSet { type SaveLayerFlags (line 616) | typedef uint32_t SaveLayerFlags; type SaveLayerRec (line 621) | struct SaveLayerRec { function clipRect (line 857) | void clipRect(const SkRect& rect, SkClipOp op) { function clipRRect (line 903) | void clipRRect(const SkRRect& rrect, SkClipOp op) { function clipPath (line 941) | void clipPath(const SkPath& path, SkClipOp op) { function setAllowSimplifyClip (line 962) | void setAllowSimplifyClip(bool allow) { function getLocalClipBounds (line 1014) | bool getLocalClipBounds(SkRect* bounds) const { function getDeviceClipBounds (line 1036) | bool getDeviceClipBounds(SkIRect* bounds) const { function clear (line 1054) | void clear(SkColor color) { function discard (line 1070) | void discard() { this->onDiscard(); } type PointMode (line 1084) | enum PointMode { function drawPoint (line 1146) | void drawPoint(SkPoint p, const SkPaint& paint) { function drawLine (line 1172) | void drawLine(SkPoint p0, SkPoint p1, const SkPaint& paint) { function drawIRect (line 1194) | void drawIRect(const SkIRect& rect, const SkPaint& paint) { function drawCircle (line 1270) | void drawCircle(SkPoint center, SkScalar radius, const SkPaint& paint) { type SrcRectConstraint (line 1378) | enum SrcRectConstraint { function drawImageRect (line 1483) | void drawImageRect(const sk_sp& image, const SkRect& src, const... function drawImageRect (line 1512) | void drawImageRect(const sk_sp& image, const SkIRect& isrc, con... function drawImageRect (line 1539) | void drawImageRect(const sk_sp& image, const SkRect& dst, const... type Lattice (line 1740) | struct Lattice { function drawString (line 1866) | void drawString(const char* string, SkScalar x, SkScalar y, const SkPain... function drawTextBlob (line 2065) | void drawTextBlob(const sk_sp& blob, SkScalar x, SkScalar y,... function drawPicture (line 2077) | void drawPicture(const SkPicture* picture) { function drawPicture (line 2089) | void drawPicture(const sk_sp& picture) { function drawPicture (line 2117) | void drawPicture(const sk_sp& picture, const SkMatrix* matrix... function drawPatch (line 2193) | void drawPatch(const SkPoint cubics[12], const SkColor colors[4], function drawAtlas (line 2240) | void drawAtlas(const sk_sp& atlas, const SkRSXform xform[], con... function drawAtlas (line 2262) | void drawAtlas(const SkImage* atlas, const SkRSXform xform[], const SkRe... function drawAtlas (line 2283) | void drawAtlas(const sk_sp& atlas, const SkRSXform xform[], con... function drawAnnotation (line 2337) | void drawAnnotation(const SkRect& rect, const char key[], const sk_sp MakeComposeFilter(sk_sp outer, function SkFlattenable (line 145) | static SkFlattenable::Type GetFlattenableType() { function virtual (line 166) | virtual sk_sp onMakeColorSpace(SkColorSpaceXformer*) const { function virtual (line 177) | virtual sk_sp onMakeComposed(sk_sp) const ... type SkFlattenable (line 195) | typedef SkFlattenable INHERITED; FILE: include/core/SkColorPriv.h function SkAlpha255To256 (line 20) | static inline unsigned SkAlpha255To256(U8CPU alpha) { function U8CPU (line 32) | static inline U8CPU SkUnitScalarClampToByte(SkScalar x) { function SkPMColor (line 84) | static inline SkPMColor SkPackARGB32(U8CPU a, U8CPU r, U8CPU g, U8CPU b) { function SkPMColor (line 98) | static inline SkPMColor SkPackARGB32NoCheck(U8CPU a, U8CPU r, U8CPU g, U... function SkPMColor (line 103) | static inline function SK_ALWAYS_INLINE (line 120) | static SK_ALWAYS_INLINE uint32_t SkAlphaMulQ(uint32_t c, unsigned scale) { function SkPMColor (line 128) | static inline SkPMColor SkPMSrcOver(SkPMColor src, SkPMColor dst) { function SkR16ToR32 (line 151) | static inline unsigned SkR16ToR32(unsigned r) { function SkG16ToG32 (line 155) | static inline unsigned SkG16ToG32(unsigned g) { function SkB16ToB32 (line 159) | static inline unsigned SkB16ToB32(unsigned b) { FILE: include/core/SkColorSpace.h type skcms_ICCProfile (line 15) | struct skcms_ICCProfile type SkGammaNamed (line 17) | enum SkGammaNamed { function SkColorSpacePrimaries (line 27) | struct SK_API SkColorSpacePrimaries { function SkColorSpaceTransferFn (line 55) | struct SK_API SkColorSpaceTransferFn { type RenderTargetGamma (line 98) | enum RenderTargetGamma : uint8_t { type Gamut (line 108) | enum Gamut { type Type (line 147) | enum Type { function Type (line 152) | Type type() const; function virtual (line 261) | virtual uint32_t onToXYZD50Hash() const = 0; function virtual (line 270) | virtual const SkData* onProfileData() const { return nullptr; } type class (line 275) | enum class FILE: include/core/SkColorSpaceXform.h type ColorFormat (line 27) | enum ColorFormat { function virtual (line 61) | virtual ~SkColorSpaceXform() {} type AlphaOp (line 63) | enum AlphaOp { FILE: include/core/SkCoverageMode.h type class (line 20) | enum class FILE: include/core/SkData.h function sk_sp (line 107) | static sk_sp MakeWithoutCopy(const void* data, size_t length) { function delete (line 172) | void operator delete(void* p) { ::operator delete(p); } type SkRefCnt (line 179) | typedef SkRefCnt INHERITED; FILE: include/core/SkDataTable.h type Dir (line 93) | struct Dir { type SkRefCnt (line 116) | typedef SkRefCnt INHERITED; FILE: include/core/SkDeferredDisplayListRecorder.h function class (line 38) | class SK_API SkDeferredDisplayListRecorder { FILE: include/core/SkDeque.h type Block (line 62) | struct Block type IterStart (line 67) | enum IterStart { function class (line 90) | class F2BIter : private Iter { FILE: include/core/SkDocument.h type IXpsOMObjectFactory (line 22) | struct IXpsOMObjectFactory type OptionalTimestamp (line 41) | struct OptionalTimestamp { type SkRefCnt (line 212) | typedef SkRefCnt INHERITED; FILE: include/core/SkDrawFilter.h type Type (line 28) | enum Type { FILE: include/core/SkDrawLooper.h type SkRect (line 22) | struct SkRect function virtual (line 44) | virtual ~Context() {} type BlurShadowRec (line 82) | struct BlurShadowRec { function SkFlattenable (line 101) | static SkFlattenable::Type GetFlattenableType() { type SkFlattenable (line 127) | typedef SkFlattenable INHERITED; FILE: include/core/SkDrawable.h type SkRect (line 17) | struct SkRect function SkFlattenable (line 63) | static SkFlattenable::Type GetFlattenableType() { FILE: include/core/SkEncodedImageFormat.h type class (line 16) | enum class FILE: include/core/SkExecutor.h function class (line 14) | class SkExecutor { FILE: include/core/SkFilterQuality.h type SkFilterQuality (line 17) | enum SkFilterQuality { FILE: include/core/SkFlattenable.h type SkSerialProcs (line 17) | struct SkSerialProcs type SkDeserialProcs (line 18) | struct SkDeserialProcs type Type (line 28) | enum Type { type sk_sp (line 43) | typedef sk_sp (*Factory)(SkReadBuffer&); function virtual (line 61) | virtual const char* getTypeName() const { return FactoryToName(getFactor... type SkRefCnt (line 101) | typedef SkRefCnt INHERITED; FILE: include/core/SkFont.h type SkTextEncoding (line 17) | enum SkTextEncoding { function class (line 65) | class SkFont : public SkRefCnt { FILE: include/core/SkFontArguments.h function setCollectionIndex (line 15) | struct SkFontArguments { function Axis (line 67) | const Axis* getAxes(int* axisCount) const { FILE: include/core/SkFontLCDConfig.h function class (line 13) | class SK_API SkFontLCDConfig { FILE: include/core/SkFontStyle.h function class (line 13) | class SK_API SkFontStyle { function SkFontStyle (line 63) | static constexpr SkFontStyle Normal() { function SkFontStyle (line 66) | static constexpr SkFontStyle Bold() { function SkFontStyle (line 69) | static constexpr SkFontStyle Italic() { function SkFontStyle (line 72) | static constexpr SkFontStyle BoldItalic() { FILE: include/core/SkGraphics.h function class (line 17) | class SK_API SkGraphics { function class (line 178) | class SkAutoGraphics { FILE: include/core/SkICC.h type SkColorSpaceTransferFn (line 14) | struct SkColorSpaceTransferFn function namespace (line 18) | namespace SkICC { FILE: include/core/SkImage.h function sk_sp (line 183) | static sk_sp MakeFromTexture(GrContext* context, function BitDepth (line 348) | enum class BitDepth { FILE: include/core/SkImageEncoder.h function SkEncodeImage (line 41) | inline bool SkEncodeImage(SkWStream* dst, const SkBitmap& src, SkEncoded... FILE: include/core/SkImageFilter.h type SkIPoint (line 24) | struct SkIPoint type SkImageFilterCacheKey (line 27) | struct SkImageFilterCacheKey function SkColorSpace (line 46) | SkColorSpace* colorSpace() const { return fColorSpace; } function class (line 54) | class Context { function class (line 86) | class CropRect { type TileUsage (line 120) | enum TileUsage { type MapDirection (line 144) | enum MapDirection { function isColorFilterNode (line 180) | bool isColorFilterNode(SkColorFilter** filterPtr) const { function asColorFilter (line 185) | bool asColorFilter(SkColorFilter** filterPtr) const { function SkImageFilter (line 208) | SkImageFilter* getInput(int i) const { function canHandleComplexCTM (line 243) | bool canHandleComplexCTM() const; function flatten (line 309) | void flatten(SkWriteBuffer&) const override; type SkFlattenable (line 475) | typedef SkFlattenable INHERITED; FILE: include/core/SkImageGenerator.h function isValid (line 57) | bool isValid(GrContext* context) const { type Options (line 85) | struct Options { function virtual (line 177) | virtual sk_sp onRefEncodedData() { return nullptr; } function virtual (line 178) | virtual bool onGetPixels(const SkImageInfo&, void*, size_t, const Option... function virtual (line 179) | virtual bool onIsValid(GrContext*) const { return true; } function virtual (line 180) | virtual bool onQueryYUV8(SkYUVSizeInfo*, SkYUVColorSpace*) const { retur... function virtual (line 181) | virtual bool onGetYUV8Planes(const SkYUVSizeInfo&, void*[3] /*planes*/) ... type class (line 184) | enum class FILE: include/core/SkImageInfo.h type SkAlphaType (line 35) | enum SkAlphaType { function SkAlphaTypeIsOpaque (line 54) | static inline bool SkAlphaTypeIsOpaque(SkAlphaType at) { type SkColorType (line 72) | enum SkColorType { type SkYUVColorSpace (line 162) | enum SkYUVColorSpace { function SkImageInfo (line 179) | struct SK_API SkImageInfo { function SkImageInfo (line 290) | static SkImageInfo MakeN32Premul(const SkISize& size) { function SkImageInfo (line 301) | static SkImageInfo MakeA8(int width, int height) { function SkImageInfo (line 315) | static SkImageInfo MakeUnknown(int width, int height) { function SkImageInfo (line 327) | static SkImageInfo MakeUnknown() { function SkColorSpace (line 366) | SkColorSpace* colorSpace() const { return fColorSpace.get(); } function SkISize (line 402) | SkISize dimensions() const { return SkISize::Make(fWidth, fHeight); } function SkImageInfo (line 427) | SkImageInfo makeWH(int newWidth, int newHeight) const { function SkImageInfo (line 442) | SkImageInfo makeAlphaType(SkAlphaType newAlphaType) const { function SkImageInfo (line 456) | SkImageInfo makeColorType(SkColorType newColorType) const { function SkImageInfo (line 466) | SkImageInfo makeColorSpace(sk_sp cs) const { function bytesPerPixel (line 475) | int bytesPerPixel() const; function ByteSizeOverflowed (line 571) | static bool ByteSizeOverflowed(size_t byteSize) { function validRowBytes (line 580) | bool validRowBytes(size_t rowBytes) const { function reset (line 588) | void reset() { FILE: include/core/SkMallocPixelRef.h type SkPixelRef (line 85) | typedef SkPixelRef INHERITED; FILE: include/core/SkMaskFilter.h type SkRect (line 17) | struct SkRect function SkFlattenable (line 64) | static SkFlattenable::Type GetFlattenableType() { FILE: include/core/SkMath.h function sk_64_mul (line 20) | static inline int64_t sk_64_mul(int64_t a, int64_t b) { function SkMulDiv (line 31) | static inline int32_t SkMulDiv(int32_t numer1, int32_t numer2, int32_t d... function SkClampPos (line 50) | static inline int SkClampPos(int value) { function SkClampMax (line 60) | static inline int SkClampMax(int value, int max) { function SkIsPow2 (line 76) | inline bool SkIsPow2(T value) { function SkMul16ShiftRound (line 86) | static inline unsigned SkMul16ShiftRound(U16CPU a, U16CPU b, int shift) { function U8CPU (line 98) | static inline U8CPU SkMulDiv255Round(U16CPU a, U16CPU b) { function SkTDivMod (line 109) | void SkTDivMod(In numer, In denom, Out* div, Out* mod) { FILE: include/core/SkMatrix.h type SkRSXform (line 14) | struct SkRSXform type SkPoint3 (line 15) | struct SkPoint3 function SK_API (line 32) | SK_API SkMatrix { function SkMatrix (line 60) | static SkMatrix SK_WARN_UNUSED_RESULT MakeScale(SkScalar scale) { function SkMatrix (line 76) | static SkMatrix SK_WARN_UNUSED_RESULT MakeTrans(SkScalar dx, SkScalar dy) { function SkMatrix (line 99) | static SkMatrix SK_WARN_UNUSED_RESULT MakeAll(SkScalar scaleX, SkScalar ... type TypeMask (line 111) | enum TypeMask { function SkScalar (line 296) | SkScalar operator[](int index) const { function SkScalar (line 308) | SkScalar get(int index) const { function set (line 392) | void set(int index, SkScalar value) { function setScaleX (line 402) | void setScaleX(SkScalar v) { this->set(kMScaleX, v); } function setScaleY (line 408) | void setScaleY(SkScalar v) { this->set(kMScaleY, v); } function setSkewY (line 414) | void setSkewY(SkScalar v) { this->set(kMSkewY, v); } function setSkewX (line 420) | void setSkewX(SkScalar v) { this->set(kMSkewX, v); } function setTranslateX (line 426) | void setTranslateX(SkScalar v) { this->set(kMTransX, v); } function setTranslateY (line 432) | void setTranslateY(SkScalar v) { this->set(kMTransY, v); } function setPerspX (line 439) | void setPerspX(SkScalar v) { this->set(kMPersp0, v); } function setPerspY (line 446) | void setPerspY(SkScalar v) { this->set(kMPersp1, v); } function setAll (line 464) | void setAll(SkScalar scaleX, SkScalar skewX, SkScalar transX, function get9 (line 485) | void get9(SkScalar buffer[9]) const { function setIdentity (line 527) | void setIdentity() { this->reset(); } function setTranslate (line 540) | void setTranslate(const SkVector& v) { this->setTranslate(v.fX, v.fY); } type ScaleToFit (line 1071) | enum ScaleToFit { function SkMatrix (line 1110) | static SkMatrix MakeRectToRect(const SkRect& src, const SkRect& dst, Sca... function invert (line 1139) | bool SK_WARN_UNUSED_RESULT invert(SkMatrix* inverse) const { function mapPoints (line 1216) | void mapPoints(SkPoint dst[], const SkPoint src[], int count) const { function mapPoints (line 1246) | void mapPoints(SkPoint pts[], int count) const { function mapXY (line 1285) | void mapXY(SkScalar x, SkScalar y, SkPoint* result) const { function SkPoint (line 1306) | SkPoint mapXY(SkScalar x, SkScalar y) const { function mapVectors (line 1364) | void mapVectors(SkVector vecs[], int count) const { function mapVector (line 1385) | void mapVector(SkScalar dx, SkScalar dy, SkVector* result) const { function SkVector (line 1407) | SkVector mapVector(SkScalar dx, SkScalar dy) const { function mapRect (line 1432) | bool mapRect(SkRect* rect) const { function SkRect (line 1441) | SkRect mapRect(const SkRect& src) const { function mapRectToQuad (line 1472) | void mapRectToQuad(SkPoint dst[4], const SkRect& rect) const { function cheapEqualTo (line 1529) | bool cheapEqualTo(const SkMatrix& m) const { function SkMatrix (line 1656) | static SkMatrix Concat(const SkMatrix& a, const SkMatrix& b) { function dirtyMatrixTypeCache (line 1665) | void dirtyMatrixTypeCache() { function setScaleTranslate (line 1680) | void setScaleTranslate(SkScalar sx, SkScalar sy, SkScalar tx, SkScalar t... function computeTypeMask (line 1742) | uint8_t computeTypeMask() const; function clearTypeMask (line 1758) | void clearTypeMask(int mask) { function updateTranslateMask (line 1782) | inline void updateTranslateMask() { function MapXYProc (line 1793) | static MapXYProc GetMapXYProc(TypeMask mask) { function MapPtsProc (line 1805) | static MapPtsProc GetMapPtsProc(TypeMask mask) { FILE: include/core/SkMatrix44.h type SkMScalar (line 20) | typedef double SkMScalar; function SkFloatToMScalar (line 22) | static inline double SkFloatToMScalar(float x) { function SkMScalarToFloat (line 25) | static inline float SkMScalarToFloat(double x) { function SkDoubleToMScalar (line 28) | static inline double SkDoubleToMScalar(double x) { function SkMScalarToDouble (line 31) | static inline double SkMScalarToDouble(double x) { function SkMScalarAbs (line 34) | static inline double SkMScalarAbs(double x) { type SkMScalar (line 52) | typedef float SkMScalar; function SkFloatToMScalar (line 54) | static inline float SkFloatToMScalar(float x) { function SkMScalarToFloat (line 57) | static inline float SkMScalarToFloat(float x) { function SkDoubleToMScalar (line 60) | static inline float SkDoubleToMScalar(double x) { function SkMScalarToDouble (line 63) | static inline double SkMScalarToDouble(float x) { function SkMScalarAbs (line 66) | static inline float SkMScalarAbs(float x) { function SkVector4 (line 90) | struct SkVector4 { function equals (line 118) | bool equals(SkScalar x, SkScalar y, SkScalar z, SkScalar w = SK_Scalar1) { function set (line 123) | void set(SkScalar x, SkScalar y, SkScalar z, SkScalar w = SK_Scalar1) { type Uninitialized_Constructor (line 140) | enum Uninitialized_Constructor { type Identity_Constructor (line 143) | enum Identity_Constructor { function SkMatrix44 (line 147) | SkMatrix44(Uninitialized_Constructor) {} function SkMatrix44 (line 149) | constexpr SkMatrix44(Identity_Constructor) FILE: include/core/SkMetaData.h function class (line 17) | class SK_API SkMetaData { FILE: include/core/SkMultiPictureDraw.h function class (line 24) | class SK_API SkMultiPictureDraw { FILE: include/core/SkOverdrawCanvas.h type SkCanvasVirtualEnforcer (line 71) | typedef SkCanvasVirtualEnforcer INHERITED; FILE: include/core/SkPaint.h type SkRect (line 23) | struct SkRect type SkPoint (line 29) | struct SkPoint function class (line 62) | class SK_API SkPaint { type Cap (line 550) | enum Cap { type Join (line 575) | enum Join { function getFillPath (line 634) | bool getFillPath(const SkPath& src, SkPath* dst) const { function SkShader (line 644) | SkShader* getShader() const { return fShader.get(); } function SkColorFilter (line 668) | SkColorFilter* getColorFilter() const { return fColorFilter.get(); } function setBlendMode (line 704) | void setBlendMode(SkBlendMode mode) { fBlendMode = (unsigned)mode; } function SkPathEffect (line 711) | SkPathEffect* getPathEffect() const { return fPathEffect.get(); } function SkMaskFilter (line 734) | SkMaskFilter* getMaskFilter() const { return fMaskFilter.get(); } function SkTypeface (line 759) | SkTypeface* getTypeface() const { return fTypeface.get(); } function SkImageFilter (line 780) | SkImageFilter* getImageFilter() const { return fImageFilter.get(); } function SkDrawLooper (line 804) | SkDrawLooper* getDrawLooper() const { return fDrawLooper.get(); } function SkDrawLooper (line 816) | SkDrawLooper* getLooper() const { return fDrawLooper.get(); } type Align (line 851) | enum Align { type TextEncoding (line 935) | enum TextEncoding { type FontMetrics (line 976) | struct FontMetrics { function hasUnderlinePosition (line 1029) | bool hasUnderlinePosition(SkScalar* position) const { function hasStrikeoutThickness (line 1044) | bool hasStrikeoutThickness(SkScalar* thickness) const { function hasStrikeoutPosition (line 1059) | bool hasStrikeoutPosition(SkScalar* position) const { function SkScalar (line 1182) | SkScalar measureText(const void* text, size_t length) const { function SkRect (line 1403) | const SkRect& computeFastBounds(const SkRect& orig, SkRect* storage) con... function SkRect (line 1427) | const SkRect& computeFastStrokeBounds(const SkRect& orig, FILE: include/core/SkPath.h function class (line 37) | class SK_API SkPath { function class (line 1422) | class SK_API RawIter { function setPath (line 1445) | void setPath(const SkPath& path) { function Verb (line 1456) | Verb next(SkPoint pts[4]) { FILE: include/core/SkPathEffect.h function class (line 75) | class PointData { type DashType (line 129) | enum DashType { type DashInfo (line 134) | struct DashInfo { type SkFlattenable (line 180) | typedef SkFlattenable INHERITED; FILE: include/core/SkPathMeasure.h type SkConic (line 14) | struct SkConic type MatrixFlags (line 50) | enum MatrixFlags { type Segment (line 94) | struct Segment { FILE: include/core/SkPicture.h type SkDeserialProcs (line 18) | struct SkDeserialProcs type SkSerialProcs (line 23) | struct SkSerialProcs type SkPictInfo (line 28) | struct SkPictInfo function class (line 66) | class SK_API AbortCallback { function virtual (line 85) | virtual SkRect cullRect() const = 0; FILE: include/core/SkPictureRecorder.h function namespace (line 16) | namespace android { type RecordFlags (line 34) | enum RecordFlags { type FinishFlags (line 40) | enum FinishFlags { type SkNoncopyable (line 121) | typedef SkNoncopyable INHERITED; FILE: include/core/SkPixelRef.h type SkIRect (line 22) | struct SkIRect type GenIDChangeListener (line 86) | struct GenIDChangeListener { function notifyAddedToCache (line 96) | void notifyAddedToCache() { function virtual (line 100) | virtual SkDiscardableMemory* diagnostic_only_getDiscardable() const { re... type Mutability (line 124) | enum Mutability { type SkRefCnt (line 146) | typedef SkRefCnt INHERITED; FILE: include/core/SkPixmap.h type SkMask (line 16) | struct SkMask function class (line 30) | class SK_API SkPixmap { FILE: include/core/SkPngChunkReader.h function class (line 21) | class SkPngChunkReader : public SkRefCnt { FILE: include/core/SkPoint.h type SkIPoint (line 15) | struct SkIPoint type SkIPoint (line 16) | typedef SkIPoint SkIVector; function x (line 21) | struct SkIPoint { function set (line 58) | void set(int32_t x, int32_t y) { type SkPoint (line 145) | struct SkPoint type SK_API (line 151) | struct SK_API function SkPoint (line 161) | static constexpr SkPoint Make(SkScalar x, SkScalar y) { function set (line 188) | void set(SkScalar x, SkScalar y) { function iset (line 202) | void iset(int32_t x, int32_t y) { function iset (line 215) | void iset(const SkIPoint& p) { function setAbs (line 224) | void setAbs(const SkPoint& pt) { function Offset (line 235) | static void Offset(SkPoint points[], int count, const SkVector& offset) { function Offset (line 246) | static void Offset(SkPoint points[], int count, SkScalar dx, SkScalar dy) { function offset (line 257) | void offset(SkScalar dx, SkScalar dy) { function SkScalar (line 270) | SkScalar length() const { return SkPoint::Length(fX, fY); } function scale (line 331) | void scale(SkScalar value) { this->scale(value, this); } function negate (line 335) | void negate() { function SkScalar (line 490) | static SkScalar Distance(const SkPoint& a, const SkPoint& b) { function SkScalar (line 500) | static SkScalar DotProduct(const SkVector& a, const SkVector& b) { function SkScalar (line 514) | static SkScalar CrossProduct(const SkVector& a, const SkVector& b) { function SkScalar (line 527) | SkScalar cross(const SkVector& vec) const { function SkScalar (line 536) | SkScalar dot(const SkVector& vec) const { FILE: include/core/SkPoint3.h function SkPoint3 (line 13) | struct SK_API SkPoint3 { type SkPoint3 (line 139) | typedef SkPoint3 SkVector3; type SkPoint3 (line 140) | typedef SkPoint3 SkColor3f; FILE: include/core/SkPostConfig.h function SkNO_RETURN_HINT (line 104) | static inline void SkNO_RETURN_HINT() {} FILE: include/core/SkRRect.h function class (line 49) | class SK_API SkRRect { FILE: include/core/SkRSXform.h function MakeFromRadians (line 21) | struct SkRSXform { function setIdentity (line 49) | void setIdentity() { function set (line 54) | void set(SkScalar scos, SkScalar ssin, SkScalar tx, SkScalar ty) { function toQuad (line 62) | void toQuad(const SkSize& size, SkPoint quad[4]) const { FILE: include/core/SkRWBuffer.h type SkBufferBlock (line 13) | struct SkBufferBlock type SkBufferHead (line 14) | struct SkBufferHead function size (line 46) | size_t size() const; FILE: include/core/SkRasterHandleAllocator.h function class (line 36) | class SK_API SkRasterHandleAllocator { FILE: include/core/SkRect.h type SkRect (line 16) | struct SkRect type SK_API (line 25) | struct SK_API function SkIRect (line 45) | static SkIRect SK_WARN_UNUSED_RESULT MakeLargest() { function SkIRect (line 57) | static constexpr SkIRect SK_WARN_UNUSED_RESULT MakeWH(int32_t w, int32_t... type SK_API (line 675) | struct SK_API function SkRect (line 695) | static SkRect SK_WARN_UNUSED_RESULT MakeLargest() { function SkRect (line 724) | static SkRect SK_WARN_UNUSED_RESULT MakeIWH(int w, int h) { function SkRect (line 749) | static constexpr SkRect SK_WARN_UNUSED_RESULT MakeLTRB(SkScalar l, SkSca... function contains (line 1563) | inline bool SkIRect::contains(const SkRect& r) const { FILE: include/core/SkRefCnt.h function virtual (line 38) | virtual ~SkRefCntBase() { type SkNoncopyable (line 118) | typedef SkNoncopyable INHERITED; function T (line 175) | inline T* SkRef(T* obj) { function T (line 183) | inline T* SkSafeRef(T* obj) { function SkSafeUnref (line 192) | inline void SkSafeUnref(T* obj) { function SkSafeSetNull (line 198) | inline void SkSafeSetNull(T*& obj) { function fPtr (line 252) | constexpr sk_sp(std::nullptr_t) : fPtr(nullptr) {} function explicit (line 275) | explicit sk_sp(T* obj) : fPtr(obj) {} FILE: include/core/SkRegion.h function namespace (line 18) | namespace android { function class (line 30) | class SK_API SkRegion { FILE: include/core/SkScalar.h type SkScalar (line 16) | typedef float SkScalar; function SkScalarIsNaN (line 67) | static inline bool SkScalarIsNaN(SkScalar x) { return x != x; } function SkScalarIsFinite (line 71) | static inline bool SkScalarIsFinite(SkScalar x) { return sk_float_isfini... function SkScalarsAreFinite (line 73) | static inline bool SkScalarsAreFinite(SkScalar a, SkScalar b) { function SkScalarsAreFinite (line 77) | static inline bool SkScalarsAreFinite(const SkScalar array[], int count) { function SkDScalarRoundToInt (line 100) | static inline int SkDScalarRoundToInt(SkScalar x) { function SkScalar (line 107) | static inline SkScalar SkScalarFraction(SkScalar x) { function SkScalar (line 111) | static inline SkScalar SkScalarClampMax(SkScalar x, SkScalar max) { function SkScalar (line 117) | static inline SkScalar SkScalarPin(SkScalar x, SkScalar min, SkScalar ma... function SkScalar (line 123) | static inline SkScalar SkScalarSquare(SkScalar x) { return x * x; } function SkScalar (line 134) | static inline SkScalar SkMaxScalar(SkScalar a, SkScalar b) { return a > ... function SkScalar (line 135) | static inline SkScalar SkMinScalar(SkScalar a, SkScalar b) { return a < ... function SkScalarIsInt (line 137) | static inline bool SkScalarIsInt(SkScalar x) { function SkScalarSignAsInt (line 147) | static inline int SkScalarSignAsInt(SkScalar x) { function SkScalar (line 152) | static inline SkScalar SkScalarSignAsScalar(SkScalar x) { function SkScalarNearlyZero (line 158) | static inline bool SkScalarNearlyZero(SkScalar x, function SkScalarNearlyEqual (line 164) | static inline bool SkScalarNearlyEqual(SkScalar x, SkScalar y, function SkScalar (line 176) | static inline SkScalar SkScalarInterp(SkScalar A, SkScalar B, SkScalar t) { function SkScalarsEqual (line 197) | static inline bool SkScalarsEqual(const SkScalar a[], const SkScalar b[]... FILE: include/core/SkSerialProcs.h type sk_sp (line 25) | typedef sk_sp (*SkSerialPictureProc)(SkPicture*, void* ctx); type sk_sp (line 26) | typedef sk_sp (*SkSerialImageProc)(SkImage*, void* ctx); type sk_sp (line 27) | typedef sk_sp (*SkSerialTypefaceProc)(SkTypeface*, void* ctx); type sk_sp (line 33) | typedef sk_sp (*SkDeserialPictureProc)(const void* data, size... type sk_sp (line 42) | typedef sk_sp (*SkDeserialImageProc)(const void* data, size_t l... type sk_sp (line 48) | typedef sk_sp (*SkDeserialTypefaceProc)(const void* data, si... function SkSerialProcs (line 50) | struct SK_API SkSerialProcs { function SkDeserialProcs (line 61) | struct SK_API SkDeserialProcs { FILE: include/core/SkShader.h type TileMode (line 42) | enum TileMode { function SkMatrix (line 73) | const SkMatrix& getLocalMatrix() const; type GradientType (line 135) | enum GradientType { type GradientInfo (line 145) | struct GradientInfo { type ComposeRec (line 161) | struct ComposeRec { function virtual (line 166) | virtual bool asACompose(ComposeRec*) const { return false; } FILE: include/core/SkSize.h function MakeEmpty (line 13) | struct SkISize { function set (line 21) | void set(int32_t w, int32_t h) { *this = SkISize{w, h}; } function Make (line 47) | struct SkSize { function SkSize (line 61) | static SkSize MakeEmpty() { return {0, 0}; } function equals (line 78) | bool equals(SkScalar w, SkScalar h) const { return fWidth == w && fHeigh... function SkISize (line 80) | SkISize toRound() const { return {SkScalarRoundToInt(fWidth), SkScalarRo... function SkISize (line 84) | SkISize toFloor() const { return {SkScalarFloorToInt(fWidth), SkScalarFl... FILE: include/core/SkStream.h function skip (line 61) | size_t skip(size_t size) { function virtual (line 78) | virtual size_t peek(void* /*buffer*/, size_t /*size*/) const { return 0; } function virtual (line 84) | virtual bool isAtEnd() const = 0; function readU16 (line 91) | bool SK_WARN_UNUSED_RESULT readU16(uint16_t* i) { return this->readS16((... function readU32 (line 92) | bool SK_WARN_UNUSED_RESULT readU32(uint32_t* i) { return this->readS32((... function readBool (line 94) | bool SK_WARN_UNUSED_RESULT readBool(bool* b) { function virtual (line 107) | virtual bool rewind() { return false; } function virtual (line 132) | virtual bool seek(size_t /*position*/) { return false; } function virtual (line 138) | virtual bool move(long /*offset*/) { return false; } function virtual (line 149) | virtual const void* getMemoryBase() { return nullptr; } function virtual (line 153) | virtual SkStream* onFork() const { return nullptr; } function getPosition (line 175) | size_t getPosition() const override = 0; function write8 (line 236) | bool write8(U8CPU value) { function write16 (line 240) | bool write16(U16CPU value) { function write32 (line 244) | bool write32(uint32_t v) { function writeText (line 248) | bool writeText(const char text[]) { function newline (line 253) | bool newline() { return this->write("\n", strlen("\n")); } function writeBool (line 260) | bool writeBool(bool v) { return this->write8(v); } function write (line 277) | bool write(const void*, size_t n) override { fBytesWritten += n; return ... function flush (line 278) | void flush() override {} function std (line 306) | static std::unique_ptr Make(const char path[]) { type SkStreamAsset (line 348) | typedef SkStreamAsset INHERITED; function isAtEnd (line 392) | bool isAtEnd() const override; function flush (line 436) | void flush() override; FILE: include/core/SkString.h function SkStrStartsWith (line 23) | static bool SkStrStartsWith(const char string[], const char prefixStr[]) { function SkStrStartsWith (line 28) | static bool SkStrStartsWith(const char string[], const char prefixChar) { function SkStrFind (line 38) | static int SkStrFind(const char string[], const char substring[]) { function SkStrFindLastOf (line 44) | static int SkStrFindLastOf(const char string[], const char subchar) { function SkStrContains (line 50) | static bool SkStrContains(const char string[], const char substring[]) { function SkStrContains (line 55) | static bool SkStrContains(const char string[], const char subchar) { function class (line 123) | class SK_API SkString { function appendU32 (line 207) | void appendU32(uint32_t value) { this->insertU32((size_t)-1, value); } function appendScalar (line 210) | void appendScalar(SkScalar value) { this->insertScalar((size_t)-1, value... function prepend (line 212) | void prepend(const SkString& str) { this->insert(0, str); } function prepend (line 213) | void prepend(const char text[]) { this->insert(0, text); } function prepend (line 214) | void prepend(const char text[], size_t len) { this->insert(0, text, len); } function prependUnichar (line 215) | void prependUnichar(SkUnichar uni) { this->insertUnichar(0, uni); } function prependS32 (line 216) | void prependS32(int32_t value) { this->insertS32(0, value); } function prependScalar (line 219) | void prependScalar(SkScalar value) { this->insertScalar((size_t)-1, valu... type Rec (line 240) | struct Rec { function unref (line 254) | void unref() const; function SkString (line 275) | static inline SkString SkStringPrintf() { return SkString(); } function SkTSwap (line 279) | inline void SkTSwap(SkString& a, SkString& b) { type SkStrSplitMode (line 283) | enum SkStrSplitMode { function SkStrSplit (line 297) | inline void SkStrSplit(const char* str, const char* delimiters, SkTArray... FILE: include/core/SkStrokeRec.h function SK_BEGIN_REQUIRE_DENSE (line 15) | SK_BEGIN_REQUIRE_DENSE function hasEqualEffect (line 121) | bool hasEqualEffect(const SkStrokeRec& other) const { FILE: include/core/SkSurface.h function sk_sp (line 319) | static sk_sp MakeRenderTarget(GrContext* context, SkBudgeted ... function sk_sp (line 340) | static sk_sp MakeRenderTarget(GrContext* context, SkBudgeted ... type ContentChangeMode (line 393) | enum ContentChangeMode { type BackendHandleAccess (line 408) | enum BackendHandleAccess { function dirtyGenerationID (line 712) | void dirtyGenerationID() { type SkRefCnt (line 722) | typedef SkRefCnt INHERITED; FILE: include/core/SkSurfaceCharacterization.h type class (line 31) | enum class function MipMapped (line 32) | enum class MipMapped : bool { kNo = false, kYes = true }; function class (line 153) | class SK_API SkSurfaceCharacterization { FILE: include/core/SkSurfaceProps.h type SkPixelGeometry (line 18) | enum SkPixelGeometry { function SkPixelGeometryIsRGB (line 27) | static inline bool SkPixelGeometryIsRGB(SkPixelGeometry geo) { function SkPixelGeometryIsBGR (line 32) | static inline bool SkPixelGeometryIsBGR(SkPixelGeometry geo) { function SkPixelGeometryIsH (line 37) | static inline bool SkPixelGeometryIsH(SkPixelGeometry geo) { function SkPixelGeometryIsV (line 42) | static inline bool SkPixelGeometryIsV(SkPixelGeometry geo) { function class (line 51) | class SK_API SkSurfaceProps { FILE: include/core/SkTLazy.h function explicit (line 24) | explicit SkTLazy(const T* src) function fPtr (line 27) | SkTLazy(const SkTLazy& that) : fPtr(nullptr) { *this = that; } function fPtr (line 28) | fPtr(nullptr) { *this = std::move(that); } function T (line 74) | T* set(const T& src) { function reset (line 95) | void reset() { function T (line 112) | T* get() const { SkASSERT(this->isValid()); return fPtr; } function T (line 118) | T* getMaybeNull() const { return fPtr; } function explicit (line 153) | explicit SkTCopyOnFirstWrite(const T* initial) : fObj(initial) {} function fObj (line 156) | fObj(nullptr) {} function init (line 174) | void init(const T& initial) { function T (line 183) | T* writable() { function T (line 192) | const T* get() const { return fObj; } function T (line 198) | const T *operator->() const { return fObj; } function operator (line 200) | operator const T*() const { return fObj; } FILE: include/core/SkTextBlob.h type SkSerialProcs (line 20) | struct SkSerialProcs type SkDeserialProcs (line 21) | struct SkDeserialProcs type sk_sp (line 24) | typedef sk_sp (*SkTypefaceResolverProc)(uint32_t id, void* c... type GlyphPositioning (line 56) | enum GlyphPositioning : uint8_t { function notifyAddedToCache (line 109) | void notifyAddedToCache(uint32_t cacheID) const { type SkRefCnt (line 126) | typedef SkRefCnt INHERITED; function class (line 133) | class SK_API SkTextBlobBuilder { FILE: include/core/SkTime.h function class (line 20) | class SK_API SkTime { function class (line 44) | class SkAutoTime { FILE: include/core/SkTraceMemoryDump.h function class (line 20) | class SK_API SkTraceMemoryDump { FILE: include/core/SkTypeface.h type SkAdvancedTypefaceMetrics (line 25) | struct SkAdvancedTypefaceMetrics type SkScalerContextEffects (line 26) | struct SkScalerContextEffects type SkScalerContextRec (line 27) | struct SkScalerContextRec type SkFontID (line 29) | typedef uint32_t SkFontID; type SkFontTableTag (line 31) | typedef uint32_t SkFontTableTag; type Encoding (line 132) | enum Encoding { type LocalizedString (line 231) | struct LocalizedString { function class (line 235) | class LocalizedStrings : ::SkNoncopyable { function SkRect (line 283) | SkRect getBounds() const; function setIsFixedPitch (line 305) | void setIsFixedPitch(bool isFixedPitch) { fIsFixedPitch = isFixedPitch; } function setFontStyle (line 307) | void setFontStyle(SkFontStyle style) { fStyle = style; } function virtual (line 315) | virtual std::unique_ptr onGetAdvancedMetrics(... type Style (line 367) | enum Style { type SkWeakRefCnt (line 386) | typedef SkWeakRefCnt INHERITED; FILE: include/core/SkTypes.h type float32_t (line 25) | typedef float float32_t; type S8CPU (line 150) | typedef int S8CPU; type U8CPU (line 156) | typedef unsigned U8CPU; type S16CPU (line 162) | typedef int S16CPU; type U16CPU (line 168) | typedef unsigned U16CPU; type SkBool8 (line 173) | typedef uint8_t SkBool8; function D (line 176) | D SkTo(S s) { function SkLeftShift (line 207) | static inline int32_t SkLeftShift(int32_t value, int32_t shift) { function SkLeftShift (line 211) | static inline int64_t SkLeftShift(int64_t value, int32_t shift) { type SkFourByteTag (line 246) | typedef uint32_t SkFourByteTag; type SkUnichar (line 251) | typedef int32_t SkUnichar; type SkGlyphID (line 255) | typedef uint16_t SkGlyphID; type SkMSec (line 260) | typedef uint32_t SkMSec; function Sk32ToBool (line 288) | static inline constexpr int Sk32ToBool(uint32_t n) { function SkTSwap (line 294) | inline void SkTSwap(T& a, T& b) { function SkAbs32 (line 300) | static inline int32_t SkAbs32(int32_t value) { function T (line 308) | inline T SkTAbs(T value) { function SkMax32 (line 315) | static inline int32_t SkMax32(int32_t a, int32_t b) { function SkMin32 (line 321) | static inline int32_t SkMin32(int32_t a, int32_t b) { function SkSign32 (line 335) | static inline int32_t SkSign32(int32_t a) { function SkFastMin32 (line 339) | static inline int32_t SkFastMin32(int32_t value, int32_t max) { function T (line 347) | constexpr const T& SkTPin(const T& value, const T& min, const T& max) { type class (line 357) | enum class type class (line 366) | enum class function class (line 399) | class SK_API SkNoncopyable { FILE: include/core/SkUnPreMultiply.h function class (line 18) | class SK_API SkUnPreMultiply { FILE: include/core/SkVertices.h type VertexMode (line 22) | enum VertexMode { function sk_sp (line 41) | static sk_sp MakeCopy(VertexMode mode, int vertexCount, type Sizes (line 48) | struct Sizes type BuilderFlags (line 50) | enum BuilderFlags { function class (line 54) | class Builder { FILE: include/core/SkYUVSizeInfo.h type SkYUVSizeInfo (line 13) | struct SkYUVSizeInfo { FILE: include/effects/Sk1DPathEffect.h type Style (line 45) | enum Style { FILE: include/effects/Sk2DPathEffect.h type SkPathEffect (line 54) | typedef SkPathEffect INHERITED; type Sk2DPathEffect (line 88) | typedef Sk2DPathEffect INHERITED; type Sk2DPathEffect (line 117) | typedef Sk2DPathEffect INHERITED; FILE: include/effects/SkAlphaThresholdFilter.h function class (line 15) | class SK_API SkAlphaThresholdFilter { FILE: include/effects/SkArithmeticImageFilter.h function class (line 13) | class SK_API SkArithmeticImageFilter { FILE: include/effects/SkBlurDrawLooper.h function namespace (line 18) | namespace SkBlurDrawLooper { FILE: include/effects/SkBlurImageFilter.h function class (line 13) | class SK_API SkBlurImageFilter { FILE: include/effects/SkBlurMaskFilter.h function class (line 19) | class SK_API SkBlurMaskFilter { FILE: include/effects/SkColorFilterImageFilter.h type SkImageFilter (line 44) | typedef SkImageFilter INHERITED; FILE: include/effects/SkColorMatrix.h function class (line 13) | class SK_API SkColorMatrix { FILE: include/effects/SkComposeImageFilter.h type SkImageFilter (line 40) | typedef SkImageFilter INHERITED; FILE: include/effects/SkCornerPathEffect.h type SkPathEffect (line 50) | typedef SkPathEffect INHERITED; FILE: include/effects/SkDashPathEffect.h function class (line 13) | class SK_API SkDashPathEffect { FILE: include/effects/SkDiscretePathEffect.h type SkPathEffect (line 61) | typedef SkPathEffect INHERITED; FILE: include/effects/SkDisplacementMapEffect.h type ChannelSelectorType (line 15) | enum ChannelSelectorType { type SkImageFilter (line 63) | typedef SkImageFilter INHERITED; function SkImageFilter (line 64) | const SkImageFilter* getDisplacementInput() const { return getInput(0); } function SkImageFilter (line 65) | const SkImageFilter* getColorInput() const { return getInput(1); } FILE: include/effects/SkDropShadowImageFilter.h type ShadowMode (line 18) | enum ShadowMode { type SkImageFilter (line 56) | typedef SkImageFilter INHERITED; FILE: include/effects/SkGradientShader.h function class (line 18) | class SK_API SkGradientShader { FILE: include/effects/SkHighContrastFilter.h type SkHighContrastConfig (line 19) | struct SkHighContrastConfig { function class (line 76) | class SK_API SkHighContrastFilter { FILE: include/effects/SkImageSource.h type SkImageFilter (line 52) | typedef SkImageFilter INHERITED; FILE: include/effects/SkLayerDrawLooper.h type Bits (line 27) | enum Bits { type BitFlags (line 45) | typedef int32_t BitFlags; function LayerInfo (line 58) | struct SK_API LayerInfo { type Rec (line 91) | struct Rec { function class (line 100) | class LayerDrawLooperContext : public SkDrawLooper::Context { type SkDrawLooper (line 113) | typedef SkDrawLooper INHERITED; function addLayer (line 136) | void addLayer() { this->addLayer(0, 0); } FILE: include/effects/SkLightingImageFilter.h type SkPoint3 (line 16) | struct SkPoint3 function flatten (line 49) | void flatten(SkWriteBuffer&) const override; function sk_sp (line 51) | inline sk_sp refLight() const; type SkImageFilter (line 59) | typedef SkImageFilter INHERITED; FILE: include/effects/SkLumaColorFilter.h type SkColorFilter (line 53) | typedef SkColorFilter INHERITED; FILE: include/effects/SkMagnifierImageFilter.h type SkImageFilter (line 43) | typedef SkImageFilter INHERITED; FILE: include/effects/SkMatrixConvolutionImageFilter.h type TileMode (line 28) | enum TileMode { type SkImageFilter (line 129) | typedef SkImageFilter INHERITED; FILE: include/effects/SkMergeImageFilter.h type SkImageFilter (line 44) | typedef SkImageFilter INHERITED; FILE: include/effects/SkMorphologyImageFilter.h type Op (line 34) | enum Op { function virtual (line 39) | virtual Op op() const = 0; type SkMorphologyImageFilter (line 104) | typedef SkMorphologyImageFilter INHERITED; FILE: include/effects/SkOffsetImageFilter.h type SkImageFilter (line 42) | typedef SkImageFilter INHERITED; FILE: include/effects/SkOverdrawColorFilter.h function sk_sp (line 26) | static sk_sp Make(const SkPMColor colors[kNumColo... type SkColorFilter (line 53) | typedef SkColorFilter INHERITED; FILE: include/effects/SkPaintImageFilter.h type SkImageFilter (line 47) | typedef SkImageFilter INHERITED; FILE: include/effects/SkPerlinNoiseShader.h function class (line 25) | class SK_API SkPerlinNoiseShader { FILE: include/effects/SkPictureImageFilter.h type SkImageFilter (line 57) | typedef SkImageFilter INHERITED; FILE: include/effects/SkShaderMaskFilter.h function class (line 15) | class SK_API SkShaderMaskFilter { FILE: include/effects/SkTableColorFilter.h function class (line 13) | class SK_API SkTableColorFilter { FILE: include/effects/SkTableMaskFilter.h function class (line 19) | class SK_API SkTableMaskFilter { FILE: include/effects/SkTileImageFilter.h type SkImageFilter (line 51) | typedef SkImageFilter INHERITED; FILE: include/effects/SkToSRGBColorFilter.h type SkColorFilter (line 44) | typedef SkColorFilter INHERITED; FILE: include/effects/SkTrimPathEffect.h function class (line 13) | class SK_API SkTrimPathEffect { FILE: include/effects/SkXfermodeImageFilter.h function class (line 19) | class SK_API SkXfermodeImageFilter { FILE: include/encode/SkEncoder.h function virtual (line 24) | virtual ~SkEncoder() {} FILE: include/encode/SkJpegEncoder.h type class (line 19) | enum class function Downsample (line 24) | enum class Downsample { FILE: include/encode/SkPngEncoder.h type class (line 20) | enum class type Options (line 30) | struct Options { type SkEncoder (line 98) | typedef SkEncoder INHERITED; FILE: include/encode/SkWebpEncoder.h function Compression (line 17) | enum class Compression { FILE: include/gpu/GrBackendSemaphore.h function class (line 22) | class GrBackendSemaphore { FILE: include/gpu/GrBackendSurface.h function class (line 25) | class SK_API GrBackendTexture { function class (line 32) | class SK_API GrBackendRenderTarget { function class (line 40) | class SK_API GrBackendFormat { function class (line 103) | class SK_API GrBackendTexture { function class (line 229) | class SK_API GrBackendRenderTarget { FILE: include/gpu/GrBlend.h type GrBlendEquation (line 18) | enum GrBlendEquation { type GrBlendCoeff (line 51) | enum GrBlendCoeff { function GrBlendCoeffRefsSrc (line 76) | static constexpr bool GrBlendCoeffRefsSrc(const GrBlendCoeff coeff) { function GrBlendCoeffRefsDst (line 81) | static constexpr bool GrBlendCoeffRefsDst(const GrBlendCoeff coeff) { function GrBlendCoeffRefsSrc2 (line 86) | static constexpr bool GrBlendCoeffRefsSrc2(const GrBlendCoeff coeff) { function GrBlendCoeffsUseSrcColor (line 91) | static constexpr bool GrBlendCoeffsUseSrcColor(GrBlendCoeff srcCoeff, Gr... function GrBlendCoeffsUseDstColor (line 95) | static constexpr bool GrBlendCoeffsUseDstColor(GrBlendCoeff srcCoeff, Gr... function GrBlendEquationIsAdvanced (line 99) | static constexpr bool GrBlendEquationIsAdvanced(GrBlendEquation equation) { function GrBlendModifiesDst (line 103) | static constexpr bool GrBlendModifiesDst(GrBlendEquation equation, GrBle... function GrBlendAllowsCoverageAsAlpha (line 136) | static constexpr bool GrBlendAllowsCoverageAsAlpha(GrBlendEquation equat... FILE: include/gpu/GrConfig.h type __int64 (line 62) | typedef __int64 int64_t; FILE: include/gpu/GrContext.h type GrDrawOpAtlasConfig (line 29) | struct GrDrawOpAtlasConfig type GrGLInterface (line 31) | struct GrGLInterface type GrMockOptions (line 35) | struct GrMockOptions type GrVkBackendContext (line 51) | struct GrVkBackendContext function purgeResourcesNotUsedInMs (line 179) | void purgeResourcesNotUsedInMs(std::chrono::milliseconds msNotUsed) { function maxTextureSize (line 213) | int maxTextureSize() const; function GrContextPriv (line 279) | const GrContextPriv contextPriv() const; FILE: include/gpu/GrContextOptions.h type GrContextOptions (line 22) | struct GrContextOptions { function class (line 39) | class PersistentCache { type GrContextOptions (line 240) | struct GrContextOptions { FILE: include/gpu/GrDriverBugWorkarounds.h type GrDriverBugWorkaroundType (line 27) | enum GrDriverBugWorkaroundType { function class (line 34) | class SK_API GrDriverBugWorkarounds { FILE: include/gpu/GrGpuResource.h type CntType (line 81) | enum CntType { function class (line 184) | class UniqueID { function CacheAccess (line 226) | inline const CacheAccess cacheAccess() const; function virtual (line 279) | virtual void onRelease() { } function virtual (line 283) | virtual void onAbandon() { } function didChangeGpuMemorySize (line 289) | void didChangeGpuMemorySize() const; FILE: include/gpu/GrRenderTarget.h function class (line 27) | class GrRenderTarget : virtual public GrSurface { type ResolveType (line 95) | enum ResolveType { FILE: include/gpu/GrResourceKey.h function class (line 24) | class GrResourceKey { function class (line 168) | class GrScratchKey : public GrResourceKey { function class (line 201) | class Builder : public INHERITED::Builder { function class (line 222) | class GrUniqueKey : public GrResourceKey { function setCustomData (line 253) | void setCustomData(sk_sp data) { function SkData (line 256) | SkData* getCustomData() const { function class (line 262) | class Builder : public INHERITED::Builder { function gr_init_static_unique_key_once (line 309) | static inline void gr_init_static_unique_key_once(SkAlignedSTStorage<1,G... function class (line 315) | class GrUniqueKeyInvalidatedMessage { FILE: include/gpu/GrSamplerState.h type class (line 18) | enum class function WrapMode (line 19) | enum class WrapMode : uint8_t { kClamp, kRepeat, kMirrorRepeat }; FILE: include/gpu/GrSurface.h function virtual (line 48) | virtual GrTexture* asTexture() { return nullptr; } function virtual (line 49) | virtual const GrTexture* asTexture() const { return nullptr; } function virtual (line 54) | virtual GrRenderTarget* asRenderTarget() { return nullptr; } function virtual (line 55) | virtual const GrRenderTarget* asRenderTarget() const { return nullptr; } function GrSurfacePriv (line 59) | inline const GrSurfacePriv surfacePriv() const; function setIsGLTextureRectangleOrExternal (line 74) | void setIsGLTextureRectangleOrExternal() { function setHasMixedSamples (line 85) | void setHasMixedSamples() { function setSupportsWindowRects (line 91) | void setSupportsWindowRects() { function setGLRTFBOIDIs0 (line 99) | void setGLRTFBOIDIs0() { FILE: include/gpu/GrTexture.h function GrTexture (line 25) | const GrTexture* asTexture() const override { return this; } function setRelease (line 58) | void setRelease(ReleaseProc proc, ReleaseCtx ctx) { FILE: include/gpu/GrTypes.h function explicit (line 63) | constexpr explicit GrTFlagsMask(int value) : fValue(value) {} function GrIDivRoundUp (line 135) | static inline int32_t GrIDivRoundUp(int x, int y) { function GrUIDivRoundUp (line 139) | static inline uint32_t GrUIDivRoundUp(uint32_t x, uint32_t y) { function GrSizeDivRoundUp (line 142) | static inline size_t GrSizeDivRoundUp(size_t x, size_t y) { function GrUIAlignUp (line 152) | static inline uint32_t GrUIAlignUp(uint32_t x, uint32_t alignment) { function GrSizeAlignUp (line 155) | static inline size_t GrSizeAlignUp(size_t x, size_t alignment) { function GrUIAlignUpPad (line 165) | static inline uint32_t GrUIAlignUpPad(uint32_t x, uint32_t alignment) { function GrSizeAlignUpPad (line 168) | static inline size_t GrSizeAlignUpPad(size_t x, size_t alignment) { function GrUIAlignDown (line 175) | static inline uint32_t GrUIAlignDown(uint32_t x, uint32_t alignment) { function GrSizeAlignDown (line 178) | static inline size_t GrSizeAlignDown(size_t x, uint32_t alignment) { type GrBackend (line 187) | enum GrBackend { type class (line 203) | enum class type GrSurfaceOrigin (line 214) | enum GrSurfaceOrigin { type GrGLBackendState (line 223) | enum GrGLBackendState { type class (line 249) | enum class FILE: include/gpu/gl/GrGLAssembleInterface.h type GrGLFuncPtr (line 10) | typedef GrGLFuncPtr (*GrGLGetProc)(void* ctx, const char name[]); FILE: include/gpu/gl/GrGLExtensions.h type GrGLInterface (line 15) | struct GrGLInterface function class (line 24) | class SK_API GrGLExtensions { FILE: include/gpu/gl/GrGLFunctions.h type GrGLvoid (line 19) | typedef GrGLvoid (* GrGLActiveTextureProc)(GrGLenum texture); type GrGLvoid (line 20) | typedef GrGLvoid (* GrGLAttachShaderProc)(GrGLuint program, GrGLuint sha... type GrGLvoid (line 21) | typedef GrGLvoid (* GrGLBeginQueryProc)(GrGLenum target, GrGLuint id); type GrGLvoid (line 22) | typedef GrGLvoid (* GrGLBindAttribLocationProc)(GrGLuint program, GrGLui... type GrGLvoid (line 23) | typedef GrGLvoid (* GrGLBindBufferProc)(GrGLenum target, GrGLuint buffer); type GrGLvoid (line 24) | typedef GrGLvoid (* GrGLBindFramebufferProc)(GrGLenum target, GrGLuint f... type GrGLvoid (line 25) | typedef GrGLvoid (* GrGLBindRenderbufferProc)(GrGLenum target, GrGLuint ... type GrGLvoid (line 26) | typedef GrGLvoid (* GrGLBindTextureProc)(GrGLenum target, GrGLuint textu... type GrGLvoid (line 27) | typedef GrGLvoid (* GrGLBindFragDataLocationProc)(GrGLuint program, GrGL... type GrGLvoid (line 28) | typedef GrGLvoid (* GrGLBindFragDataLocationIndexedProc)(GrGLuint progra... type GrGLvoid (line 29) | typedef GrGLvoid (* GrGLBindVertexArrayProc)(GrGLuint array); type GrGLvoid (line 30) | typedef GrGLvoid (* GrGLBlendBarrierProc)(); type GrGLvoid (line 31) | typedef GrGLvoid (* GrGLBlendColorProc)(GrGLclampf red, GrGLclampf green... type GrGLvoid (line 32) | typedef GrGLvoid (* GrGLBlendEquationProc)(GrGLenum mode); type GrGLvoid (line 33) | typedef GrGLvoid (* GrGLBlendFuncProc)(GrGLenum sfactor, GrGLenum dfactor); type GrGLvoid (line 34) | typedef GrGLvoid (* GrGLBlitFramebufferProc)(GrGLint srcX0, GrGLint srcY... type GrGLvoid (line 35) | typedef GrGLvoid (* GrGLBufferDataProc)(GrGLenum target, GrGLsizeiptr si... type GrGLvoid (line 36) | typedef GrGLvoid (* GrGLBufferSubDataProc)(GrGLenum target, GrGLintptr o... type GrGLenum (line 37) | typedef GrGLenum (* GrGLCheckFramebufferStatusProc)(GrGLenum target); type GrGLvoid (line 38) | typedef GrGLvoid (* GrGLClearProc)(GrGLbitfield mask); type GrGLvoid (line 39) | typedef GrGLvoid (* GrGLClearColorProc)(GrGLclampf red, GrGLclampf green... type GrGLvoid (line 40) | typedef GrGLvoid (* GrGLClearStencilProc)(GrGLint s); type GrGLvoid (line 41) | typedef GrGLvoid (* GrGLClearTexImageProc)(GrGLuint texture, GrGLint lev... type GrGLvoid (line 42) | typedef GrGLvoid (* GrGLClearTexSubImageProc)(GrGLuint texture, GrGLint ... type GrGLvoid (line 43) | typedef GrGLvoid (* GrGLColorMaskProc)(GrGLboolean red, GrGLboolean gree... type GrGLvoid (line 44) | typedef GrGLvoid (* GrGLCompileShaderProc)(GrGLuint shader); type GrGLvoid (line 45) | typedef GrGLvoid (* GrGLCompressedTexImage2DProc)(GrGLenum target, GrGLi... type GrGLvoid (line 46) | typedef GrGLvoid (* GrGLCompressedTexSubImage2DProc)(GrGLenum target, Gr... type GrGLvoid (line 47) | typedef GrGLvoid (* GrGLCopyTexSubImage2DProc)(GrGLenum target, GrGLint ... type GrGLuint (line 48) | typedef GrGLuint (* GrGLCreateProgramProc)(); type GrGLuint (line 49) | typedef GrGLuint (* GrGLCreateShaderProc)(GrGLenum type); type GrGLvoid (line 50) | typedef GrGLvoid (* GrGLCullFaceProc)(GrGLenum mode); type GrGLvoid (line 51) | typedef GrGLvoid (* GrGLDeleteBuffersProc)(GrGLsizei n, const GrGLuint* ... type GrGLvoid (line 52) | typedef GrGLvoid (* GrGLDeleteFramebuffersProc)(GrGLsizei n, const GrGLu... type GrGLvoid (line 53) | typedef GrGLvoid (* GrGLDeleteProgramProc)(GrGLuint program); type GrGLvoid (line 54) | typedef GrGLvoid (* GrGLDeleteQueriesProc)(GrGLsizei n, const GrGLuint *... type GrGLvoid (line 55) | typedef GrGLvoid (* GrGLDeleteRenderbuffersProc)(GrGLsizei n, const GrGL... type GrGLvoid (line 56) | typedef GrGLvoid (* GrGLDeleteShaderProc)(GrGLuint shader); type GrGLvoid (line 57) | typedef GrGLvoid (* GrGLDeleteTexturesProc)(GrGLsizei n, const GrGLuint*... type GrGLvoid (line 58) | typedef GrGLvoid (* GrGLDeleteVertexArraysProc)(GrGLsizei n, const GrGLu... type GrGLvoid (line 59) | typedef GrGLvoid (* GrGLDepthMaskProc)(GrGLboolean flag); type GrGLvoid (line 60) | typedef GrGLvoid (* GrGLDisableProc)(GrGLenum cap); type GrGLvoid (line 61) | typedef GrGLvoid (* GrGLDisableVertexAttribArrayProc)(GrGLuint index); type GrGLvoid (line 62) | typedef GrGLvoid (* GrGLDrawArraysProc)(GrGLenum mode, GrGLint first, Gr... type GrGLvoid (line 63) | typedef GrGLvoid (* GrGLDrawArraysInstancedProc)(GrGLenum mode, GrGLint ... type GrGLvoid (line 64) | typedef GrGLvoid (* GrGLDrawArraysIndirectProc)(GrGLenum mode, const GrG... type GrGLvoid (line 65) | typedef GrGLvoid (* GrGLDrawBufferProc)(GrGLenum mode); type GrGLvoid (line 66) | typedef GrGLvoid (* GrGLDrawBuffersProc)(GrGLsizei n, const GrGLenum* bu... type GrGLvoid (line 67) | typedef GrGLvoid (* GrGLDrawElementsProc)(GrGLenum mode, GrGLsizei count... type GrGLvoid (line 68) | typedef GrGLvoid (* GrGLDrawElementsInstancedProc)(GrGLenum mode, GrGLsi... type GrGLvoid (line 69) | typedef GrGLvoid (* GrGLDrawElementsIndirectProc)(GrGLenum mode, GrGLenu... type GrGLvoid (line 70) | typedef GrGLvoid (* GrGLDrawRangeElementsProc)(GrGLenum mode, GrGLuint s... type GrGLvoid (line 71) | typedef GrGLvoid (* GrGLEnableProc)(GrGLenum cap); type GrGLvoid (line 72) | typedef GrGLvoid (* GrGLEnableVertexAttribArrayProc)(GrGLuint index); type GrGLvoid (line 73) | typedef GrGLvoid (* GrGLEndQueryProc)(GrGLenum target); type GrGLvoid (line 74) | typedef GrGLvoid (* GrGLFinishProc)(); type GrGLvoid (line 75) | typedef GrGLvoid (* GrGLFlushProc)(); type GrGLvoid (line 76) | typedef GrGLvoid (* GrGLFlushMappedBufferRangeProc)(GrGLenum target, GrG... type GrGLvoid (line 77) | typedef GrGLvoid (* GrGLFramebufferRenderbufferProc)(GrGLenum target, Gr... type GrGLvoid (line 78) | typedef GrGLvoid (* GrGLFramebufferTexture2DProc)(GrGLenum target, GrGLe... type GrGLvoid (line 79) | typedef GrGLvoid (* GrGLFramebufferTexture2DMultisampleProc)(GrGLenum ta... type GrGLvoid (line 80) | typedef GrGLvoid (* GrGLFrontFaceProc)(GrGLenum mode); type GrGLvoid (line 81) | typedef GrGLvoid (* GrGLGenBuffersProc)(GrGLsizei n, GrGLuint* buffers); type GrGLvoid (line 82) | typedef GrGLvoid (* GrGLGenFramebuffersProc)(GrGLsizei n, GrGLuint *fram... type GrGLvoid (line 83) | typedef GrGLvoid (* GrGLGenerateMipmapProc)(GrGLenum target); type GrGLvoid (line 84) | typedef GrGLvoid (* GrGLGenQueriesProc)(GrGLsizei n, GrGLuint *ids); type GrGLvoid (line 85) | typedef GrGLvoid (* GrGLGenRenderbuffersProc)(GrGLsizei n, GrGLuint *ren... type GrGLvoid (line 86) | typedef GrGLvoid (* GrGLGenTexturesProc)(GrGLsizei n, GrGLuint* textures); type GrGLvoid (line 87) | typedef GrGLvoid (* GrGLGenVertexArraysProc)(GrGLsizei n, GrGLuint *arra... type GrGLvoid (line 88) | typedef GrGLvoid (* GrGLGetBufferParameterivProc)(GrGLenum target, GrGLe... type GrGLenum (line 89) | typedef GrGLenum (* GrGLGetErrorProc)(); type GrGLvoid (line 90) | typedef GrGLvoid (* GrGLGetFramebufferAttachmentParameterivProc)(GrGLenu... type GrGLvoid (line 91) | typedef GrGLvoid (* GrGLGetIntegervProc)(GrGLenum pname, GrGLint* params); type GrGLvoid (line 92) | typedef GrGLvoid (* GrGLGetMultisamplefvProc)(GrGLenum pname, GrGLuint i... type GrGLvoid (line 93) | typedef GrGLvoid (* GrGLGetProgramBinaryProc)(GrGLuint program, GrGLsize... type GrGLvoid (line 94) | typedef GrGLvoid (* GrGLGetProgramInfoLogProc)(GrGLuint program, GrGLsiz... type GrGLvoid (line 95) | typedef GrGLvoid (* GrGLGetProgramivProc)(GrGLuint program, GrGLenum pna... type GrGLvoid (line 96) | typedef GrGLvoid (* GrGLGetQueryivProc)(GrGLenum GLtarget, GrGLenum pnam... type GrGLvoid (line 97) | typedef GrGLvoid (* GrGLGetQueryObjecti64vProc)(GrGLuint id, GrGLenum pn... type GrGLvoid (line 98) | typedef GrGLvoid (* GrGLGetQueryObjectivProc)(GrGLuint id, GrGLenum pnam... type GrGLvoid (line 99) | typedef GrGLvoid (* GrGLGetQueryObjectui64vProc)(GrGLuint id, GrGLenum p... type GrGLvoid (line 100) | typedef GrGLvoid (* GrGLGetQueryObjectuivProc)(GrGLuint id, GrGLenum pna... type GrGLvoid (line 101) | typedef GrGLvoid (* GrGLGetRenderbufferParameterivProc)(GrGLenum target,... type GrGLvoid (line 102) | typedef GrGLvoid (* GrGLGetShaderInfoLogProc)(GrGLuint shader, GrGLsizei... type GrGLvoid (line 103) | typedef GrGLvoid (* GrGLGetShaderivProc)(GrGLuint shader, GrGLenum pname... type GrGLvoid (line 104) | typedef GrGLvoid (* GrGLGetShaderPrecisionFormatProc)(GrGLenum shadertyp... type GrGLubyte (line 105) | typedef const GrGLubyte* (* GrGLGetStringProc)(GrGLenum name); type GrGLubyte (line 106) | typedef const GrGLubyte* (* GrGLGetStringiProc)(GrGLenum name, GrGLuint ... type GrGLvoid (line 107) | typedef GrGLvoid (* GrGLGetTexLevelParameterivProc)(GrGLenum target, GrG... type GrGLint (line 108) | typedef GrGLint (* GrGLGetUniformLocationProc)(GrGLuint program, const c... type GrGLvoid (line 109) | typedef GrGLvoid (* GrGLInsertEventMarkerProc)(GrGLsizei length, const c... type GrGLvoid (line 110) | typedef GrGLvoid (* GrGLInvalidateBufferDataProc)(GrGLuint buffer); type GrGLvoid (line 111) | typedef GrGLvoid (* GrGLInvalidateBufferSubDataProc)(GrGLuint buffer, Gr... type GrGLvoid (line 112) | typedef GrGLvoid (* GrGLInvalidateFramebufferProc)(GrGLenum target, GrGL... type GrGLvoid (line 113) | typedef GrGLvoid (* GrGLInvalidateSubFramebufferProc)(GrGLenum target, G... type GrGLvoid (line 114) | typedef GrGLvoid (* GrGLInvalidateTexImageProc)(GrGLuint texture, GrGLin... type GrGLvoid (line 115) | typedef GrGLvoid (* GrGLInvalidateTexSubImageProc)(GrGLuint texture, GrG... type GrGLboolean (line 116) | typedef GrGLboolean (* GrGLIsTextureProc)(GrGLuint texture); type GrGLvoid (line 117) | typedef GrGLvoid (* GrGLLineWidthProc)(GrGLfloat width); type GrGLvoid (line 118) | typedef GrGLvoid (* GrGLLinkProgramProc)(GrGLuint program); type GrGLvoid (line 119) | typedef GrGLvoid* (* GrGLMapBufferProc)(GrGLenum target, GrGLenum access); type GrGLvoid (line 120) | typedef GrGLvoid* (* GrGLMapBufferRangeProc)(GrGLenum target, GrGLintptr... type GrGLvoid (line 121) | typedef GrGLvoid* (* GrGLMapBufferSubDataProc)(GrGLuint target, GrGLintp... type GrGLvoid (line 122) | typedef GrGLvoid* (* GrGLMapTexSubImage2DProc)(GrGLenum target, GrGLint ... type GrGLvoid (line 123) | typedef GrGLvoid (* GrGLPixelStoreiProc)(GrGLenum pname, GrGLint param); type GrGLvoid (line 124) | typedef GrGLvoid (* GrGLPolygonModeProc)(GrGLenum face, GrGLenum mode); type GrGLvoid (line 125) | typedef GrGLvoid (* GrGLPopGroupMarkerProc)(); type GrGLvoid (line 126) | typedef GrGLvoid (* GrGLProgramBinaryProc)(GrGLuint program, GrGLenum bi... type GrGLvoid (line 127) | typedef GrGLvoid (* GrGLProgramParameteriProc)(GrGLuint program, GrGLenu... type GrGLvoid (line 128) | typedef GrGLvoid (* GrGLPushGroupMarkerProc)(GrGLsizei length, const cha... type GrGLvoid (line 129) | typedef GrGLvoid (* GrGLQueryCounterProc)(GrGLuint id, GrGLenum target); type GrGLvoid (line 130) | typedef GrGLvoid (* GrGLRasterSamplesProc)(GrGLuint samples, GrGLboolean... type GrGLvoid (line 131) | typedef GrGLvoid (* GrGLReadBufferProc)(GrGLenum src); type GrGLvoid (line 132) | typedef GrGLvoid (* GrGLReadPixelsProc)(GrGLint x, GrGLint y, GrGLsizei ... type GrGLvoid (line 133) | typedef GrGLvoid (* GrGLRenderbufferStorageProc)(GrGLenum target, GrGLen... type GrGLvoid (line 134) | typedef GrGLvoid (* GrGLRenderbufferStorageMultisampleProc)(GrGLenum tar... type GrGLvoid (line 135) | typedef GrGLvoid (* GrGLResolveMultisampleFramebufferProc)(); type GrGLvoid (line 136) | typedef GrGLvoid (* GrGLScissorProc)(GrGLint x, GrGLint y, GrGLsizei wid... type GrGLvoid (line 138) | typedef GrGLvoid (* GrGLBindUniformLocationProc)(GrGLuint program, GrGLi... type GrGLvoid (line 141) | typedef GrGLvoid (* GrGLShaderSourceProc)(GrGLuint shader, GrGLsizei cou... type GrGLvoid (line 143) | typedef GrGLvoid (* GrGLShaderSourceProc)(GrGLuint shader, GrGLsizei cou... type GrGLvoid (line 145) | typedef GrGLvoid (* GrGLStencilFuncProc)(GrGLenum func, GrGLint ref, GrG... type GrGLvoid (line 146) | typedef GrGLvoid (* GrGLStencilFuncSeparateProc)(GrGLenum face, GrGLenum... type GrGLvoid (line 147) | typedef GrGLvoid (* GrGLStencilMaskProc)(GrGLuint mask); type GrGLvoid (line 148) | typedef GrGLvoid (* GrGLStencilMaskSeparateProc)(GrGLenum face, GrGLuint... type GrGLvoid (line 149) | typedef GrGLvoid (* GrGLStencilOpProc)(GrGLenum fail, GrGLenum zfail, Gr... type GrGLvoid (line 150) | typedef GrGLvoid (* GrGLStencilOpSeparateProc)(GrGLenum face, GrGLenum f... type GrGLvoid (line 151) | typedef GrGLvoid (* GrGLTexBufferProc)(GrGLenum target, GrGLenum interna... type GrGLvoid (line 152) | typedef GrGLvoid (* GrGLTexBufferRangeProc)(GrGLenum target, GrGLenum in... type GrGLvoid (line 153) | typedef GrGLvoid (* GrGLTexImage2DProc)(GrGLenum target, GrGLint level, ... type GrGLvoid (line 154) | typedef GrGLvoid (* GrGLTexParameteriProc)(GrGLenum target, GrGLenum pna... type GrGLvoid (line 155) | typedef GrGLvoid (* GrGLTexParameterivProc)(GrGLenum target, GrGLenum pn... type GrGLvoid (line 156) | typedef GrGLvoid (* GrGLTexStorage2DProc)(GrGLenum target, GrGLsizei lev... type GrGLvoid (line 157) | typedef GrGLvoid (* GrGLDiscardFramebufferProc)(GrGLenum target, GrGLsiz... type GrGLvoid (line 158) | typedef GrGLvoid (* GrGLTexSubImage2DProc)(GrGLenum target, GrGLint leve... type GrGLvoid (line 159) | typedef GrGLvoid (* GrGLTextureBarrierProc)(); type GrGLvoid (line 160) | typedef GrGLvoid (* GrGLUniform1fProc)(GrGLint location, GrGLfloat v0); type GrGLvoid (line 161) | typedef GrGLvoid (* GrGLUniform1iProc)(GrGLint location, GrGLint v0); type GrGLvoid (line 162) | typedef GrGLvoid (* GrGLUniform1fvProc)(GrGLint location, GrGLsizei coun... type GrGLvoid (line 163) | typedef GrGLvoid (* GrGLUniform1ivProc)(GrGLint location, GrGLsizei coun... type GrGLvoid (line 164) | typedef GrGLvoid (* GrGLUniform2fProc)(GrGLint location, GrGLfloat v0, G... type GrGLvoid (line 165) | typedef GrGLvoid (* GrGLUniform2iProc)(GrGLint location, GrGLint v0, GrG... type GrGLvoid (line 166) | typedef GrGLvoid (* GrGLUniform2fvProc)(GrGLint location, GrGLsizei coun... type GrGLvoid (line 167) | typedef GrGLvoid (* GrGLUniform2ivProc)(GrGLint location, GrGLsizei coun... type GrGLvoid (line 168) | typedef GrGLvoid (* GrGLUniform3fProc)(GrGLint location, GrGLfloat v0, G... type GrGLvoid (line 169) | typedef GrGLvoid (* GrGLUniform3iProc)(GrGLint location, GrGLint v0, GrG... type GrGLvoid (line 170) | typedef GrGLvoid (* GrGLUniform3fvProc)(GrGLint location, GrGLsizei coun... type GrGLvoid (line 171) | typedef GrGLvoid (* GrGLUniform3ivProc)(GrGLint location, GrGLsizei coun... type GrGLvoid (line 172) | typedef GrGLvoid (* GrGLUniform4fProc)(GrGLint location, GrGLfloat v0, G... type GrGLvoid (line 173) | typedef GrGLvoid (* GrGLUniform4iProc)(GrGLint location, GrGLint v0, GrG... type GrGLvoid (line 174) | typedef GrGLvoid (* GrGLUniform4fvProc)(GrGLint location, GrGLsizei coun... type GrGLvoid (line 175) | typedef GrGLvoid (* GrGLUniform4ivProc)(GrGLint location, GrGLsizei coun... type GrGLvoid (line 176) | typedef GrGLvoid (* GrGLUniformMatrix2fvProc)(GrGLint location, GrGLsize... type GrGLvoid (line 177) | typedef GrGLvoid (* GrGLUniformMatrix3fvProc)(GrGLint location, GrGLsize... type GrGLvoid (line 178) | typedef GrGLvoid (* GrGLUniformMatrix4fvProc)(GrGLint location, GrGLsize... type GrGLboolean (line 179) | typedef GrGLboolean (* GrGLUnmapBufferProc)(GrGLenum target); type GrGLvoid (line 180) | typedef GrGLvoid (* GrGLUnmapBufferSubDataProc)(const GrGLvoid* mem); type GrGLvoid (line 181) | typedef GrGLvoid (* GrGLUnmapTexSubImage2DProc)(const GrGLvoid* mem); type GrGLvoid (line 182) | typedef GrGLvoid (* GrGLUseProgramProc)(GrGLuint program); type GrGLvoid (line 183) | typedef GrGLvoid (* GrGLVertexAttrib1fProc)(GrGLuint indx, const GrGLflo... type GrGLvoid (line 184) | typedef GrGLvoid (* GrGLVertexAttrib2fvProc)(GrGLuint indx, const GrGLfl... type GrGLvoid (line 185) | typedef GrGLvoid (* GrGLVertexAttrib3fvProc)(GrGLuint indx, const GrGLfl... type GrGLvoid (line 186) | typedef GrGLvoid (* GrGLVertexAttrib4fvProc)(GrGLuint indx, const GrGLfl... type GrGLvoid (line 187) | typedef GrGLvoid (* GrGLVertexAttribDivisorProc)(GrGLuint index, GrGLuin... type GrGLvoid (line 188) | typedef GrGLvoid (* GrGLVertexAttribIPointerProc)(GrGLuint indx, GrGLint... type GrGLvoid (line 189) | typedef GrGLvoid (* GrGLVertexAttribPointerProc)(GrGLuint indx, GrGLint ... type GrGLvoid (line 190) | typedef GrGLvoid (* GrGLViewportProc)(GrGLint x, GrGLint y, GrGLsizei wi... type GrGLvoid (line 193) | typedef GrGLvoid (* GrGLMatrixLoadfProc)(GrGLenum matrixMode, const GrGL... type GrGLvoid (line 194) | typedef GrGLvoid (* GrGLMatrixLoadIdentityProc)(GrGLenum); type GrGLvoid (line 195) | typedef GrGLvoid (* GrGLPathCommandsProc)(GrGLuint path, GrGLsizei numCo... type GrGLvoid (line 196) | typedef GrGLvoid (* GrGLPathParameteriProc)(GrGLuint path, GrGLenum pnam... type GrGLvoid (line 197) | typedef GrGLvoid (* GrGLPathParameterfProc)(GrGLuint path, GrGLenum pnam... type GrGLuint (line 198) | typedef GrGLuint (* GrGLGenPathsProc)(GrGLsizei range); type GrGLvoid (line 199) | typedef GrGLvoid (* GrGLDeletePathsProc)(GrGLuint path, GrGLsizei range); type GrGLboolean (line 200) | typedef GrGLboolean (* GrGLIsPathProc)(GrGLuint path); type GrGLvoid (line 201) | typedef GrGLvoid (* GrGLPathStencilFuncProc)(GrGLenum func, GrGLint ref,... type GrGLvoid (line 202) | typedef GrGLvoid (* GrGLStencilFillPathProc)(GrGLuint path, GrGLenum fil... type GrGLvoid (line 203) | typedef GrGLvoid (* GrGLStencilStrokePathProc)(GrGLuint path, GrGLint re... type GrGLvoid (line 204) | typedef GrGLvoid (* GrGLStencilFillPathInstancedProc)(GrGLsizei numPaths... type GrGLvoid (line 205) | typedef GrGLvoid (* GrGLStencilStrokePathInstancedProc)(GrGLsizei numPat... type GrGLvoid (line 206) | typedef GrGLvoid (* GrGLCoverFillPathProc)(GrGLuint path, GrGLenum cover... type GrGLvoid (line 207) | typedef GrGLvoid (* GrGLCoverStrokePathProc)(GrGLuint name, GrGLenum cov... type GrGLvoid (line 208) | typedef GrGLvoid (* GrGLCoverFillPathInstancedProc)(GrGLsizei numPaths, ... type GrGLvoid (line 209) | typedef GrGLvoid (* GrGLCoverStrokePathInstancedProc)(GrGLsizei numPaths... type GrGLvoid (line 211) | typedef GrGLvoid (* GrGLStencilThenCoverFillPathProc)(GrGLuint path, GrG... type GrGLvoid (line 212) | typedef GrGLvoid (* GrGLStencilThenCoverStrokePathProc)(GrGLuint path, G... type GrGLvoid (line 213) | typedef GrGLvoid (* GrGLStencilThenCoverFillPathInstancedProc)(GrGLsizei... type GrGLvoid (line 214) | typedef GrGLvoid (* GrGLStencilThenCoverStrokePathInstancedProc)(GrGLsiz... type GrGLvoid (line 216) | typedef GrGLvoid (* GrGLProgramPathFragmentInputGenProc)(GrGLuint progra... type GrGLvoid (line 218) | typedef GrGLvoid (* GrGLBindFragmentInputLocationProc)(GrGLuint program,... type GrGLint (line 221) | typedef GrGLint (* GrGLGetProgramResourceLocationProc)(GrGLuint program,... type GrGLvoid (line 224) | typedef GrGLvoid (* GrGLCoverageModulationProc)(GrGLenum components); type GrGLvoid (line 227) | typedef GrGLvoid (* GrGLMultiDrawArraysIndirectProc)(GrGLenum mode, cons... type GrGLvoid (line 228) | typedef GrGLvoid (* GrGLMultiDrawElementsIndirectProc)(GrGLenum mode, Gr... type GrGLvoid (line 231) | typedef GrGLvoid (* GrGLMinSampleShadingProc)(GrGLfloat value); type GrGLsync (line 234) | typedef GrGLsync (* GrGLFenceSyncProc)(GrGLenum condition, GrGLbitfield ... type GrGLboolean (line 235) | typedef GrGLboolean (* GrGLIsSyncProc)(GrGLsync sync); type GrGLenum (line 236) | typedef GrGLenum (* GrGLClientWaitSyncProc)(GrGLsync sync, GrGLbitfield ... type GrGLvoid (line 237) | typedef GrGLvoid (* GrGLWaitSyncProc)(GrGLsync sync, GrGLbitfield flags,... type GrGLvoid (line 238) | typedef GrGLvoid (* GrGLDeleteSyncProc)(GrGLsync sync); type GrGLvoid (line 241) | typedef GrGLvoid (* GrGLGetInternalformativProc)(GrGLenum target, GrGLen... type GrGLvoid (line 244) | typedef GrGLvoid (* GrGLDebugMessageControlProc)(GrGLenum source, GrGLen... type GrGLvoid (line 245) | typedef GrGLvoid (* GrGLDebugMessageInsertProc)(GrGLenum source, GrGLenu... type GrGLvoid (line 246) | typedef GrGLvoid (* GrGLDebugMessageCallbackProc)(GRGLDEBUGPROC callback... type GrGLuint (line 247) | typedef GrGLuint (* GrGLGetDebugMessageLogProc)(GrGLuint count, GrGLsize... type GrGLvoid (line 248) | typedef GrGLvoid (* GrGLPushDebugGroupProc)(GrGLenum source, GrGLuint id... type GrGLvoid (line 249) | typedef GrGLvoid (* GrGLPopDebugGroupProc)(); type GrGLvoid (line 250) | typedef GrGLvoid (* GrGLObjectLabelProc)(GrGLenum identifier, GrGLuint n... type GrGLvoid (line 253) | typedef GrGLvoid (* GrGLWindowRectanglesProc)(GrGLenum mode, GrGLsizei c... type GrEGLDisplay (line 257) | typedef GrEGLDisplay (* GrEGLGetCurrentDisplayProc)(); type GrEGLImage (line 258) | typedef GrEGLImage (* GrEGLCreateImageProc)(GrEGLDisplay dpy, GrEGLConte... type GrEGLBoolean (line 259) | typedef GrEGLBoolean (* GrEGLDestroyImageProc)(GrEGLDisplay dpy, GrEGLIm... function GrGLFunction (line 271) | GrGLFunction(std::nullptr_t) : GrGLFunction() {} function GrGLFunction (line 274) | GrGLFunction(R (GR_GL_FUNCTION_TYPE* fn_ptr)(Args...)) : GrGLFunction() { function R (line 300) | R operator()(Args... args) const { FILE: include/gpu/gl/GrGLInterface.h type GrGLInterface (line 18) | struct GrGLInterface function GrGLInterface (line 55) | struct SK_API GrGLInterface : public SkRefCnt { FILE: include/gpu/gl/GrGLTypes.h type GrGLStandard (line 18) | enum GrGLStandard { type GrGLenum (line 31) | typedef unsigned int GrGLenum; type GrGLboolean (line 32) | typedef unsigned char GrGLboolean; type GrGLbitfield (line 33) | typedef unsigned int GrGLbitfield; type GrGLbyte (line 34) | typedef signed char GrGLbyte; type GrGLchar (line 35) | typedef char GrGLchar; type GrGLshort (line 36) | typedef short GrGLshort; type GrGLint (line 37) | typedef int GrGLint; type GrGLsizei (line 38) | typedef int GrGLsizei; type GrGLint64 (line 39) | typedef int64_t GrGLint64; type GrGLubyte (line 40) | typedef unsigned char GrGLubyte; type GrGLushort (line 41) | typedef unsigned short GrGLushort; type GrGLuint (line 42) | typedef unsigned int GrGLuint; type GrGLuint64 (line 43) | typedef uint64_t GrGLuint64; type GrGLfloat (line 44) | typedef float GrGLfloat; type GrGLclampf (line 45) | typedef float GrGLclampf; type GrGLdouble (line 46) | typedef double GrGLdouble; type GrGLclampd (line 47) | typedef double GrGLclampd; type GrGLvoid (line 48) | typedef void GrGLvoid; type GrGLintptr (line 51) | typedef signed long long int GrGLintptr; type GrGLsizeiptr (line 52) | typedef signed long long int GrGLsizeiptr; type GrGLintptr (line 54) | typedef signed long int GrGLintptr; type GrGLsizeiptr (line 55) | typedef signed long int GrGLsizeiptr; type GrGLintptr (line 58) | typedef signed long int GrGLintptr; type GrGLsizeiptr (line 59) | typedef signed long int GrGLsizeiptr; type __GLsync (line 62) | struct __GLsync type GrGLDrawArraysIndirectCommand (line 64) | struct GrGLDrawArraysIndirectCommand { type GrGLDrawElementsIndirectCommand (line 73) | struct GrGLDrawElementsIndirectCommand { type GrEGLenum (line 101) | typedef unsigned int GrEGLenum; type GrEGLint (line 102) | typedef int32_t GrEGLint; type GrEGLBoolean (line 103) | typedef unsigned int GrEGLBoolean; type GrGLTextureInfo (line 112) | struct GrGLTextureInfo { type GrGLFramebufferInfo (line 122) | struct GrGLFramebufferInfo { FILE: include/gpu/mock/GrMockTypes.h type GrMockTextureInfo (line 14) | struct GrMockTextureInfo { type GrMockRenderTargetInfo (line 23) | struct GrMockRenderTargetInfo { function ConfigOptions (line 37) | struct GrMockOptions { FILE: include/gpu/vk/GrVkBackendContext.h type GrVkExtensionFlags (line 17) | enum GrVkExtensionFlags { type GrVkFeatureFlags (line 27) | enum GrVkFeatureFlags { function GrVkBackendContext (line 39) | struct SK_API GrVkBackendContext : public SkRefCnt { FILE: include/gpu/vk/GrVkDefines.h type VkBufferMemoryRequirementsInfo2KHR (line 61) | typedef struct VkBufferMemoryRequirementsInfo2KHR { type VkImageMemoryRequirementsInfo2KHR (line 67) | typedef struct VkImageMemoryRequirementsInfo2KHR { type VkImageSparseMemoryRequirementsInfo2KHR (line 73) | typedef struct VkImageSparseMemoryRequirementsInfo2KHR { type VkMemoryRequirements2KHR (line 79) | typedef struct VkMemoryRequirements2KHR { type VkSparseImageMemoryRequirements2KHR (line 85) | typedef struct VkSparseImageMemoryRequirements2KHR { type VkMemoryDedicatedRequirementsKHR (line 111) | typedef struct VkMemoryDedicatedRequirementsKHR { type VkMemoryDedicatedAllocateInfoKHR (line 118) | typedef struct VkMemoryDedicatedAllocateInfoKHR { FILE: include/gpu/vk/GrVkInterface.h function GrVkInterface (line 23) | struct SK_API GrVkInterface : public SkRefCnt { type SkRefCnt (line 35) | typedef SkRefCnt INHERITED; type Functions (line 69) | struct Functions { FILE: include/gpu/vk/GrVkMemoryAllocator.h type class (line 18) | enum class type class (line 36) | enum class FILE: include/gpu/vk/GrVkTypes.h type GrVkBackendMemory (line 30) | typedef intptr_t GrVkBackendMemory; type Flag (line 59) | enum Flag { FILE: include/pathops/SkPathOps.h type SkRect (line 15) | struct SkRect type SkPathOp (line 22) | enum SkPathOp { function class (line 72) | class SK_API SkOpBuilder { FILE: include/ports/SkFontConfigInterface.h function virtual (line 99) | virtual sk_sp makeTypeface(const FontIdentity& identity) { type SkRefCnt (line 109) | typedef SkRefCnt INHERITED; FILE: include/ports/SkFontMgr.h type SkRefCnt (line 161) | typedef SkRefCnt INHERITED; FILE: include/ports/SkFontMgr_android.h type SkFontMgr_Android_CustomFonts (line 15) | struct SkFontMgr_Android_CustomFonts { FILE: include/ports/SkFontMgr_indirect.h type DataEntry (line 64) | struct DataEntry { FILE: include/ports/SkRemotableFontMgr.h function SkFontIdentity (line 19) | struct SK_API SkFontIdentity { function SkFontIdentity (line 41) | const SkFontIdentity& at(int index) const { return fData[index]; } type SkRefCnt (line 53) | typedef SkRefCnt INHERITED; FILE: include/ports/SkTypeface_win.h type IDWriteFactory (line 43) | struct IDWriteFactory type IDWriteFontCollection (line 44) | struct IDWriteFontCollection type IDWriteFontFallback (line 45) | struct IDWriteFontFallback FILE: include/private/GrAuditTrail.h function class (line 30) | class GrAuditTrail { FILE: include/private/GrCCClipPath.h function class (line 24) | class GrCCClipPath { FILE: include/private/GrColor.h type GrColor (line 23) | typedef uint32_t GrColor; function GrColor (line 44) | static inline GrColor GrColorPackRGBA(unsigned r, unsigned g, unsigned b... function GrColor (line 58) | static inline GrColor GrColorPackA4(unsigned a) { function GrColorIsPMAssert (line 85) | static inline void GrColorIsPMAssert(GrColor SkDEBUGCODE(c)) { function GrColor (line 99) | static inline GrColor GrInvertColor(GrColor c) { function GrColor (line 107) | static inline GrColor GrColorMul(GrColor c0, GrColor c1) { function GrColor (line 115) | static inline GrColor GrColorSatAdd(GrColor c0, GrColor c1) { function GrColorToRGBAFloat (line 124) | static inline void GrColorToRGBAFloat(GrColor color, float rgba[4]) { function GrNormalizeByteToFloat (line 133) | static inline float GrNormalizeByteToFloat(uint8_t value) { function GrColorIsOpaque (line 139) | static inline bool GrColorIsOpaque(GrColor color) { function GrColor (line 143) | static inline GrColor GrPremulColor(GrColor color) { function GrColor (line 155) | static inline GrColor GrUnpremulColor(GrColor color) { function Illegal_Constructor (line 177) | struct GrColor4f { type GrColorComponentFlags (line 277) | enum GrColorComponentFlags { FILE: include/private/GrGLSL.h type GrGLSLGeneration (line 18) | enum GrGLSLGeneration { FILE: include/private/GrOpList.h type SkIPoint (line 26) | struct SkIPoint type SkIRect (line 27) | struct SkIRect function class (line 29) | class GrOpList : public SkRefCnt { type SkRefCnt (line 180) | typedef SkRefCnt INHERITED; FILE: include/private/GrRenderTargetProxy.h function class (line 21) | class GrRenderTargetProxy : virtual public GrSurfaceProxy { FILE: include/private/GrSharedEnums.h type class (line 21) | enum class type class (line 31) | enum class FILE: include/private/GrSingleOwner.h function class (line 18) | class GrSingleOwner { function exit (line 38) | void exit() { function class (line 52) | class GrSingleOwner {} FILE: include/private/GrSurfaceProxy.h function class (line 31) | class GrIORefProxy : public SkNoncopyable { function virtual (line 149) | virtual ~GrIORefProxy() { function transferRefs (line 157) | void transferRefs() { function class (line 202) | class GrSurfaceProxy : public GrIORefProxy { function isWrapped_ForTesting (line 377) | bool isWrapped_ForTesting() const; type GrIORefProxy (line 486) | typedef GrIORefProxy INHERITED; FILE: include/private/GrSurfaceProxyRef.h function class (line 15) | class GrSurfaceProxyRef : SkNoncopyable { FILE: include/private/GrSwizzle.h function class (line 17) | class GrSwizzle { function setFromKey (line 55) | void setFromKey(uint8_t key) { function GrColor (line 75) | GrColor applyTo(GrColor color) const { function GrColor4f (line 94) | GrColor4f applyTo(const GrColor4f& color) const { function GrSwizzle (line 112) | static GrSwizzle RGBA() { return GrSwizzle("rgba"); } function GrSwizzle (line 113) | static GrSwizzle AAAA() { return GrSwizzle("aaaa"); } function GrSwizzle (line 114) | static GrSwizzle RRRR() { return GrSwizzle("rrrr"); } function GrSwizzle (line 115) | static GrSwizzle RRRA() { return GrSwizzle("rrra"); } function GrSwizzle (line 116) | static GrSwizzle BGRA() { return GrSwizzle("bgra"); } function GrSwizzle (line 118) | static GrSwizzle CreateRandom(SkRandom* random) { FILE: include/private/GrTextureProxy.h function class (line 22) | class GrTextureProxy : virtual public GrSurfaceProxy { FILE: include/private/GrTypesPriv.h type GrPixelConfig (line 36) | enum GrPixelConfig { function GrPrimitiveType (line 79) | enum class GrPrimitiveType { type class (line 263) | enum class type class (line 276) | enum class type class (line 284) | enum class type GrSLType (line 293) | enum GrSLType { type GrShaderType (line 332) | enum GrShaderType { type GrShaderFlags (line 341) | enum GrShaderFlags { type GrSLPrecision (line 354) | enum GrSLPrecision { function GrSLTypeIsFloatType (line 372) | static inline bool GrSLTypeIsFloatType(GrSLType type) { function GrSLTypeVecLength (line 419) | static inline int GrSLTypeVecLength(GrSLType type) { function GrSLTypeIs2DCombinedSamplerType (line 471) | static inline bool GrSLTypeIs2DCombinedSamplerType(GrSLType type) { function GrSLTypeIsCombinedSamplerType (line 517) | static inline bool GrSLTypeIsCombinedSamplerType(GrSLType type) { function GrSLTypeAcceptsPrecision (line 563) | static inline bool GrSLTypeAcceptsPrecision(GrSLType type) { function GrSLTypeTemporarilyAcceptsPrecision (line 611) | static inline bool GrSLTypeTemporarilyAcceptsPrecision(GrSLType type) { type GrVertexAttribType (line 662) | enum GrVertexAttribType { function GrVertexAttribTypeSize (line 694) | static inline size_t GrVertexAttribTypeSize(GrVertexAttribType type) { function GrSLType (line 739) | static inline GrSLType GrVertexAttribTypeToSLType(GrVertexAttribType typ... function GrProcessorEdgeTypeIsFill (line 784) | static inline bool GrProcessorEdgeTypeIsFill(const GrClipEdgeType edgeTy... function GrProcessorEdgeTypeIsInverseFill (line 788) | static inline bool GrProcessorEdgeTypeIsInverseFill(const GrClipEdgeType... function GrProcessorEdgeTypeIsAA (line 793) | static inline bool GrProcessorEdgeTypeIsAA(const GrClipEdgeType edgeType) { function GrClipEdgeType (line 798) | static inline GrClipEdgeType GrInvertProcessorEdgeType(const GrClipEdgeT... type GrIOType (line 817) | enum GrIOType { type GrBufferType (line 826) | enum GrBufferType { function GrBufferTypeIsVertexOrIndex (line 838) | static inline bool GrBufferTypeIsVertexOrIndex(GrBufferType type) { type GrAccessPattern (line 849) | enum GrAccessPattern { type class (line 861) | enum class type GrFence (line 939) | typedef uint64_t GrFence; type class (line 944) | enum class type class (line 961) | enum class type class (line 983) | enum class type class (line 988) | enum class function GrSRGBEncoded (line 999) | static inline GrSRGBEncoded GrPixelConfigIsSRGBEncoded(GrPixelConfig con... function GrPixelConfigIsSRGB (line 1028) | static inline bool GrPixelConfigIsSRGB(GrPixelConfig config) { function GrPixelConfig (line 1033) | static inline GrPixelConfig GrPixelConfigSwapRAndB(GrPixelConfig config) { function GrBytesPerPixel (line 1065) | static inline size_t GrBytesPerPixel(GrPixelConfig config) { function GrPixelConfigIsOpaque (line 1099) | static inline bool GrPixelConfigIsOpaque(GrPixelConfig config) { function GrPixelConfigIsAlphaOnly (line 1128) | static inline bool GrPixelConfigIsAlphaOnly(GrPixelConfig config) { function GrPixelConfigIsFloatingPoint (line 1157) | static inline bool GrPixelConfigIsFloatingPoint(GrPixelConfig config) { function GrPixelConfigIsUnorm (line 1186) | static inline bool GrPixelConfigIsUnorm(GrPixelConfig config) { function GrSLPrecision (line 1218) | static inline GrSLPrecision GrSLSamplerPrecision(GrPixelConfig config) { function GrPixelConfigIsClamped (line 1248) | static inline GrPixelConfigIsClamped GrGetPixelConfigIsClamped(GrPixelCo... function GrColorType (line 1260) | enum class GrColorType { FILE: include/private/GrVkTypesPriv.h type GrVkBackendSurfaceInfo (line 22) | struct GrVkBackendSurfaceInfo { FILE: include/private/SkArenaAlloc.h type Tracking (line 70) | enum Tracking {kDontTrack, kTrack} function FooterAction (line 94) | FooterAction* releaser = [](char* objEnd) { function fTotalAlloc (line 228) | uint32_t fTotalAlloc { 0} function fFib0 (line 233) | uint32_t fFib0 {1}, fFib1 {1}; FILE: include/private/SkAtomics.h type sk_memory_order (line 17) | enum sk_memory_order { function explicit (line 53) | explicit SkAtomic(const T& val) : fVal(val) {} function T (line 56) | T load(sk_memory_order mo = default_memory_order) const { function store (line 60) | void store(const T& val, sk_memory_order mo = default_memory_order) { function T (line 75) | T fetch_add(const T& val, sk_memory_order mo = default_memory_order) { function T (line 79) | T fetch_sub(const T& val, sk_memory_order mo = default_memory_order) { function compare_exchange (line 83) | bool compare_exchange(T* expected, const T& desired, function sk_atomic_inc (line 156) | inline int32_t sk_atomic_inc(int32_t* ptr) { return sk_atomic_fetch_add(... function sk_atomic_dec (line 157) | inline int32_t sk_atomic_dec(int32_t* ptr) { return sk_atomic_fetch_add(... FILE: include/private/SkBitmaskEnum.h function namespace (line 12) | namespace skstd { FILE: include/private/SkChecksum.h function namespace (line 17) | namespace SkOpts { function class (line 21) | class SkChecksum : SkNoncopyable { function const (line 54) | struct SkGoodHash { function const (line 65) | uint32_t operator()(const SkString& k) const { FILE: include/private/SkDeferredDisplayList.h function class (line 27) | class SK_API SkDeferredDisplayList { FILE: include/private/SkEncodedInfo.h type SkEncodedInfo (line 15) | struct SkEncodedInfo { function SkImageInfo (line 120) | SkImageInfo makeImageInfo(int width, int height, sk_sp col... FILE: include/private/SkFixed.h type SkFixed (line 23) | typedef int32_t SkFixed; function SkFixed (line 42) | static inline SkFixed SkFloatToFixed_Check(float x) { function SkFixed (line 59) | inline SkFixed SkIntToFixed(int n) function SkFixed (line 77) | static inline SkFixed SkFixedRoundToFixed(SkFixed x) { function SkFixed (line 80) | static inline SkFixed SkFixedCeilToFixed(SkFixed x) { function SkFixed (line 83) | static inline SkFixed SkFixedFloorToFixed(SkFixed x) { function SkFixed (line 94) | static inline SkFixed SkFixedMul(SkFixed a, SkFixed b) { function SK_ALWAYS_INLINE (line 107) | SK_ALWAYS_INLINE SkFixed SkFloatToFixed_arm(float x) type SkFixed3232 (line 125) | typedef int64_t SkFixed3232; FILE: include/private/SkFloatBits.h function SkSignBitTo2sCompliment (line 20) | static inline int32_t SkSignBitTo2sCompliment(int32_t x) { function Sk2sComplimentToSignBit (line 31) | static inline int32_t Sk2sComplimentToSignBit(int32_t x) { function SkFloat2Bits (line 46) | static inline int32_t SkFloat2Bits(float x) { function SkBits2Float (line 53) | static inline float SkBits2Float(int32_t floatAsBits) { function SkFloatBits_IsFinite (line 62) | static inline bool SkFloatBits_IsFinite(int32_t bits) { function SkFloatBits_IsInf (line 66) | static inline bool SkFloatBits_IsInf(int32_t bits) { function SkFloatAs2sCompliment (line 76) | static inline int32_t SkFloatAs2sCompliment(float x) { function Sk2sComplimentAsFloat (line 83) | static inline float Sk2sComplimentAsFloat(int32_t x) { FILE: include/private/SkFloatingPoint.h function sk_float_pow (line 31) | static inline float sk_float_pow(float base, float exp) { function sk_float_log2 (line 60) | static inline float sk_float_log2(float x) { function sk_float_isfinite (line 68) | static inline bool sk_float_isfinite(float x) { function sk_float_isinf (line 72) | static inline bool sk_float_isinf(float x) { function sk_float_isnan (line 76) | static inline bool sk_float_isnan(float x) { function sk_float_saturate2int (line 91) | static inline int sk_float_saturate2int(float x) { function sk_double_saturate2int (line 100) | static inline int sk_double_saturate2int(double x) { function sk_float_saturate2int64 (line 109) | static inline int64_t sk_float_saturate2int64(float x) { function sk_double_to_float (line 134) | __attribute__((no_sanitize("float-cast-overflow"))) function sk_float_rsqrt_portable (line 144) | static inline float sk_float_rsqrt_portable(float x) { function sk_float_rsqrt (line 160) | static inline float sk_float_rsqrt(float x) { function sk_ieee_float_divide (line 197) | __attribute__((no_sanitize("float-divide-by-zero"))) function sk_ieee_double_divide (line 204) | __attribute__((no_sanitize("float-divide-by-zero"))) FILE: include/private/SkImageInfoPriv.h type SkColorTypeComponentFlag (line 13) | enum SkColorTypeComponentFlag { function SkColorTypeComponentFlags (line 26) | static inline uint32_t SkColorTypeComponentFlags(SkColorType ct) { function SkColorTypeIsAlphaOnly (line 43) | static inline bool SkColorTypeIsAlphaOnly(SkColorType ct) { function SkAlphaTypeIsValid (line 47) | static inline bool SkAlphaTypeIsValid(unsigned value) { function SkColorTypeIsGray (line 51) | static inline bool SkColorTypeIsGray(SkColorType ct) { function SkColorTypeShiftPerPixel (line 58) | static int SkColorTypeShiftPerPixel(SkColorType ct) { function SkColorTypeMinRowBytes (line 75) | static inline size_t SkColorTypeMinRowBytes(SkColorType ct, int width) { function SkColorTypeIsValid (line 79) | static inline bool SkColorTypeIsValid(unsigned value) { function SkColorTypeComputeOffset (line 83) | static inline size_t SkColorTypeComputeOffset(SkColorType ct, int x, int... function SkImageInfoIsValid (line 93) | static inline bool SkImageInfoIsValid(const SkImageInfo& info) { function SkImageInfoValidConversion (line 131) | static inline bool SkImageInfoValidConversion(const SkImageInfo& dst, co... FILE: include/private/SkMalloc.h function sk_bzero (line 98) | static inline void sk_bzero(void* buffer, size_t size) { FILE: include/private/SkMessageBus.h function class (line 25) | class Inbox { function fUniqueID (line 64) | Inbox(uint32_t uniqueID) : fUniqueID(uniqueID) { FILE: include/private/SkMutex.h function class (line 17) | class SkBaseMutex { function class (line 77) | class SkAutoExclusive { FILE: include/private/SkOnce.h function class (line 20) | class SkOnce { FILE: include/private/SkPathRef.h function SkPoint (line 52) | SkPoint* points() { return fPathRef->getPoints(); } function SkPoint (line 53) | const SkPoint* points() const { return fPathRef->points(); } function SkPoint (line 58) | SkPoint* atPoint(int i) { function SkPoint (line 62) | const SkPoint* atPoint(int i) const { function SkPoint (line 84) | SkPoint* growForRepeatedVerb(int /*SkPath::Verb*/ verb, function resetToSize (line 94) | void resetToSize(int newVerbCnt, int newPointCnt, int newConicCount) { function SkPathRef (line 101) | SkPathRef* pathRef() { return fPathRef; } function setIsOval (line 103) | void setIsOval(bool isOval, bool isCCW, unsigned start) { function setIsRRect (line 107) | void setIsRRect(bool isRRect, bool isCCW, unsigned start) { function setBounds (line 111) | void setBounds(const SkRect& rect) { fPathRef->setBounds(rect); } function class (line 117) | class SK_API Iter { function isOval (line 182) | bool isOval(SkRect* rect, bool* isCCW, unsigned* start) const { function isRRect (line 198) | bool isRRect(SkRRect* rrect, bool* isCCW, unsigned* start) const { function SkRect (line 223) | const SkRect& getBounds() const { function SkPoint (line 266) | const SkPoint* points() const { return fPoints; } function SkPoint (line 271) | const SkPoint* pointsEnd() const { return this->points() + this->countPo... function SkScalar (line 273) | const SkScalar* conicWeights() const { return fConicWeights.begin(); } function SkScalar (line 274) | const SkScalar* conicWeightsEnd() const { return fConicWeights.end(); } function atVerb (line 279) | uint8_t atVerb(int index) const { function SkPoint (line 283) | const SkPoint& atPoint(int index) const { function writeSize (line 298) | uint32_t writeSize() const; function setBounds (line 368) | void setBounds(const SkRect& rect) { function incReserve (line 376) | void incReserve(int additionalVerbs, int additionalPoints) { function makeSpace (line 440) | void makeSpace(size_t size) { function setIsOval (line 495) | void setIsOval(bool isOval, bool isCCW, unsigned start) { function setIsRRect (line 501) | void setIsRRect(bool isRRect, bool isCCW, unsigned start) { function SkPoint (line 508) | SkPoint* getPoints() { function SkPoint (line 515) | const SkPoint* getPoints() const { FILE: include/private/SkSafe32.h function Sk64_pin_to_s32 (line 13) | static constexpr int32_t Sk64_pin_to_s32(int64_t x) { function Sk32_sat_add (line 17) | static constexpr int32_t Sk32_sat_add(int32_t a, int32_t b) { function Sk32_sat_sub (line 21) | static constexpr int32_t Sk32_sat_sub(int32_t a, int32_t b) { function Sk32_can_overflow_add (line 27) | static constexpr int32_t Sk32_can_overflow_add(int32_t a, int32_t b) { function Sk32_can_overflow_sub (line 30) | static constexpr int32_t Sk32_can_overflow_sub(int32_t a, int32_t b) { FILE: include/private/SkSemaphore.h function class (line 15) | class SkBaseSemaphore { function class (line 54) | class SkSemaphore : public SkBaseSemaphore { function signal (line 60) | inline void SkBaseSemaphore::signal(int n) { function wait (line 78) | inline void SkBaseSemaphore::wait() { FILE: include/private/SkShadowFlags.h type SkShadowFlags (line 12) | enum SkShadowFlags { FILE: include/private/SkSpinlock.h function class (line 14) | class SkSpinlock { FILE: include/private/SkTArray.h function explicit (line 35) | explicit SkTArray(int reserveCount) { this->init(0, reserveCount); } function explicit (line 40) | explicit SkTArray(const SkTArray& that) { function explicit (line 45) | explicit SkTArray(SkTArray&& that) { function reset (line 102) | void reset() { function reset (line 110) | void reset(int n) { function reset (line 128) | void reset(const T* array, int count) { function reserve (line 144) | void reserve(int n) { function removeShuffle (line 154) | void removeShuffle(int n) { function T (line 213) | T* push_back_n(int n) { function T (line 226) | T* push_back_n(int n, const T& t) { function T (line 239) | T* push_back_n(int n, const T t[]) { function T (line 252) | T* move_back_n(int n, T* t) { function pop_back (line 265) | void pop_back() { function pop_back_n (line 275) | void pop_back_n(int n) { function resize_back (line 289) | void resize_back(int newCount) { function swap (line 301) | void swap(SkTArray* that) { function T (line 317) | T* begin() { function T (line 320) | const T* begin() const { function T (line 323) | T* end() { function T (line 326) | const T* end() const { function T (line 350) | const T& front() const { SkASSERT(fCount > 0); return fItemArray[0];} function T (line 368) | const T& fromBack(int i) const { function initWithPreallocatedStorage (line 455) | void initWithPreallocatedStorage(int count, void* preallocStorage, int p... function copy (line 476) | void copy(const T* src) { function checkRealloc (line 515) | void checkRealloc(int delta) { function explicit (line 588) | explicit SkSTArray(const INHERITED& array) function explicit (line 592) | explicit SkSTArray(INHERITED&& array) function explicit (line 596) | explicit SkSTArray(int reserveCount) FILE: include/private/SkTDArray.h function swap (line 70) | void swap(SkTDArray& other) { function T (line 95) | T* begin() { return fArray; } function T (line 96) | const T* begin() const { return fArray; } function T (line 97) | T* end() { return fArray ? fArray + fCount : nullptr; } function T (line 98) | const T* end() const { return fArray ? fArray + fCount : nullptr; } function T (line 104) | const T& operator[](int index) const { function T (line 112) | const T& getAt(int index) const { function reset (line 116) | void reset() { function rewind (line 126) | void rewind() { function setCount (line 137) | void setCount(int count) { function setReserve (line 145) | void setReserve(int reserve) { function T (line 152) | T* prepend() { function T (line 158) | T* append() { function T (line 175) | T* appendClear() { function T (line 181) | T* insert(int index) { function removeShuffle (line 203) | void removeShuffle(int index) { function find (line 212) | int find(const T& elem) const { function rfind (line 224) | int rfind(const T& elem) const { function contains (line 239) | bool contains(const T& elem) const { function copyRange (line 247) | int copyRange(T* dst, int index, int max) const { function copy (line 258) | void copy(T* dst) const { function T (line 263) | T* push() { return this->append(); } function push (line 264) | void push(const T& elem) { *this->append() = elem; } function pop (line 267) | void pop(T* elem) { SkASSERT(fCount > 0); if (elem) *elem = (*this)[... function pop (line 268) | void pop() { SkASSERT(fCount > 0); --fCount; } function deleteAll (line 270) | void deleteAll() { function freeAll (line 280) | void freeAll() { function unrefAll (line 290) | void unrefAll() { function safeUnrefAll (line 300) | void safeUnrefAll() { function visitAll (line 310) | void visitAll(void visitor(T&)) { function shrinkToFit (line 327) | void shrinkToFit() { function adjustCount (line 341) | void adjustCount(int delta) { function resizeStorageToAtLeast (line 360) | void resizeStorageToAtLeast(int count) { FILE: include/private/SkTFitsIn.h function namespace (line 50) | namespace sktfitsin { function SkTFitsIn (line 200) | inline bool SkTFitsIn(S s) { FILE: include/private/SkTHash.h function reset (line 30) | void reset() { function T (line 53) | T* set(T val) { function T (line 61) | T* find(const K& key) const { function remove (line 79) | void remove(const K& key) { function resize (line 170) | void resize(int capacity) { function next (line 188) | int next(int index) const { function Hash (line 194) | static uint32_t Hash(const K& key) { type Slot (line 199) | struct Slot { function reset (line 227) | void reset() { fTable.reset(); } function V (line 239) | V* set(K key, V val) { function V (line 246) | V* find(const K& key) const { function remove (line 254) | void remove(const K& key) { type Pair (line 272) | struct Pair { function reset (line 289) | void reset() { fTable.reset(); } function add (line 298) | void add(T item) { fTable.set(std::move(item)); } function contains (line 301) | bool contains(const T& item) const { return SkToBool(this->find(item)); } function T (line 305) | const T* find(const T& item) const { return fTable.find(item); } function remove (line 308) | void remove(const T& item) { type Traits (line 320) | struct Traits { FILE: include/private/SkTInternalLList.h function operator (line 20) | operator T*() const { return fPtr; } function reset (line 48) | void reset() { function remove (line 53) | void remove(T* entry) { function addToHead (line 79) | void addToHead(T* entry) { function addToTail (line 98) | void addToTail(T* entry) { function addBefore (line 122) | void addBefore(T* newEntry, T* existingEntry) { function addAfter (line 151) | void addAfter(T* newEntry, T* existingEntry) { function concat (line 175) | void concat(SkTInternalLList&& list) { function isEmpty (line 200) | bool isEmpty() const { function T (line 206) | T* tail() { return fTail; } function class (line 208) | class Iter { function isInList (line 295) | bool isInList(const T* entry) const { FILE: include/private/SkTLogic.h function namespace (line 23) | namespace skstd { function namespace (line 92) | namespace sknonstd { FILE: include/private/SkTSearch.h function class (line 126) | class SkAutoAsciiToLC { FILE: include/private/SkTemplates.h function sk_ignore_unused_variable (line 31) | void sk_ignore_unused_variable(const T&) { } function D (line 43) | D* SkTAddOffset(S* ptr, size_t byteOffset) { function R (line 50) | R operator()(T* t) { return P(t); } function operator (line 66) | operator T*() const { return this->get(); } function operator (line 82) | operator T*() const { return this->get(); } function explicit (line 92) | explicit SkAutoTArray(int count) { function reset (line 113) | void reset(int count) { *this = SkAutoTArray(count); } function T (line 117) | T* get() const { return fArray.get(); } function reset (line 154) | void reset(int count) { function T (line 193) | T* get() const { return fArray; } function T (line 195) | T* begin() { return fArray; } function T (line 197) | const T* begin() const { return fArray; } function T (line 199) | T* end() { return fArray + fCount; } function T (line 201) | const T* end() const { return fArray + fCount; } function explicit (line 237) | explicit SkAutoTMalloc(size_t count) function realloc (line 244) | void realloc(size_t count) { function T (line 254) | T* get() const { return fPtr.get(); } function operator (line 256) | operator T*() { return fPtr.get(); } function operator (line 258) | operator const T*() const { return fPtr.get(); } function T (line 262) | const T& operator[](int index) const { return fPtr.get()[index]; } function T (line 269) | T* release() { return fPtr.release(); } function T (line 296) | T* reset(size_t count) { function T (line 310) | T* get() const { return fPtr; } function operator (line 312) | operator T*() { function operator (line 316) | operator const T*() const { function T (line 324) | const T& operator[](int index) const { function realloc (line 329) | void realloc(size_t count) { FILE: include/private/SkThreadID.h type SkThreadID (line 13) | typedef int64_t SkThreadID; FILE: include/private/SkWeakRefCnt.h type SkRefCnt (line 172) | typedef SkRefCnt INHERITED; FILE: include/svg/SkSVGCanvas.h function class (line 16) | class SK_API SkSVGCanvas { FILE: include/utils/SkCamera.h type SkUnit3D (line 17) | struct SkUnit3D { type SkPoint3D (line 27) | struct SkPoint3D { type SkMatrix3D (line 37) | struct SkMatrix3D { function mapPoint (line 64) | void mapPoint(SkPoint3D* v) const { function mapVector (line 68) | void mapVector(SkVector3D* v) const { function class (line 73) | class SkPatch3D { function class (line 98) | class SkCamera3D { type Rec (line 144) | struct Rec { FILE: include/utils/SkCanvasStateUtils.h function class (line 30) | class SK_API SkCanvasStateUtils { FILE: include/utils/SkEventTracer.h function class (line 21) | class SK_API SkEventTracer { FILE: include/utils/SkFrontBufferedStream.h function class (line 22) | class SK_API SkFrontBufferedStream { FILE: include/utils/SkInterpolator.h type Result (line 17) | enum Result { function setMirror (line 45) | void setMirror(bool mirror) { function setRepeatCount (line 52) | void setRepeatCount(SkScalar repeatCount) { fRepeat = repeatCount; } function setReset (line 58) | void setReset(bool reset) { type Flags (line 65) | enum Flags { type SkTimeCode (line 76) | struct SkTimeCode { type SkInterpolatorBase (line 121) | typedef SkInterpolatorBase INHERITED; FILE: include/utils/SkLua.h type lua_State (line 16) | struct lua_State type SkRect (line 22) | struct SkRect function class (line 29) | class SkLua { FILE: include/utils/SkLuaCanvas.h type lua_State (line 15) | struct lua_State function class (line 17) | class SkLuaCanvas : public SkCanvas { FILE: include/utils/SkNoDrawCanvas.h type SkIRect (line 15) | struct SkIRect function resetCanvas (line 35) | void resetCanvas(int width, int height) { function onDrawAnnotation (line 43) | void onDrawAnnotation(const SkRect&, const char[], SkData*) override {} function onDrawDRRect (line 44) | void onDrawDRRect(const SkRRect&, const SkRRect&, const SkPaint&) overri... function onDrawDrawable (line 45) | void onDrawDrawable(SkDrawable*, const SkMatrix*) override {} function onDrawText (line 46) | void onDrawText(const void*, size_t, SkScalar, SkScalar, const SkPaint&)... function onDrawPosText (line 47) | void onDrawPosText(const void*, size_t, const SkPoint[], const SkPaint&)... function onDrawPosTextH (line 48) | void onDrawPosTextH(const void*, size_t, const SkScalar[], SkScalar, con... function onDrawTextOnPath (line 49) | void onDrawTextOnPath(const void*, size_t, const SkPath&, const SkMatrix*, function onDrawTextRSXform (line 51) | void onDrawTextRSXform(const void*, size_t, const SkRSXform[], const SkR... function onDrawTextBlob (line 53) | void onDrawTextBlob(const SkTextBlob*, SkScalar, SkScalar, const SkPaint... function onDrawPatch (line 54) | void onDrawPatch(const SkPoint[12], const SkColor[4], const SkPoint[4], ... function onDrawPaint (line 57) | void onDrawPaint(const SkPaint&) override {} function onDrawPoints (line 58) | void onDrawPoints(PointMode, size_t, const SkPoint[], const SkPaint&) ov... function onDrawRect (line 59) | void onDrawRect(const SkRect&, const SkPaint&) override {} function onDrawRegion (line 60) | void onDrawRegion(const SkRegion&, const SkPaint&) override {} function onDrawOval (line 61) | void onDrawOval(const SkRect&, const SkPaint&) override {} function onDrawArc (line 62) | void onDrawArc(const SkRect&, SkScalar, SkScalar, bool, const SkPaint&) ... function onDrawRRect (line 63) | void onDrawRRect(const SkRRect&, const SkPaint&) override {} function onDrawPath (line 64) | void onDrawPath(const SkPath&, const SkPaint&) override {} function onDrawBitmap (line 65) | void onDrawBitmap(const SkBitmap&, SkScalar, SkScalar, const SkPaint*) o... function onDrawBitmapRect (line 66) | void onDrawBitmapRect(const SkBitmap&, const SkRect*, const SkRect&, con... function onDrawImage (line 68) | void onDrawImage(const SkImage*, SkScalar, SkScalar, const SkPaint*) ove... function onDrawImageRect (line 69) | void onDrawImageRect(const SkImage*, const SkRect*, const SkRect&, const... function onDrawImageNine (line 71) | void onDrawImageNine(const SkImage*, const SkIRect&, const SkRect&, cons... function onDrawBitmapNine (line 72) | void onDrawBitmapNine(const SkBitmap&, const SkIRect&, const SkRect&, function onDrawImageLattice (line 74) | void onDrawImageLattice(const SkImage*, const Lattice&, const SkRect&, function onDrawBitmapLattice (line 76) | void onDrawBitmapLattice(const SkBitmap&, const Lattice&, const SkRect&, function onDrawVerticesObject (line 78) | void onDrawVerticesObject(const SkVertices*, SkBlendMode, const SkPaint&... function onDrawAtlas (line 79) | void onDrawAtlas(const SkImage*, const SkRSXform[], const SkRect[], cons... function onDrawShadowRec (line 81) | void onDrawShadowRec(const SkPath&, const SkDrawShadowRec&) override {} function onDrawPicture (line 82) | void onDrawPicture(const SkPicture*, const SkMatrix*, const SkPaint*) ov... FILE: include/utils/SkPaintFilterCanvas.h type Type (line 27) | enum Type { function GrContext (line 49) | GrContext* getGrContext() override { return proxy()->getGrContext(); } function GrRenderTargetContext (line 50) | GrRenderTargetContext* internal_private_accessTopLayerRenderTargetContex... function SkCanvas (line 125) | SkCanvas* proxy() const { SkASSERT(fList.count() == 1); return fList[0]; } FILE: include/utils/SkParse.h function class (line 15) | class SK_API SkParse { FILE: include/utils/SkParsePath.h function class (line 17) | class SkParsePath { FILE: include/utils/SkRandom.h function class (line 23) | class SkRandom { function nextU (line 38) | uint32_t nextU() { function nextS (line 46) | int32_t nextS() { return (int32_t)this->nextU(); } function U16CPU (line 50) | U16CPU nextU16() { return this->nextU() >> 16; } function S16CPU (line 54) | S16CPU nextS16() { return this->nextS() >> 16; } function nextF (line 59) | float nextF() { function nextRangeF (line 68) | float nextRangeF(float min, float max) { function nextBits (line 76) | uint32_t nextBits(unsigned bitCount) { function nextRangeU (line 84) | uint32_t nextRangeU(uint32_t min, uint32_t max) { function nextULessThan (line 97) | uint32_t nextULessThan(uint32_t count) { function SkScalar (line 105) | SkScalar nextUScalar1() { return SkFixedToScalar(this->nextUFixed1()); } function SkScalar (line 110) | SkScalar nextRangeScalar(SkScalar min, SkScalar max) { function SkScalar (line 117) | SkScalar nextSScalar1() { return SkFixedToScalar(this->nextSFixed1()); } function nextBool (line 121) | bool nextBool() { return this->nextU() >= 0x80000000; } function nextBiasedBool (line 125) | bool nextBiasedBool(SkScalar fractionTrue) { function next64 (line 133) | int64_t next64() { function setSeed (line 140) | void setSeed(uint32_t seed) { init(seed); } function NextLCG (line 157) | static uint32_t NextLCG(uint32_t seed) { return kMul*seed + kAdd; } function SkFixed (line 162) | SkFixed nextUFixed1() { return this->nextU() >> 16; } function SkFixed (line 167) | SkFixed nextSFixed1() { return this->nextS() >> 15; } FILE: include/utils/SkShadowUtils.h function class (line 20) | class SK_API SkShadowUtils { FILE: include/utils/mac/SkCGUtils.h function SkCopyPixelsFromCGImage (line 50) | static inline bool SkCopyPixelsFromCGImage(const SkPixmap& dst, CGImageR... function CGImageRef (line 65) | static inline CGImageRef SkCreateCGImageRef(const SkBitmap& bm) { FILE: include/views/SkEvent.h type SkEventSinkID (line 18) | typedef uint32_t SkEventSinkID; function class (line 27) | class SkEvent { function findPtr (line 80) | bool findPtr(const char name[], void** value) const { return fMeta.findP... function findBool (line 81) | bool findBool(const char name[], bool* value) const { return fMeta.findB... function hasS32 (line 87) | bool hasS32(const char name[], int32_t value) const { return fMeta.hasS3... function hasScalar (line 89) | bool hasScalar(const char name[], SkScalar value) const { return fMeta.h... function hasString (line 91) | bool hasString(const char name[], const char value[]) const { return fMe... function hasPtr (line 93) | bool hasPtr(const char name[], void* value) const { return fMeta.hasPtr(... function hasBool (line 94) | bool hasBool(const char name[], bool value) const { return fMeta.hasBool... function hasData (line 95) | bool hasData(const char name[], const void* data, size_t byteCount) const { function setS32 (line 100) | void setS32(const char name[], int32_t value) { fMeta.setS32(name, value... function setScalar (line 102) | void setScalar(const char name[], SkScalar value) { fMeta.setScalar(name... function setString (line 108) | void setString(const char name[], const char value[]) { fMeta.setString(... function setPtr (line 110) | void setPtr(const char name[], void* value) { fMeta.setPtr(name, value); } function setBool (line 111) | void setBool(const char name[], bool value) { fMeta.setBool(name, value); } function setData (line 112) | void setData(const char name[], const void* data, size_t byteCount) { FILE: include/views/SkEventSink.h function class (line 20) | class SkEventSink : public SkRefCnt { FILE: include/views/SkKey.h type SkModifierKeys (line 15) | enum SkModifierKeys { FILE: include/views/SkTouchGesture.h function stop (line 14) | struct SkFlingState { function class (line 30) | class SkTouchGesture { FILE: include/views/SkView.h function class (line 25) | class SkView : public SkEventSink { FILE: skia_bindings.cpp type emscripten (line 10) | namespace emscripten { type internal (line 11) | namespace internal { type internal (line 22) | namespace internal { type emscripten (line 21) | namespace emscripten { type internal (line 11) | namespace internal { type internal (line 22) | namespace internal { function val (line 39) | val getSkDataBytes(const SkData *data) { function makeWebGLSurface (line 43) | sk_sp makeWebGLSurface(std::string id, int width, int height) { function EMSCRIPTEN_BINDINGS (line 94) | EMSCRIPTEN_BINDINGS(skia_module) {