123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107 |
- This file contains a mapping from where these documumentation examples
- should be inserted into the headers.
- ###########################################################################
- [AutoCanvasRestore_SkCanvas_star]
- SkAutoCanvasRestore
- SkAutoCanvasRestore(SkCanvas* canvas, bool doSave);
- [AutoCanvasRestore_restore]
- SkAutoCanvasRestore
- void restore();
- [Bitmap_ComputeIsOpaque]
- SkBitmap
- static bool ComputeIsOpaque(const SkBitmap& bm);
- [Bitmap_empty_constructor]
- SkBitmap
- SkBitmap();
- [Bitmap_move_SkBitmap]
- SkBitmap
- SkBitmap(SkBitmap&& src);
- [Bitmap_copy_const_SkBitmap]
- SkBitmap
- SkBitmap(const SkBitmap& src);
- [Bitmap_allocN32Pixels]
- SkBitmap
- void allocN32Pixels(int width, int height, bool isOpaque = false);
- [Bitmap_HeapAllocator_allocPixelRef]
- SkBitmap
- bool allocPixelRef(SkBitmap* bitmap) override;
- [Bitmap_allocPixels_3]
- SkBitmap
- void allocPixels();
- [Bitmap_allocPixels_4]
- SkBitmap
- void allocPixels(Allocator* allocator);
- [Bitmap_allocPixels_2]
- SkBitmap
- void allocPixels(const SkImageInfo& info);
- [Bitmap_allocPixels]
- SkBitmap
- void allocPixels(const SkImageInfo& info, size_t rowBytes);
- [Bitmap_allocPixelsFlags]
- SkBitmap
- void allocPixelsFlags(const SkImageInfo& info, uint32_t flags);
- [Pixmap_alphaType]
- SkBitmap
- SkAlphaType alphaType() const;
- [Bitmap_bounds]
- SkBitmap
- SkIRect bounds() const;
- [Bitmap_bytesPerPixel]
- SkBitmap
- int bytesPerPixel() const;
- [Bitmap_colorSpace]
- SkBitmap
- SkColorSpace* colorSpace() const;
- [Bitmap_colorType]
- SkBitmap
- SkColorType colorType() const;
- [Bitmap_computeByteSize]
- SkBitmap
- size_t computeByteSize() const;
- [Bitmap_dimensions]
- SkBitmap
- SkISize dimensions() const;
- [Bitmap_drawsNothing]
- SkBitmap
- bool drawsNothing() const;
- [Bitmap_empty]
- SkBitmap
- bool empty() const;
- [Bitmap_erase]
- SkBitmap
- void erase(SkColor c, const SkIRect& area) const;
- [Bitmap_eraseARGB]
- SkBitmap
- void eraseARGB(U8CPU a, U8CPU r, U8CPU g, U8CPU b) const;
- [Bitmap_eraseColor]
- SkBitmap
- void eraseColor(SkColor c) const;
- [Bitmap_extractAlpha]
- SkBitmap
- bool extractAlpha(SkBitmap* dst) const;
- [Bitmap_extractAlpha_3]
- SkBitmap
- bool extractAlpha(SkBitmap* dst, const SkPaint* paint, Allocator* allocator, SkIPoint* offset) const;
- [Bitmap_extractAlpha_2]
- SkBitmap
- bool extractAlpha(SkBitmap* dst, const SkPaint* paint, SkIPoint* offset) const;
- [Bitmap_extractSubset]
- SkBitmap
- bool extractSubset(SkBitmap* dst, const SkIRect& subset) const;
- [Bitmap_getAddr]
- SkBitmap
- void* getAddr(int x, int y) const;
- [Bitmap_getAddr16]
- SkBitmap
- uint16_t* getAddr16(int x, int y) const;
- [Bitmap_getAddr32]
- SkBitmap
- uint32_t* getAddr32(int x, int y) const;
- [Bitmap_getAddr8]
- SkBitmap
- uint8_t* getAddr8(int x, int y) const;
- [Bitmap_getBounds_2]
- SkBitmap
- void getBounds(SkIRect* bounds) const;
- [Bitmap_getBounds]
- SkBitmap
- void getBounds(SkRect* bounds) const;
- [Bitmap_getColor]
- SkBitmap
- SkColor getColor(int x, int y) const;
- [Bitmap_getGenerationID]
- SkBitmap
- uint32_t getGenerationID() const;
- [Bitmap_getPixels]
- SkBitmap
- void* getPixels() const;
- [Bitmap_getSubset]
- SkBitmap
- SkIRect getSubset() const;
- [Bitmap_height]
- SkBitmap
- int height() const;
- [Bitmap_info]
- SkBitmap
- const SkImageInfo& info() const;
- [Bitmap_installPixels_2]
- SkBitmap
- bool installPixels(const SkImageInfo& info, void* pixels, size_t rowBytes);
- [Bitmap_installPixels]
- SkBitmap
- bool installPixels(const SkImageInfo& info, void* pixels, size_t rowBytes, void (*releaseProc) (void* addr, void* context) , void* context);
- [Bitmap_installPixels_3]
- SkBitmap
- bool installPixels(const SkPixmap& pixmap);
- [Bitmap_isImmutable]
- SkBitmap
- bool isImmutable() const;
- [Bitmap_isNull]
- SkBitmap
- bool isNull() const;
- [Bitmap_isOpaque]
- SkBitmap
- bool isOpaque() const;
- [Bitmap_isVolatile]
- SkBitmap
- bool isVolatile() const;
- [Bitmap_notifyPixelsChanged]
- SkBitmap
- void notifyPixelsChanged() const;
- [Bitmap_move_operator]
- SkBitmap
- SkBitmap& operator=(SkBitmap&& src);
- [Bitmap_copy_operator]
- SkBitmap
- SkBitmap& operator=(const SkBitmap& src);
- [Bitmap_peekPixels]
- SkBitmap
- bool peekPixels(SkPixmap* pixmap) const;
- [Bitmap_pixelRef]
- SkBitmap
- SkPixelRef* pixelRef() const;
- [Bitmap_pixelRefOrigin]
- SkBitmap
- SkIPoint pixelRefOrigin() const;
- [Bitmap_pixmap]
- SkBitmap
- const SkPixmap& pixmap() const;
- [Bitmap_readPixels]
- SkBitmap
- bool readPixels(const SkImageInfo& dstInfo, void* dstPixels, size_t dstRowBytes, int srcX, int srcY) const;
- [Bitmap_readPixels_3]
- SkBitmap
- bool readPixels(const SkPixmap& dst) const;
- [Bitmap_readPixels_2]
- SkBitmap
- bool readPixels(const SkPixmap& dst, int srcX, int srcY) const;
- [Bitmap_readyToDraw]
- SkBitmap
- bool readyToDraw() const;
- [Bitmap_refColorSpace]
- SkBitmap
- sk_sp<SkColorSpace> refColorSpace() const;
- [Bitmap_reset]
- SkBitmap
- void reset();
- [Bitmap_rowBytes]
- SkBitmap
- size_t rowBytes() const;
- [Bitmap_rowBytesAsPixels]
- SkBitmap
- int rowBytesAsPixels() const;
- [Bitmap_setAlphaType]
- SkBitmap
- bool setAlphaType(SkAlphaType alphaType);
- [Bitmap_setImmutable]
- SkBitmap
- void setImmutable();
- [Bitmap_setInfo]
- SkBitmap
- bool setInfo(const SkImageInfo& imageInfo, size_t rowBytes = 0);
- [Bitmap_setIsVolatile]
- SkBitmap
- void setIsVolatile(bool isVolatile);
- [Bitmap_setPixelRef]
- SkBitmap
- void setPixelRef(sk_sp<SkPixelRef> pixelRef, int dx, int dy);
- [Bitmap_setPixels]
- SkBitmap
- void setPixels(void* pixels);
- [Bitmap_shiftPerPixel]
- SkBitmap
- int shiftPerPixel() const;
- [Bitmap_swap]
- SkBitmap
- void swap(SkBitmap& other);
- [Bitmap_tryAllocN32Pixels]
- SkBitmap
- bool tryAllocN32Pixels(int width, int height, bool isOpaque = false);
- [Bitmap_tryAllocPixels_3]
- SkBitmap
- bool tryAllocPixels();
- [Bitmap_tryAllocPixels_4]
- SkBitmap
- bool tryAllocPixels(Allocator* allocator);
- [Bitmap_tryAllocPixels_2]
- SkBitmap
- bool tryAllocPixels(const SkImageInfo& info);
- [Bitmap_tryAllocPixels]
- SkBitmap
- bool tryAllocPixels(const SkImageInfo& info, size_t rowBytes);
- [Bitmap_tryAllocPixelsFlags]
- SkBitmap
- bool tryAllocPixelsFlags(const SkImageInfo& info, uint32_t flags);
- [Bitmap_width]
- SkBitmap
- int width() const;
- [Bitmap_writePixels_2]
- SkBitmap
- bool writePixels(const SkPixmap& src);
- [Bitmap_writePixels]
- SkBitmap
- bool writePixels(const SkPixmap& src, int dstX, int dstY);
- [BlendMode_Name]
- SkBlendMode
- const char* SkBlendMode_Name(SkBlendMode blendMode);
- [Clear]
- [Color]
- [Color_Burn]
- [Color_Dodge]
- [Darken]
- [Difference]
- [Dst]
- [Dst_Atop]
- [Dst_In]
- [Dst_Out]
- [Dst_Over]
- [Exclusion]
- [Hard_Light]
- [Hue]
- [Lighten]
- [Luminosity]
- [Modulate]
- [Multiply]
- [Overlay]
- [Plus]
- [Saturation]
- [Screen]
- [Soft_Light]
- [Src]
- [Src_Atop]
- [Src_In]
- [Src_Out]
- [Src_Over]
- [Xor]
- SkBlendMode
- enum class SkBlendMode { kClear, kSrc, kDst, kSrcOver, kDstOver, kSrcIn, kDstIn, kSrcOut, kDstOut, kSrcATop, kDstATop, kXor, kPlus, kModulate, kScreen, kLastCoeffMode = kScreen, kOverlay, kDarken, kLighten, kColorDodge, kColorBurn, kHardLight, kSoftLight, kDifference, kExclusion, kMultiply, kLastSeparableMode = kMultiply, kHue, kSaturation, kColor, kLuminosity, kLastMode = kLuminosity, }; const char* SkBlendMode_Name(SkBlendMode blendMode);
- [Canvas_MakeRasterDirect]
- SkCanvas
- static std::unique_ptr<SkCanvas> MakeRasterDirect(const SkImageInfo& info, void* pixels, size_t rowBytes, const SkSurfaceProps* props = nullptr);
- [Canvas_MakeRasterDirectN32]
- SkCanvas
- static std::unique_ptr<SkCanvas> MakeRasterDirectN32(int width, int height, SkPMColor* pixels, size_t rowBytes);
- [Canvas_SaveLayerRec]
- SkCanvas
- struct SaveLayerRec { SaveLayerRec(); SaveLayerRec(const SkRect* bounds, const SkPaint* paint, SaveLayerFlags saveLayerFlags = 0); SaveLayerRec(const SkRect* bounds, const SkPaint* paint, const SkImageFilter* backdrop, SaveLayerFlags saveLayerFlags); const SkRect* fBounds = nullptr; const SkPaint* fPaint = nullptr; const SkImageFilter* fBackdrop = nullptr; const SkImage* fClipMask = nullptr; const SkMatrix* fClipMatrix = nullptr; SaveLayerFlags fSaveLayerFlags = 0; };
- [Canvas_SaveLayerRec_SaveLayerRec]
- SkCanvas
- SaveLayerRec();
- [Canvas_SaveLayerRec_const_SkRect_star_const_SkPaint_star]
- SkCanvas
- SaveLayerRec(const SkRect* bounds, const SkPaint* paint, SaveLayerFlags saveLayerFlags = 0);
- [Canvas_SaveLayerRec_const_SkRect_star_const_SkPaint_star_const_SkImageFilter_star]
- SkCanvas
- SaveLayerRec(const SkRect* bounds, const SkPaint* paint, const SkImageFilter* backdrop, SaveLayerFlags saveLayerFlags);
- [Canvas_copy_const_SkBitmap]
- SkCanvas
- explicit SkCanvas(const SkBitmap& bitmap);
- [Canvas_empty_constructor]
- SkCanvas
- SkCanvas();
- [Canvas_const_SkBitmap_const_SkSurfaceProps]
- SkCanvas
- SkCanvas(const SkBitmap& bitmap, const SkSurfaceProps& props);
- [Canvas_int_int_const_SkSurfaceProps_star]
- SkCanvas
- SkCanvas(int width, int height, const SkSurfaceProps* props = nullptr);
- [Canvas_accessTopLayerPixels_a]
- [Canvas_accessTopLayerPixels_b]
- SkCanvas
- void* accessTopLayerPixels(SkImageInfo* info, size_t* rowBytes, SkIPoint* origin = nullptr);
- [Canvas_accessTopRasterHandle]
- SkCanvas
- SkRasterHandleAllocator::Handle accessTopRasterHandle() const;
- [Canvas_clear]
- SkCanvas
- void clear(SkColor color);
- [Canvas_clipPath_2]
- SkCanvas
- void clipPath(const SkPath& path, SkClipOp op);
- [Canvas_clipPath]
- SkCanvas
- void clipPath(const SkPath& path, SkClipOp op, bool doAntiAlias);
- [Canvas_clipPath_3]
- SkCanvas
- void clipPath(const SkPath& path, bool doAntiAlias = false);
- [Canvas_clipRRect_2]
- SkCanvas
- void clipRRect(const SkRRect& rrect, SkClipOp op);
- [Canvas_clipRRect]
- SkCanvas
- void clipRRect(const SkRRect& rrect, SkClipOp op, bool doAntiAlias);
- [Canvas_clipRRect_3]
- SkCanvas
- void clipRRect(const SkRRect& rrect, bool doAntiAlias = false);
- [Canvas_clipRect_2]
- SkCanvas
- void clipRect(const SkRect& rect, SkClipOp op);
- [Canvas_clipRect]
- SkCanvas
- void clipRect(const SkRect& rect, SkClipOp op, bool doAntiAlias);
- [Canvas_clipRect_3]
- SkCanvas
- void clipRect(const SkRect& rect, bool doAntiAlias = false);
- [Canvas_clipRegion]
- SkCanvas
- void clipRegion(const SkRegion& deviceRgn, SkClipOp op = SkClipOp::kIntersect);
- [Canvas_concat]
- SkCanvas
- void concat(const SkMatrix& matrix);
- [Canvas_drawAnnotation_2]
- SkCanvas
- void drawAnnotation(const SkRect& rect, const char key[], SkData* value);
- [Canvas_drawAnnotation_2]
- SkCanvas
- void drawAnnotation(const SkRect& rect, const char key[], const sk_sp<SkData>& value);
- [Canvas_drawArc_a]
- [Canvas_drawArc_b]
- SkCanvas
- void drawArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, bool useCenter, const SkPaint& paint);
- [Canvas_drawAtlas]
- SkCanvas
- void drawAtlas(const SkImage* atlas, const SkRSXform xform[], const SkRect tex[], const SkColor colors[], int count, SkBlendMode mode, const SkRect* cullRect, const SkPaint* paint);
- [Canvas_drawAtlas_3]
- SkCanvas
- void drawAtlas(const SkImage* atlas, const SkRSXform xform[], const SkRect tex[], int count, const SkRect* cullRect, const SkPaint* paint);
- [Canvas_drawAtlas_2]
- SkCanvas
- void drawAtlas(const sk_sp<SkImage>& atlas, const SkRSXform xform[], const SkRect tex[], const SkColor colors[], int count, SkBlendMode mode, const SkRect* cullRect, const SkPaint* paint);
- [Canvas_drawAtlas_4]
- SkCanvas
- void drawAtlas(const sk_sp<SkImage>& atlas, const SkRSXform xform[], const SkRect tex[], int count, const SkRect* cullRect, const SkPaint* paint);
- [Canvas_drawBitmap]
- SkCanvas
- void drawBitmap(const SkBitmap& bitmap, SkScalar left, SkScalar top, const SkPaint* paint = nullptr);
- [Canvas_drawBitmapLattice]
- SkCanvas
- void drawBitmapLattice(const SkBitmap& bitmap, const Lattice& lattice, const SkRect& dst, const SkPaint* paint = nullptr);
- [Canvas_drawBitmapNine]
- SkCanvas
- void drawBitmapNine(const SkBitmap& bitmap, const SkIRect& center, const SkRect& dst, const SkPaint* paint = nullptr);
- [Canvas_drawBitmapRect_2]
- SkCanvas
- void drawBitmapRect(const SkBitmap& bitmap, const SkIRect& isrc, const SkRect& dst, const SkPaint* paint, SrcRectConstraint constraint = kStrict_SrcRectConstraint);
- [Canvas_drawBitmapRect_3]
- SkCanvas
- void drawBitmapRect(const SkBitmap& bitmap, const SkRect& dst, const SkPaint* paint, SrcRectConstraint constraint = kStrict_SrcRectConstraint);
- [Canvas_drawBitmapRect]
- SkCanvas
- void drawBitmapRect(const SkBitmap& bitmap, const SkRect& src, const SkRect& dst, const SkPaint* paint, SrcRectConstraint constraint = kStrict_SrcRectConstraint);
- [Canvas_drawCircle_2]
- SkCanvas
- void drawCircle(SkPoint center, SkScalar radius, const SkPaint& paint);
- [Canvas_drawCircle]
- SkCanvas
- void drawCircle(SkScalar cx, SkScalar cy, SkScalar radius, const SkPaint& paint);
- [Canvas_drawColor]
- SkCanvas
- void drawColor(SkColor color, SkBlendMode mode = SkBlendMode::kSrcOver);
- [Canvas_drawDRRect_a]
- [Canvas_drawDRRect_b]
- SkCanvas
- void drawDRRect(const SkRRect& outer, const SkRRect& inner, const SkPaint& paint);
- [Canvas_drawDrawable_2]
- SkCanvas
- void drawDrawable(SkDrawable* drawable, SkScalar x, SkScalar y);
- [Canvas_drawDrawable]
- SkCanvas
- void drawDrawable(SkDrawable* drawable, const SkMatrix* matrix = nullptr);
- [Canvas_drawIRect]
- SkCanvas
- void drawIRect(const SkIRect& rect, const SkPaint& paint);
- [Canvas_drawImage]
- SkCanvas
- void drawImage(const SkImage* image, SkScalar left, SkScalar top, const SkPaint* paint = nullptr);
- [Canvas_drawImage_2]
- SkCanvas
- void drawImage(const sk_sp<SkImage>& image, SkScalar left, SkScalar top, const SkPaint* paint = nullptr);
- [Canvas_drawImageNine]
- SkCanvas
- void drawImageLattice(const SkImage* image, const Lattice& lattice, const SkRect& dst, const SkPaint* paint = nullptr);
- [Canvas_drawImageNine]
- SkCanvas
- void drawImageNine(const SkImage* image, const SkIRect& center, const SkRect& dst, const SkPaint* paint = nullptr);
- [Canvas_drawImageNine_2]
- SkCanvas
- void drawImageNine(const sk_sp<SkImage>& image, const SkIRect& center, const SkRect& dst, const SkPaint* paint = nullptr);
- [Canvas_drawImageRect_2]
- SkCanvas
- void drawImageRect(const SkImage* image, const SkIRect& isrc, const SkRect& dst, const SkPaint* paint, SrcRectConstraint constraint = kStrict_SrcRectConstraint);
- [Canvas_drawImageRect_3]
- SkCanvas
- void drawImageRect(const SkImage* image, const SkRect& dst, const SkPaint* paint);
- [Canvas_drawImageRect]
- SkCanvas
- void drawImageRect(const SkImage* image, const SkRect& src, const SkRect& dst, const SkPaint* paint, SrcRectConstraint constraint = kStrict_SrcRectConstraint);
- [Canvas_drawImageRect_5]
- SkCanvas
- void drawImageRect(const sk_sp<SkImage>& image, const SkIRect& isrc, const SkRect& dst, const SkPaint* paint, SrcRectConstraint constraint = kStrict_SrcRectConstraint);
- [Canvas_drawImageRect_6]
- SkCanvas
- void drawImageRect(const sk_sp<SkImage>& image, const SkRect& dst, const SkPaint* paint);
- [Canvas_drawImageRect_4]
- SkCanvas
- void drawImageRect(const sk_sp<SkImage>& image, const SkRect& src, const SkRect& dst, const SkPaint* paint, SrcRectConstraint constraint = kStrict_SrcRectConstraint);
- [Canvas_drawLine_2]
- SkCanvas
- void drawLine(SkPoint p0, SkPoint p1, const SkPaint& paint);
- [Canvas_drawLine]
- SkCanvas
- void drawLine(SkScalar x0, SkScalar y0, SkScalar x1, SkScalar y1, const SkPaint& paint);
- [Canvas_drawOval]
- SkCanvas
- void drawOval(const SkRect& oval, const SkPaint& paint);
- [Canvas_drawPaint]
- SkCanvas
- void drawPaint(const SkPaint& paint);
- [Canvas_drawPatch]
- SkCanvas
- void drawPatch(const SkPoint cubics[12], const SkColor colors[4], const SkPoint texCoords[4], SkBlendMode mode, const SkPaint& paint);
- [Canvas_drawPatch_2_a]
- [Canvas_drawPatch_2_b]
- SkCanvas
- void drawPatch(const SkPoint cubics[12], const SkColor colors[4], const SkPoint texCoords[4], const SkPaint& paint);
- [Canvas_drawPath]
- SkCanvas
- void drawPath(const SkPath& path, const SkPaint& paint);
- [Canvas_drawPicture_2]
- SkCanvas
- void drawPicture(const SkPicture* picture);
- [Canvas_drawPicture_3]
- SkCanvas
- void drawPicture(const SkPicture* picture, const SkMatrix* matrix, const SkPaint* paint);
- [Canvas_drawPicture_2]
- SkCanvas
- void drawPicture(const sk_sp<SkPicture>& picture);
- [Canvas_drawPicture_4]
- SkCanvas
- void drawPicture(const sk_sp<SkPicture>& picture, const SkMatrix* matrix, const SkPaint* paint);
- [Canvas_drawPoint_2]
- SkCanvas
- void drawPoint(SkPoint p, const SkPaint& paint);
- [Canvas_drawPoint]
- SkCanvas
- void drawPoint(SkScalar x, SkScalar y, const SkPaint& paint);
- [Canvas_drawPoints]
- SkCanvas
- void drawPoints(PointMode mode, size_t count, const SkPoint pts[], const SkPaint& paint);
- [Canvas_drawPosText]
- SkCanvas
- void drawPosText(const void* text, size_t byteLength, const SkPoint pos[], const SkPaint& paint);
- [Canvas_drawPosTextH]
- SkCanvas
- void drawPosTextH(const void* text, size_t byteLength, const SkScalar xpos[], SkScalar constY, const SkPaint& paint);
- [Canvas_drawRRect]
- SkCanvas
- void drawRRect(const SkRRect& rrect, const SkPaint& paint);
- [Canvas_drawRect]
- SkCanvas
- void drawRect(const SkRect& rect, const SkPaint& paint);
- [Canvas_drawRegion]
- SkCanvas
- void drawRegion(const SkRegion& region, const SkPaint& paint);
- [Canvas_drawRoundRect]
- SkCanvas
- void drawRoundRect(const SkRect& rect, SkScalar rx, SkScalar ry, const SkPaint& paint);
- [Canvas_drawString_2]
- SkCanvas
- void drawString(const SkString& string, SkScalar x, SkScalar y, const SkPaint& paint);
- [Canvas_drawString]
- SkCanvas
- void drawString(const char* string, SkScalar x, SkScalar y, const SkPaint& paint);
- [Canvas_drawText]
- SkCanvas
- void drawText(const void* text, size_t byteLength, SkScalar x, SkScalar y, const SkPaint& paint);
- [Canvas_drawTextBlob]
- SkCanvas
- void drawTextBlob(const SkTextBlob* blob, SkScalar x, SkScalar y, const SkPaint& paint);
- [Canvas_drawTextBlob_2]
- SkCanvas
- void drawTextBlob(const sk_sp<SkTextBlob>& blob, SkScalar x, SkScalar y, const SkPaint& paint);
- [Canvas_drawTextRSXform]
- SkCanvas
- void drawTextRSXform(const void* text, size_t byteLength, const SkRSXform xform[], const SkRect* cullRect, const SkPaint& paint);
- [Canvas_drawVertices]
- SkCanvas
- void drawVertices(const SkVertices* vertices, SkBlendMode mode, const SkPaint& paint);
- [Canvas_drawVertices_2]
- SkCanvas
- void drawVertices(const sk_sp<SkVertices>& vertices, SkBlendMode mode, const SkPaint& paint);
- [Canvas_PointMode]
- SkCanvas
- enum PointMode { kPoints_PointMode, kLines_PointMode, kPolygon_PointMode, };
- [Canvas_kInitWithPrevious_SaveLayerFlag]
- SkCanvas
- enum SaveLayerFlagsSet { kPreserveLCDText_SaveLayerFlag = 1 << 1, kInitWithPrevious_SaveLayerFlag = 1 << 2, };
- [Canvas_SrcRectConstraint]
- SkCanvas
- enum SrcRectConstraint { kStrict_SrcRectConstraint, kFast_SrcRectConstraint, };
- [Canvas_getBaseLayerSize]
- SkCanvas
- virtual SkISize getBaseLayerSize() const;
- [Canvas_getDeviceClipBounds]
- SkCanvas
- SkIRect getDeviceClipBounds() const;
- [Canvas_getDeviceClipBounds_2]
- SkCanvas
- bool getDeviceClipBounds(SkIRect* bounds) const;
- [Canvas_getGrContext]
- SkCanvas
- virtual GrContext* getGrContext();
- [Canvas_getLocalClipBounds]
- SkCanvas
- SkRect getLocalClipBounds() const;
- [Canvas_getLocalClipBounds_2]
- SkCanvas
- bool getLocalClipBounds(SkRect* bounds) const;
- [Canvas_getProps]
- SkCanvas
- bool getProps(SkSurfaceProps* props) const;
- [Canvas_getSaveCount]
- SkCanvas
- int getSaveCount() const;
- [Canvas_getTotalMatrix]
- [Clip]
- SkCanvas
- const SkMatrix& getTotalMatrix() const;
- [Canvas_imageInfo]
- SkCanvas
- SkImageInfo imageInfo() const;
- [Canvas_isClipEmpty]
- SkCanvas
- virtual bool isClipEmpty() const;
- [Canvas_isClipRect]
- SkCanvas
- virtual bool isClipRect() const;
- [Canvas_makeSurface]
- SkCanvas
- sk_sp<SkSurface> makeSurface(const SkImageInfo& info, const SkSurfaceProps* props = nullptr);
- [Canvas_peekPixels]
- SkCanvas
- bool peekPixels(SkPixmap* pixmap);
- [Canvas_quickReject_2]
- SkCanvas
- bool quickReject(const SkPath& path) const;
- [Canvas_quickReject]
- SkCanvas
- bool quickReject(const SkRect& rect) const;
- [Canvas_readPixels_3]
- SkCanvas
- bool readPixels(const SkBitmap& bitmap, int srcX, int srcY);
- [Canvas_readPixels_a]
- [Canvas_readPixels_b]
- SkCanvas
- bool readPixels(const SkImageInfo& dstInfo, void* dstPixels, size_t dstRowBytes, int srcX, int srcY);
- [Canvas_readPixels_2]
- SkCanvas
- bool readPixels(const SkPixmap& pixmap, int srcX, int srcY);
- [Canvas_resetMatrix]
- SkCanvas
- void resetMatrix();
- [Canvas_restore]
- SkCanvas
- void restore();
- [Canvas_restoreToCount]
- SkCanvas
- void restoreToCount(int saveCount);
- [Canvas_rotate]
- SkCanvas
- void rotate(SkScalar degrees);
- [Canvas_rotate_2]
- SkCanvas
- void rotate(SkScalar degrees, SkScalar px, SkScalar py);
- [Canvas_save]
- SkCanvas
- int save();
- [Canvas_saveLayer_3]
- SkCanvas
- int saveLayer(const SaveLayerRec& layerRec);
- [Canvas_saveLayer_2]
- SkCanvas
- int saveLayer(const SkRect& bounds, const SkPaint* paint);
- [Canvas_saveLayer]
- SkCanvas
- int saveLayer(const SkRect* bounds, const SkPaint* paint);
- [Canvas_saveLayerAlpha]
- SkCanvas
- int saveLayerAlpha(const SkRect* bounds, U8CPU alpha);
- [Canvas_saveLayerPreserveLCDTextRequests]
- SkCanvas
- int saveLayerPreserveLCDTextRequests(const SkRect* bounds, const SkPaint* paint);
- [Canvas_scale]
- SkCanvas
- void scale(SkScalar sx, SkScalar sy);
- [Canvas_setMatrix]
- SkCanvas
- void setMatrix(const SkMatrix& matrix);
- [Canvas_skew]
- SkCanvas
- void skew(SkScalar sx, SkScalar sy);
- [Canvas_translate]
- SkCanvas
- void translate(SkScalar dx, SkScalar dy);
- [Canvas_writePixels_2]
- [State_Stack_a]
- [State_Stack_b]
- SkCanvas
- bool writePixels(const SkBitmap& bitmap, int x, int y);
- [Canvas_writePixels]
- SkCanvas
- bool writePixels(const SkImageInfo& info, const void* pixels, size_t rowBytes, int x, int y);
- [Canvas_destructor]
- SkCanvas
- virtual ~SkCanvas();
- [ColorGetA]
- SkColor
- #define SkColorGetA(color) (((color) >> 24) & 0xFF) color;
- [ColorGetB]
- SkColor
- #define SkColorGetB(color) (((color) >> 0) & 0xFF) color;
- [ColorGetG]
- SkColor
- #define SkColorGetG(color) (((color) >> 8) & 0xFF) color;
- [ColorGetR]
- SkColor
- #define SkColorGetR(color) (((color) >> 16) & 0xFF) color;
- [ColorSetA]
- SkColor
- static constexpr inline SkColor SkColorSetA(SkColor c, U8CPU a);
- [ColorSetRGB]
- SkColor
- #define SkColorSetRGB(r, g, b) SkColorSetARGB(0xFF, r, g, b) r g b;
- [ColorSetARGB]
- SkColor
- static constexpr inline SkColor SkColorSetARGB(U8CPU a, U8CPU r, U8CPU g, U8CPU b);
- [ColorToHSV]
- SkColor
- static void SkColorToHSV(SkColor color, SkScalar hsv[3]);
- [HSVToColor]
- SkColor
- SkColor SkHSVToColor(U8CPU alpha, const SkScalar hsv[3]);
- [HSVToColor_2]
- SkColor
- static SkColor SkHSVToColor(const SkScalar hsv[3]);
- [PreMultiplyARGB]
- SkColor
- SkPMColor SkPreMultiplyARGB(U8CPU a, U8CPU r, U8CPU g, U8CPU b);
- [PreMultiplyColor]
- SkColor
- SkPMColor SkPreMultiplyColor(SkColor c);
- [RGBToHSV]
- SkColor
- void SkRGBToHSV(U8CPU red, U8CPU green, U8CPU blue, SkScalar hsv[3]);
- [Alpha_Constants_a]
- [Alpha_Constants_b]
- SkColor
- constexpr SkAlpha SK_AlphaTRANSPARENT = 0x00; constexpr SkAlpha SK_AlphaOPAQUE = 0xFF;
- [Color_Constants_a]
- [Color_Constants_b]
- [Color_Constants_c]
- [Color_Constants_d]
- SkColor
- constexpr SkColor SK_ColorTRANSPARENT; constexpr SkColor SK_ColorBLACK; constexpr SkColor SK_ColorDKGRAY; constexpr SkColor SK_ColorGRAY; constexpr SkColor SK_ColorLTGRAY; constexpr SkColor SK_ColorWHITE; constexpr SkColor SK_ColorRED; constexpr SkColor SK_ColorGREEN; constexpr SkColor SK_ColorBLUE; constexpr SkColor SK_ColorYELLOW; constexpr SkColor SK_ColorCYAN; constexpr SkColor SK_ColorMAGENTA;
- [RGBA4f_FromColor]
- SkColor4f
- static SkRGBA4f FromColor(SkColor color);
- [RGBA4f_notequal1_operator]
- SkColor4f
- bool operator!=(const SkRGBA4f& other) const;
- [RGBA4f_equal1_operator]
- SkColor4f
- bool operator==(const SkRGBA4f& other) const;
- [RGBA4f_toSkColor]
- SkColor4f
- SkColor toSkColor() const;
- [RGBA4f_vec]
- SkColor4f
- const float* vec() const;
- [RGBA4f_vec_2]
- SkColor4f
- float* vec();
- [Font_breakText]
- SkFont
- size_t breakText(const void* text, size_t length, SkTextEncoding encoding, SkScalar maxWidth, SkScalar* measuredWidth = nullptr) const;
- [IPoint_Make]
- SkIPoint
- static constexpr SkIPoint Make(int32_t x, int32_t y);
- [IPoint_equals]
- SkIPoint
- bool equals(int32_t x, int32_t y) const;
- [IPoint_isZero]
- SkIPoint
- bool isZero() const;
- [IPoint_notequal_operator]
- SkIPoint
- bool operator!=(const SkIPoint& a, const SkIPoint& b);
- [IPoint_add_operator]
- SkIPoint
- SkIPoint operator+(const SkIPoint& a, const SkIVector& b);
- [IPoint_addto_operator]
- SkIPoint
- void operator+=(const SkIVector& v);
- [IPoint_minus_operator]
- SkIPoint
- SkIPoint operator-() const;
- [IPoint_subtract_operator]
- SkIPoint
- SkIVector operator-(const SkIPoint& a, const SkIPoint& b);
- [IPoint_subtractfrom_operator]
- SkIPoint
- void operator-=(const SkIVector& v);
- [IPoint_equal_operator]
- SkIPoint
- bool operator==(const SkIPoint& a, const SkIPoint& b);
- [IPoint_set]
- SkIPoint
- void set(int32_t x, int32_t y);
- [IPoint_x]
- SkIPoint
- int32_t x() const;
- [IPoint_y]
- SkIPoint
- int32_t y() const;
- [IRect_EmptyIRect]
- SkIRect
- static const SkIRect& EmptyIRect();
- [IRect_Intersects]
- SkIRect
- static bool Intersects(const SkIRect& a, const SkIRect& b);
- [IRect_IntersectsNoEmptyCheck]
- SkIRect
- static bool IntersectsNoEmptyCheck(const SkIRect& a, const SkIRect& b);
- [IRect_MakeEmpty]
- SkIRect
- static constexpr SkIRect MakeEmpty();
- [IRect_MakeLTRB]
- SkIRect
- static constexpr SkIRect MakeLTRB(int32_t l, int32_t t, int32_t r, int32_t b);
- [IRect_MakeSize]
- SkIRect
- static constexpr SkIRect MakeSize(const SkISize& size);
- [IRect_MakeWH]
- SkIRect
- static constexpr SkIRect MakeWH(int32_t w, int32_t h);
- [IRect_MakeXYWH]
- SkIRect
- static constexpr SkIRect MakeXYWH(int32_t x, int32_t y, int32_t w, int32_t h);
- [IRect_adjust]
- SkIRect
- void adjust(int32_t dL, int32_t dT, int32_t dR, int32_t dB);
- [IRect_bottom]
- SkIRect
- int32_t bottom() const;
- [IRect_contains_3]
- SkIRect
- bool contains(const SkIRect& r) const;
- [IRect_contains_4]
- SkIRect
- bool contains(const SkRect& r) const;
- [IRect_contains_2]
- SkIRect
- bool contains(int32_t left, int32_t top, int32_t right, int32_t bottom) const;
- [IRect_contains]
- SkIRect
- bool contains(int32_t x, int32_t y) const;
- [IRect_containsNoEmptyCheck_2]
- SkIRect
- bool containsNoEmptyCheck(const SkIRect& r) const;
- [IRect_containsNoEmptyCheck]
- SkIRect
- bool containsNoEmptyCheck(int32_t left, int32_t top, int32_t right, int32_t bottom) const;
- [IRect_height]
- SkIRect
- int32_t height() const;
- [IRect_height64]
- SkIRect
- int64_t height64() const;
- [IRect_inset]
- SkIRect
- void inset(int32_t dx, int32_t dy);
- [IRect_intersect_2]
- SkIRect
- bool intersect(const SkIRect& a, const SkIRect& b);
- [IRect_intersect]
- SkIRect
- bool intersect(const SkIRect& r);
- [IRect_intersect_3]
- SkIRect
- bool intersect(int32_t left, int32_t top, int32_t right, int32_t bottom);
- [IRect_intersectNoEmptyCheck]
- SkIRect
- bool intersectNoEmptyCheck(const SkIRect& a, const SkIRect& b);
- [IRect_isEmpty]
- SkIRect
- bool isEmpty() const;
- [IRect_isEmpty64]
- SkIRect
- bool isEmpty64() const;
- [IRect_join_2]
- SkIRect
- void join(const SkIRect& r);
- [IRect_join]
- SkIRect
- void join(int32_t left, int32_t top, int32_t right, int32_t bottom);
- [IRect_left]
- SkIRect
- int32_t left() const;
- [IRect_makeInset]
- SkIRect
- SkIRect makeInset(int32_t dx, int32_t dy) const;
- [IRect_makeOffset]
- SkIRect
- SkIRect makeOffset(int32_t dx, int32_t dy) const;
- [IRect_makeOutset]
- SkIRect
- SkIRect makeOutset(int32_t dx, int32_t dy) const;
- [IRect_makeSorted]
- SkIRect
- SkIRect makeSorted() const;
- [IRect_offset_2]
- SkIRect
- void offset(const SkIPoint& delta);
- [IRect_offset]
- SkIRect
- void offset(int32_t dx, int32_t dy);
- [IRect_offsetTo]
- SkIRect
- void offsetTo(int32_t newX, int32_t newY);
- [IRect_notequal_operator]
- SkIRect
- bool operator!=(const SkIRect& a, const SkIRect& b);
- [IRect_equal_operator]
- SkIRect
- bool operator==(const SkIRect& a, const SkIRect& b);
- [IRect_outset]
- SkIRect
- void outset(int32_t dx, int32_t dy);
- [IRect_right]
- SkIRect
- int32_t right() const;
- [IRect_set]
- SkIRect
- void set(int32_t left, int32_t top, int32_t right, int32_t bottom);
- [IRect_setEmpty]
- SkIRect
- void setEmpty();
- [IRect_setLTRB]
- SkIRect
- void setLTRB(int32_t left, int32_t top, int32_t right, int32_t bottom);
- [IRect_setXYWH]
- SkIRect
- void setXYWH(int32_t x, int32_t y, int32_t width, int32_t height);
- [IRect_size]
- SkIRect
- SkISize size() const;
- [IRect_sort]
- SkIRect
- void sort();
- [IRect_top]
- SkIRect
- int32_t top() const;
- [IRect_width]
- SkIRect
- int32_t width() const;
- [IRect_width64]
- SkIRect
- int64_t width64() const;
- [IRect_x]
- SkIRect
- int32_t x() const;
- [IRect_y]
- SkIRect
- int32_t y() const;
- [Image_MakeBackendTextureFromSkImage]
- SkImage
- static bool MakeBackendTextureFromSkImage(GrContext* context, sk_sp<SkImage> image, GrBackendTexture* backendTexture, BackendTextureReleaseProc* backendTextureReleaseProc);
- [Image_MakeCrossContextFromEncoded]
- SkImage
- static sk_sp<SkImage> MakeCrossContextFromEncoded(GrContext* context, sk_sp<SkData> data, bool buildMips, SkColorSpace* dstColorSpace, bool limitToMaxTextureSize = false);
- [Image_MakeCrossContextFromPixmap]
- SkImage
- static sk_sp<SkImage> MakeCrossContextFromPixmap(GrContext* context, const SkPixmap& pixmap, bool buildMips, SkColorSpace* dstColorSpace, bool limitToMaxTextureSize = false);
- [Image_MakeFromAdoptedTexture]
- SkImage
- static sk_sp<SkImage> MakeFromAdoptedTexture(GrContext* context, const GrBackendTexture& backendTexture, GrSurfaceOrigin surfaceOrigin, SkColorType colorType, SkAlphaType alphaType = kPremul_SkAlphaType, sk_sp<SkColorSpace> colorSpace = nullptr);
- [Image_MakeFromBitmap]
- SkImage
- static sk_sp<SkImage> MakeFromBitmap(const SkBitmap& bitmap);
- [Image_MakeFromEncoded]
- SkImage
- static sk_sp<SkImage> MakeFromEncoded(sk_sp<SkData> encoded, const SkIRect* subset = nullptr);
- [Image_MakeFromGenerator]
- SkImage
- static sk_sp<SkImage> MakeFromGenerator(std::unique_ptr<SkImageGenerator> imageGenerator, const SkIRect* subset = nullptr);
- [Image_MakeFromPicture]
- SkImage
- static sk_sp<SkImage> MakeFromPicture(sk_sp<SkPicture> picture, const SkISize& dimensions, const SkMatrix* matrix, const SkPaint* paint, BitDepth bitDepth, sk_sp<SkColorSpace> colorSpace);
- [Image_MakeFromRaster]
- SkImage
- static sk_sp<SkImage> MakeFromRaster(const SkPixmap& pixmap, RasterReleaseProc rasterReleaseProc, ReleaseContext releaseContext);
- [Image_MakeFromTexture]
- SkImage
- static sk_sp<SkImage> MakeFromTexture(GrContext* context, const GrBackendTexture& backendTexture, GrSurfaceOrigin origin, SkColorType colorType, SkAlphaType alphaType, sk_sp<SkColorSpace> colorSpace);
- [Image_MakeFromTexture_2]
- SkImage
- static sk_sp<SkImage> MakeFromTexture(GrContext* context, const GrBackendTexture& backendTexture, GrSurfaceOrigin origin, SkColorType colorType, SkAlphaType alphaType, sk_sp<SkColorSpace> colorSpace, TextureReleaseProc textureReleaseProc, ReleaseContext releaseContext);
- [Image_MakeRasterCopy]
- SkImage
- static sk_sp<SkImage> MakeRasterCopy(const SkPixmap& pixmap);
- [Image_MakeRasterData]
- SkImage
- static sk_sp<SkImage> MakeRasterData(const SkImageInfo& info, sk_sp<SkData> pixels, size_t rowBytes);
- [Image_alphaType]
- SkImage
- SkAlphaType alphaType() const;
- [Image_bounds]
- SkImage
- SkIRect bounds() const;
- [Image_colorSpace]
- SkImage
- SkColorSpace* colorSpace() const;
- [Image_colorType]
- SkImage
- SkColorType colorType() const;
- [Image_dimensions]
- SkImage
- SkISize dimensions() const;
- [Image_encodeToData_2]
- SkImage
- sk_sp<SkData> encodeToData() const;
- [Image_encodeToData]
- SkImage
- sk_sp<SkData> encodeToData(SkEncodedImageFormat encodedImageFormat, int quality) const;
- [Image_getBackendTexture]
- SkImage
- GrBackendTexture getBackendTexture(bool flushPendingGrContextIO, GrSurfaceOrigin* origin = nullptr) const;
- [Image_height]
- SkImage
- int height() const;
- [Image_isAlphaOnly]
- SkImage
- bool isAlphaOnly() const;
- [Image_isLazyGenerated_a]
- [Image_isLazyGenerated_b]
- SkImage
- bool isLazyGenerated() const;
- [Image_isOpaque]
- SkImage
- bool isOpaque() const;
- [Image_isTextureBacked]
- SkImage
- bool isTextureBacked() const;
- [Image_isValid]
- SkImage
- bool isValid(GrContext* context) const;
- [Image_makeColorSpace]
- SkImage
- sk_sp<SkImage> makeColorSpace(sk_sp<SkColorSpace> target) const;
- [Image_makeNonTextureImage]
- SkImage
- sk_sp<SkImage> makeNonTextureImage() const;
- [Image_makeRasterImage]
- SkImage
- sk_sp<SkImage> makeRasterImage() const;
- [Image_makeShader]
- SkImage
- sk_sp<SkShader> makeShader(SkShader::TileMode tileMode1, SkShader::TileMode tileMode2, const SkMatrix* localMatrix = nullptr) const;
- [Image_makeShader_2]
- SkImage
- sk_sp<SkShader> makeShader(const SkMatrix* localMatrix = nullptr) const;
- [Image_makeSubset]
- SkImage
- sk_sp<SkImage> makeSubset(const SkIRect& subset) const;
- [Image_makeTextureImage]
- SkImage
- sk_sp<SkImage> makeTextureImage(GrContext* context, SkColorSpace* dstColorSpace, GrMipMapped mipMapped = GrMipMapped::kNo) const;
- [Image_makeWithFilter]
- SkImage
- sk_sp<SkImage> makeWithFilter(const SkImageFilter* filter, const SkIRect& subset, const SkIRect& clipBounds, SkIRect* outSubset, SkIPoint* offset) const;
- [Image_peekPixels]
- SkImage
- bool peekPixels(SkPixmap* pixmap) const;
- [Image_readPixels]
- SkImage
- bool readPixels(const SkImageInfo& dstInfo, void* dstPixels, size_t dstRowBytes, int srcX, int srcY, CachingHint cachingHint = kAllow_CachingHint) const;
- [Image_readPixels_2]
- SkImage
- bool readPixels(const SkPixmap& dst, int srcX, int srcY, CachingHint cachingHint = kAllow_CachingHint) const;
- [Image_refColorSpace]
- SkImage
- sk_sp<SkColorSpace> refColorSpace() const;
- [Image_refEncodedData]
- SkImage
- sk_sp<SkData> refEncodedData() const;
- [Image_scalePixels]
- SkImage
- bool scalePixels(const SkPixmap& dst, SkFilterQuality filterQuality, CachingHint cachingHint = kAllow_CachingHint) const;
- [Image_uniqueID]
- SkImage
- uint32_t uniqueID() const;
- [Image_width]
- SkImage
- int width() const;
- [ImageInfo_ByteSizeOverflowed]
- SkImageInfo
- static bool ByteSizeOverflowed(size_t byteSize);
- [ImageInfo_Make]
- SkImageInfo
- static SkImageInfo Make(int width, int height, SkColorType ct, SkAlphaType at, sk_sp<SkColorSpace> cs = nullptr);
- [ImageInfo_MakeA8]
- SkImageInfo
- static SkImageInfo MakeA8(int width, int height);
- [ImageInfo_MakeN32]
- SkImageInfo
- static SkImageInfo MakeN32(int width, int height, SkAlphaType at, sk_sp<SkColorSpace> cs = nullptr);
- [ImageInfo_MakeN32Premul_2]
- SkImageInfo
- static SkImageInfo MakeN32Premul(const SkISize& size);
- [ImageInfo_MakeN32Premul]
- SkImageInfo
- static SkImageInfo MakeN32Premul(int width, int height, sk_sp<SkColorSpace> cs = nullptr);
- [ImageInfo_MakeS32]
- SkImageInfo
- static SkImageInfo MakeS32(int width, int height, SkAlphaType at);
- [ImageInfo_MakeUnknown_2]
- SkImageInfo
- static SkImageInfo MakeUnknown();
- [ImageInfo_MakeUnknown]
- SkImageInfo
- static SkImageInfo MakeUnknown(int width, int height);
- [ColorTypeBytesPerPixel]
- SkImageInfo
- int SkColorTypeBytesPerPixel(SkColorType ct);
- [ColorTypeIsAlwaysOpaque]
- SkImageInfo
- bool SkColorTypeIsAlwaysOpaque(SkColorType ct);
- [ColorTypeValidateAlphaType]
- SkImageInfo
- bool SkColorTypeValidateAlphaType(SkColorType colorType, SkAlphaType alphaType, SkAlphaType* canonical = nullptr);
- [ImageInfo_empty_constructor]
- SkImageInfo
- SkImageInfo();
- [ImageInfo_alphaType]
- SkImageInfo
- SkAlphaType alphaType() const;
- [ImageInfo_bounds]
- SkImageInfo
- SkIRect bounds() const;
- [ImageInfo_bytesPerPixel]
- SkImageInfo
- int bytesPerPixel() const;
- [ImageInfo_colorSpace]
- SkImageInfo
- SkColorSpace* colorSpace() const;
- [ImageInfo_colorType]
- SkImageInfo
- SkColorType colorType() const;
- [ImageInfo_computeByteSize]
- SkImageInfo
- size_t computeByteSize(size_t rowBytes) const;
- [ImageInfo_computeMinByteSize]
- SkImageInfo
- size_t computeMinByteSize() const;
- [ImageInfo_computeOffset]
- SkImageInfo
- size_t computeOffset(int x, int y, size_t rowBytes) const;
- [ImageInfo_dimensions]
- SkImageInfo
- SkISize dimensions() const;
- [Alpha_Type_Opaque]
- SkImageInfo
- enum SkAlphaType { kUnknown_SkAlphaType, kOpaque_SkAlphaType, kPremul_SkAlphaType, kUnpremul_SkAlphaType, kLastEnum_SkAlphaType = kUnpremul_SkAlphaType, };
- [Color_Type_ARGB_4444]
- [Color_Type_Alpha_8]
- [Color_Type_BGRA_8888]
- [Color_Type_Gray_8]
- [Color_Type_RGBA_1010102]
- [Color_Type_RGBA_8888]
- [Color_Type_RGBA_F16]
- [Color_Type_RGB_101010]
- [Color_Type_RGB_565]
- [Color_Type_RGB_888]
- SkImageInfo
- enum SkColorType { kUnknown_SkColorType, kAlpha_8_SkColorType, kRGB_565_SkColorType, kARGB_4444_SkColorType, kRGBA_8888_SkColorType, kRGB_888x_SkColorType, kBGRA_8888_SkColorType, kRGBA_1010102_SkColorType, kRGB_101010x_SkColorType, kGray_8_SkColorType, kRGBA_F16_SkColorType, kRGBA_F32_SkColorType, kLastEnum_SkColorType = kRGBA_F32_SkColorType, kN32_SkColorType = kBGRA_8888_SkColorType, kN32_SkColorType = kRGBA_8888_SkColorType, };
- [ImageInfo_gammaCloseToSRGB]
- SkImageInfo
- bool gammaCloseToSRGB() const;
- [ImageInfo_height]
- SkImageInfo
- int height() const;
- [ImageInfo_isEmpty]
- SkImageInfo
- bool isEmpty() const;
- [ImageInfo_isOpaque]
- SkImageInfo
- bool isOpaque() const;
- [ImageInfo_makeAlphaType]
- SkImageInfo
- SkImageInfo makeAlphaType(SkAlphaType newAlphaType) const;
- [ImageInfo_makeColorSpace]
- SkImageInfo
- SkImageInfo makeColorSpace(sk_sp<SkColorSpace> cs) const;
- [ImageInfo_makeColorType]
- SkImageInfo
- SkImageInfo makeColorType(SkColorType newColorType) const;
- [ImageInfo_makeWH]
- SkImageInfo
- SkImageInfo makeWH(int newWidth, int newHeight) const;
- [ImageInfo_minRowBytes]
- SkImageInfo
- size_t minRowBytes() const;
- [ImageInfo_minRowBytes64]
- SkImageInfo
- uint64_t minRowBytes64() const;
- [ImageInfo_notequal1_operator]
- SkImageInfo
- bool operator!=(const SkImageInfo& other) const;
- [ImageInfo_equal1_operator]
- SkImageInfo
- bool operator==(const SkImageInfo& other) const;
- [ImageInfo_refColorSpace]
- SkImageInfo
- sk_sp<SkColorSpace> refColorSpace() const;
- [ImageInfo_reset]
- SkImageInfo
- void reset();
- [ImageInfo_shiftPerPixel]
- SkImageInfo
- int shiftPerPixel() const;
- [Alpha_Type_Premul]
- SkImageInfo
- stored color = original color * alpha / max alpha;
- [Alpha_Type_Unpremul]
- SkImageInfo
- stored color = original color * alpha / max alpha;
- [ImageInfo_validRowBytes]
- SkImageInfo
- bool validRowBytes(size_t rowBytes) const;
- [ImageInfo_width]
- SkImageInfo
- int width() const;
- [Matrix_Concat]
- SkMatrix
- static SkMatrix Concat(const SkMatrix& a, const SkMatrix& b);
- [Matrix_I]
- SkMatrix
- static const SkMatrix& I();
- [Matrix_063]
- SkMatrix
- | sx 0 0 | | J K L | | sx*J sx*K sx*L | I(divx, divy) * Matrix = | 0 sy 0 | | M N O | = | sy*M sy*N sy*O | | 0 0 1 | | P Q R | | P Q R |;
- [Matrix_InvalidMatrix]
- SkMatrix
- static const SkMatrix& InvalidMatrix();
- [Matrix_MakeAll]
- SkMatrix
- static SkMatrix MakeAll(SkScalar scaleX, SkScalar skewX, SkScalar transX, SkScalar skewY, SkScalar scaleY, SkScalar transY, SkScalar pers0, SkScalar pers1, SkScalar pers2);
- [Matrix_MakeRectToRect]
- SkMatrix
- static SkMatrix MakeRectToRect(const SkRect& src, const SkRect& dst, ScaleToFit stf);
- [Matrix_MakeScale_2]
- SkMatrix
- static SkMatrix MakeScale(SkScalar scale);
- [Matrix_MakeScale]
- SkMatrix
- static SkMatrix MakeScale(SkScalar sx, SkScalar sy);
- [Matrix_MakeTrans]
- SkMatrix
- static SkMatrix MakeTrans(SkScalar dx, SkScalar dy);
- [Matrix_SetAffineIdentity]
- SkMatrix
- static void SetAffineIdentity(SkScalar affine[6]);
- [Matrix_asAffine]
- SkMatrix
- bool asAffine(SkScalar affine[6]) const;
- [Matrix_cheapEqualTo]
- SkMatrix
- bool cheapEqualTo(const SkMatrix& m) const;
- [Matrix_decomposeScale]
- SkMatrix
- bool decomposeScale(SkSize* scale, SkMatrix* remaining = nullptr) const;
- [Matrix_dirtyMatrixTypeCache]
- SkMatrix
- void dirtyMatrixTypeCache();
- [Matrix_dump]
- SkMatrix
- void dump() const;
- [Matrix_ScaleToFit]
- SkMatrix
- enum ScaleToFit { kFill_ScaleToFit, kStart_ScaleToFit, kCenter_ScaleToFit, kEnd_ScaleToFit, };
- [Matrix_TypeMask]
- SkMatrix
- enum TypeMask { kIdentity_Mask = 0, kTranslate_Mask = 0x01, kScale_Mask = 0x02, kAffine_Mask = 0x04, kPerspective_Mask = 0x08, };
- [Matrix_fixedStepInX]
- SkMatrix
- SkVector fixedStepInX(SkScalar y) const;
- [Matrix_get]
- SkMatrix
- SkScalar get(int index) const;
- [Matrix_get9]
- SkMatrix
- void get9(SkScalar buffer[9]) const;
- [Matrix_getMaxScale]
- SkMatrix
- SkScalar getMaxScale() const;
- [Matrix_getMinMaxScales]
- SkMatrix
- bool getMinMaxScales(SkScalar scaleFactors[2]) const;
- [Matrix_getMinScale]
- SkMatrix
- SkScalar getMinScale() const;
- [Matrix_getPerspX]
- SkMatrix
- SkScalar getPerspX() const;
- [Matrix_getPerspY]
- SkMatrix
- SkScalar getPerspY() const;
- [Matrix_getScaleX]
- SkMatrix
- SkScalar getScaleX() const;
- [Matrix_getScaleY]
- SkMatrix
- SkScalar getScaleY() const;
- [Matrix_getSkewX]
- SkMatrix
- SkScalar getSkewX() const;
- [Matrix_getSkewY]
- SkMatrix
- SkScalar getSkewY() const;
- [Matrix_getTranslateX]
- SkMatrix
- SkScalar getTranslateX() const;
- [Matrix_getTranslateY]
- SkMatrix
- SkScalar getTranslateY() const;
- [Matrix_getType]
- SkMatrix
- TypeMask getType() const;
- [Matrix_hasPerspective]
- SkMatrix
- bool hasPerspective() const;
- [Matrix_invert]
- SkMatrix
- bool invert(SkMatrix* inverse) const;
- [Matrix_isFinite]
- SkMatrix
- bool isFinite() const;
- [Matrix_isFixedStepInX]
- SkMatrix
- bool isFixedStepInX() const;
- [Matrix_isIdentity]
- SkMatrix
- bool isIdentity() const;
- [Matrix_isScaleTranslate]
- SkMatrix
- bool isScaleTranslate() const;
- [Matrix_isSimilarity]
- SkMatrix
- bool isSimilarity(SkScalar tol = SK_ScalarNearlyZero) const;
- [Matrix_isTranslate]
- SkMatrix
- bool isTranslate() const;
- [Matrix_mapHomogeneousPoints]
- SkMatrix
- void mapHomogeneousPoints(SkPoint3 dst[], const SkPoint3 src[], int count) const;
- [Matrix_mapPoints]
- SkMatrix
- void mapPoints(SkPoint dst[], const SkPoint src[], int count) const;
- [Matrix_mapPoints_2]
- SkMatrix
- void mapPoints(SkPoint pts[], int count) const;
- [Matrix_mapRadius]
- SkMatrix
- SkScalar mapRadius(SkScalar radius) const;
- [Matrix_mapRect_3]
- SkMatrix
- SkRect mapRect(const SkRect& src) const;
- [Matrix_mapRect]
- SkMatrix
- bool mapRect(SkRect* dst, const SkRect& src) const;
- [Matrix_mapRect_2]
- SkMatrix
- bool mapRect(SkRect* rect) const;
- [Matrix_mapRectScaleTranslate]
- SkMatrix
- void mapRectScaleTranslate(SkRect* dst, const SkRect& src) const;
- [Matrix_mapRectToQuad]
- SkMatrix
- void mapRectToQuad(SkPoint dst[4], const SkRect& rect) const;
- [Matrix_mapVector_2]
- SkMatrix
- SkVector mapVector(SkScalar dx, SkScalar dy) const;
- [Matrix_mapVector]
- SkMatrix
- void mapVector(SkScalar dx, SkScalar dy, SkVector* result) const;
- [Matrix_mapVectors]
- SkMatrix
- void mapVectors(SkVector dst[], const SkVector src[], int count) const;
- [Matrix_mapVectors_2]
- SkMatrix
- void mapVectors(SkVector vecs[], int count) const;
- [Matrix_mapXY_2]
- SkMatrix
- SkPoint mapXY(SkScalar x, SkScalar y) const;
- [Matrix_mapXY]
- SkMatrix
- void mapXY(SkScalar x, SkScalar y, SkPoint* result) const;
- [Matrix_notequal_operator]
- SkMatrix
- bool operator!=(const SkMatrix& a, const SkMatrix& b);
- [Matrix_equal_operator]
- SkMatrix
- bool operator==(const SkMatrix& a, const SkMatrix& b);
- [Matrix_array_operator]
- SkMatrix
- SkScalar operator[](int index) const;
- [Matrix_dirtyMatrixTypeCache]
- SkMatrix
- SkScalar& operator[](int index);
- [Matrix_postConcat]
- SkMatrix
- void postConcat(const SkMatrix& other);
- [Matrix_postRotate_2]
- SkMatrix
- void postRotate(SkScalar degrees);
- [Matrix_postRotate]
- SkMatrix
- void postRotate(SkScalar degrees, SkScalar px, SkScalar py);
- [Matrix_postScale_2]
- SkMatrix
- void postScale(SkScalar sx, SkScalar sy);
- [Matrix_postScale]
- SkMatrix
- void postScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py);
- [Matrix_postSkew_2]
- SkMatrix
- void postSkew(SkScalar kx, SkScalar ky);
- [Matrix_postSkew]
- SkMatrix
- void postSkew(SkScalar kx, SkScalar ky, SkScalar px, SkScalar py);
- [Matrix_postTranslate]
- SkMatrix
- void postTranslate(SkScalar dx, SkScalar dy);
- [Matrix_preConcat]
- SkMatrix
- void preConcat(const SkMatrix& other);
- [Matrix_preRotate_2]
- SkMatrix
- void preRotate(SkScalar degrees);
- [Matrix_preRotate]
- SkMatrix
- void preRotate(SkScalar degrees, SkScalar px, SkScalar py);
- [Matrix_preScale_2]
- SkMatrix
- void preScale(SkScalar sx, SkScalar sy);
- [Matrix_preScale]
- SkMatrix
- void preScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py);
- [Matrix_preSkew_2]
- SkMatrix
- void preSkew(SkScalar kx, SkScalar ky);
- [Matrix_preSkew]
- SkMatrix
- void preSkew(SkScalar kx, SkScalar ky, SkScalar px, SkScalar py);
- [Matrix_preTranslate]
- SkMatrix
- void preTranslate(SkScalar dx, SkScalar dy);
- [Matrix_preservesAxisAlignment]
- SkMatrix
- bool preservesAxisAlignment() const;
- [Matrix_preservesRightAngles]
- SkMatrix
- bool preservesRightAngles(SkScalar tol = SK_ScalarNearlyZero) const;
- [Matrix_rectStaysRect]
- SkMatrix
- bool rectStaysRect() const;
- [Matrix_reset]
- SkMatrix
- void reset();
- [Matrix_set]
- SkMatrix
- void set(int index, SkScalar value);
- [Matrix_set9]
- SkMatrix
- void set9(const SkScalar buffer[9]);
- [Matrix_setAffine]
- SkMatrix
- void setAffine(const SkScalar affine[6]);
- [Matrix_setAll]
- SkMatrix
- void setAll(SkScalar scaleX, SkScalar skewX, SkScalar transX, SkScalar skewY, SkScalar scaleY, SkScalar transY, SkScalar persp0, SkScalar persp1, SkScalar persp2);
- [Matrix_setConcat]
- SkMatrix
- void setConcat(const SkMatrix& a, const SkMatrix& b);
- [Matrix_setIdentity]
- SkMatrix
- void setIdentity();
- [Matrix_setPerspX]
- SkMatrix
- void setPerspX(SkScalar v);
- [Matrix_setPerspY]
- SkMatrix
- void setPerspY(SkScalar v);
- [Matrix_setPolyToPoly]
- SkMatrix
- bool setPolyToPoly(const SkPoint src[], const SkPoint dst[], int count);
- [Matrix_setRSXform]
- SkMatrix
- SkMatrix& setRSXform(const SkRSXform& rsxForm);
- [Matrix_setRectToRect]
- SkMatrix
- bool setRectToRect(const SkRect& src, const SkRect& dst, ScaleToFit stf);
- [Matrix_setRotate_2]
- SkMatrix
- void setRotate(SkScalar degrees);
- [Matrix_setRotate]
- SkMatrix
- void setRotate(SkScalar degrees, SkScalar px, SkScalar py);
- [Matrix_setScale_2]
- SkMatrix
- void setScale(SkScalar sx, SkScalar sy);
- [Matrix_setScale]
- SkMatrix
- void setScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py);
- [Matrix_setScaleTranslate]
- SkMatrix
- void setScaleTranslate(SkScalar sx, SkScalar sy, SkScalar tx, SkScalar ty);
- [Matrix_setScaleX]
- SkMatrix
- void setScaleX(SkScalar v);
- [Matrix_setScaleY]
- SkMatrix
- void setScaleY(SkScalar v);
- [Matrix_setSinCos_2]
- SkMatrix
- void setSinCos(SkScalar sinValue, SkScalar cosValue);
- [Matrix_setSinCos]
- SkMatrix
- void setSinCos(SkScalar sinValue, SkScalar cosValue, SkScalar px, SkScalar py);
- [Matrix_setSkew_2]
- SkMatrix
- void setSkew(SkScalar kx, SkScalar ky);
- [Matrix_setSkew]
- SkMatrix
- void setSkew(SkScalar kx, SkScalar ky, SkScalar px, SkScalar py);
- [Matrix_setSkewX]
- SkMatrix
- void setSkewX(SkScalar v);
- [Matrix_setSkewY]
- SkMatrix
- void setSkewY(SkScalar v);
- [Matrix_setTranslate]
- SkMatrix
- void setTranslate(SkScalar dx, SkScalar dy);
- [Matrix_setTranslate_2]
- SkMatrix
- void setTranslate(const SkVector& v);
- [Matrix_setTranslateX]
- SkMatrix
- void setTranslateX(SkScalar v);
- [Matrix_setTranslateY]
- SkMatrix
- void setTranslateY(SkScalar v);
- [MemberIndex]
- SkMatrix
- static constexpr int kMScaleX = 0; static constexpr int kMSkewX = 1; static constexpr int kMTransX = 2; static constexpr int kMSkewY = 3; static constexpr int kMScaleY = 4; static constexpr int kMTransY = 5; static constexpr int kMPersp0 = 6; static constexpr int kMPersp1 = 7; static constexpr int kMPersp2 = 8;
- [Paint_empty_constructor]
- SkPaint
- SkPaint();
- [Paint_move_SkPaint]
- SkPaint
- SkPaint(SkPaint&& paint);
- [Paint_copy_const_SkPaint]
- SkPaint
- SkPaint(const SkPaint& paint);
- [Paint_containsText]
- SkPaint
- bool containsText(const void* text, size_t byteLength) const;
- [Paint_countText]
- SkPaint
- int countText(const void* text, size_t byteLength) const;
- [Paint_getAlpha]
- SkPaint
- uint8_t getAlpha() const;
- [Paint_getBlendMode]
- SkPaint
- SkBlendMode getBlendMode() const;
- [Paint_getColor]
- SkPaint
- SkColor getColor() const;
- [Paint_getColor4f]
- SkPaint
- SkColor4f getColor4f() const;
- [Paint_getColorFilter]
- SkPaint
- SkColorFilter* getColorFilter() const;
- [Paint_getDrawLooper]
- SkPaint
- SkDrawLooper* getDrawLooper() const;
- [Paint_getFillPath_2]
- [Shader_Methods_a]
- [Shader_Methods_b]
- SkPaint
- bool getFillPath(const SkPath& src, SkPath* dst) const;
- [Paint_getFillPath]
- SkPaint
- bool getFillPath(const SkPath& src, SkPath* dst, const SkRect* cullRect, SkScalar resScale = 1) const;
- [Paint_getFilterQuality]
- SkPaint
- SkFilterQuality getFilterQuality() const;
- [Paint_getFlags]
- SkPaint
- uint32_t getFlags() const;
- [Paint_getFontMetrics]
- SkPaint
- SkScalar getFontMetrics(SkFontMetrics* metrics) const;
- [Paint_getFontSpacing]
- SkPaint
- SkScalar getFontSpacing() const;
- [Paint_getHash]
- SkPaint
- uint32_t getHash() const;
- [Paint_getHinting]
- SkPaint
- SkFontHinting getHinting() const;
- [Paint_getImageFilter]
- SkPaint
- SkImageFilter* getImageFilter() const;
- [Paint_getMaskFilter]
- SkPaint
- SkMaskFilter* getMaskFilter() const;
- [Paint_getPathEffect]
- SkPaint
- SkPathEffect* getPathEffect() const;
- [Paint_getPosTextPath]
- SkPaint
- void getPosTextPath(const void* text, size_t length, const SkPoint pos[], SkPath* path) const;
- [Paint_getShader]
- SkPaint
- SkShader* getShader() const;
- [Paint_getStrokeCap]
- SkPaint
- Cap getStrokeCap() const;
- [Paint_getStrokeJoin]
- SkPaint
- Join getStrokeJoin() const;
- [Paint_getStrokeMiter]
- SkPaint
- SkScalar getStrokeMiter() const;
- [Paint_getStrokeWidth]
- SkPaint
- SkScalar getStrokeWidth() const;
- [Paint_getStyle]
- SkPaint
- Style getStyle() const;
- [Paint_getTextEncoding]
- SkPaint
- SkTextEncoding getTextEncoding() const;
- [Paint_getTextPath]
- SkPaint
- void getTextPath(const void* text, size_t length, SkScalar x, SkScalar y, SkPath* path) const;
- [Paint_getTextScaleX]
- SkPaint
- SkScalar getTextScaleX() const;
- [Paint_getTextSize]
- SkPaint
- SkScalar getTextSize() const;
- [Paint_getTextSkewX]
- SkPaint
- SkScalar getTextSkewX() const;
- [Paint_getTextWidths]
- SkPaint
- int getTextWidths(const void* text, size_t byteLength, SkScalar widths[], SkRect bounds[] = nullptr) const;
- [Paint_getTypeface]
- SkPaint
- SkTypeface* getTypeface() const;
- [Paint_isAntiAlias]
- SkPaint
- bool isAntiAlias() const;
- [Paint_isAutohinted]
- SkPaint
- bool isAutohinted() const;
- [Paint_isDither]
- SkPaint
- bool isDither() const;
- [Paint_isEmbeddedBitmapText]
- SkPaint
- bool isEmbeddedBitmapText() const;
- [Paint_isFakeBoldText]
- SkPaint
- bool isFakeBoldText() const;
- [Paint_isLCDRenderText]
- SkPaint
- bool isLCDRenderText() const;
- [Paint_isLinearText]
- SkPaint
- bool isLinearText() const;
- [Paint_setBlendMode]
- SkPaint
- bool isSrcOver() const;
- [Paint_isSubpixelText]
- SkPaint
- bool isSubpixelText() const;
- [Paint_measureText_2]
- SkPaint
- SkScalar measureText(const void* text, size_t length) const;
- [Paint_measureText]
- SkPaint
- SkScalar measureText(const void* text, size_t length, SkRect* bounds) const;
- [Paint_nothingToDraw]
- SkPaint
- bool nothingToDraw() const;
- [Paint_notequal_operator]
- SkPaint
- bool operator!=(const SkPaint& a, const SkPaint& b);
- [Paint_move_operator]
- SkPaint
- SkPaint& operator=(SkPaint&& paint);
- [Paint_copy_operator]
- SkPaint
- SkPaint& operator=(const SkPaint& paint);
- [Paint_equal_operator]
- SkPaint
- bool operator==(const SkPaint& a, const SkPaint& b);
- [Paint_refColorFilter]
- SkPaint
- sk_sp<SkColorFilter> refColorFilter() const;
- [Paint_refDrawLooper]
- SkPaint
- sk_sp<SkDrawLooper> refDrawLooper() const;
- [Paint_refImageFilter]
- SkPaint
- sk_sp<SkImageFilter> refImageFilter() const;
- [Paint_refMaskFilter]
- SkPaint
- sk_sp<SkMaskFilter> refMaskFilter() const;
- [Paint_refPathEffect]
- SkPaint
- sk_sp<SkPathEffect> refPathEffect() const;
- [Paint_refShader]
- SkPaint
- sk_sp<SkShader> refShader() const;
- [Paint_refTypeface]
- SkPaint
- sk_sp<SkTypeface> refTypeface() const;
- [Paint_reset]
- SkPaint
- void reset();
- [Paint_setARGB]
- SkPaint
- void setARGB(U8CPU a, U8CPU r, U8CPU g, U8CPU b);
- [Paint_setAlpha]
- SkPaint
- void setAlpha(U8CPU a);
- [Dither_a]
- [Dither_b]
- [Paint_setAntiAlias]
- SkPaint
- void setAntiAlias(bool aa);
- [Fake_Bold]
- [Paint_setAutohinted]
- SkPaint
- void setAutohinted(bool useAutohinter);
- [Paint_setBlendMode]
- [Path_Effect_Methods]
- SkPaint
- void setBlendMode(SkBlendMode mode);
- [Paint_setColor]
- SkPaint
- void setColor(SkColor color);
- [Paint_setColor4f]
- SkPaint
- void setColor4f(const SkColor4f& color, SkColorSpace* colorSpace);
- [Blend_Mode_Methods]
- [Paint_setColorFilter]
- SkPaint
- void setColorFilter(sk_sp<SkColorFilter> colorFilter);
- [Device_Text]
- [Paint_setDither]
- SkPaint
- void setDither(bool dither);
- [Paint_setDrawLooper]
- [Text_Size]
- SkPaint
- void setDrawLooper(sk_sp<SkDrawLooper> drawLooper);
- [Paint_setEmbeddedBitmapText]
- SkPaint
- void setEmbeddedBitmapText(bool useEmbeddedBitmapText);
- [Filter_Quality_Methods]
- [Paint_setFakeBoldText]
- SkPaint
- void setFakeBoldText(bool fakeBoldText);
- [Color_Methods]
- [Paint_setFilterQuality]
- SkPaint
- void setFilterQuality(SkFilterQuality quality);
- [Anti_Alias]
- [Paint_setFlags]
- SkPaint
- void setFlags(uint32_t flags);
- [Paint_setHinting]
- SkPaint
- void setHinting(SkFontHinting hintingLevel);
- [Draw_Looper_Methods]
- [Paint_setImageFilter]
- SkPaint
- void setImageFilter(sk_sp<SkImageFilter> imageFilter);
- [Paint_setLCDRenderText]
- SkPaint
- void setLCDRenderText(bool lcdText);
- [Paint_setLinearText]
- SkPaint
- void setLinearText(bool linearText);
- [Paint_setMaskFilter]
- [Typeface_Methods]
- SkPaint
- void setMaskFilter(sk_sp<SkMaskFilter> maskFilter);
- [Mask_Filter_Methods]
- [Paint_setPathEffect]
- SkPaint
- void setPathEffect(sk_sp<SkPathEffect> pathEffect);
- [Color_Filter_Methods]
- [Paint_setShader]
- SkPaint
- void setShader(sk_sp<SkShader> shader);
- [Paint_setStrokeCap_a]
- [Paint_setStrokeCap_b]
- SkPaint
- void setStrokeCap(Cap cap);
- [Paint_setStrokeJoin]
- SkPaint
- void setStrokeJoin(Join join);
- [Paint_setStrokeMiter]
- SkPaint
- void setStrokeMiter(SkScalar miter);
- [Miter_Limit]
- [Paint_setStrokeWidth]
- SkPaint
- void setStrokeWidth(SkScalar width);
- [Paint_setStyle]
- [Stroke_Width]
- SkPaint
- void setStyle(Style style);
- [Paint_setSubpixelText]
- SkPaint
- void setSubpixelText(bool subpixelText);
- [Paint_setTextEncoding]
- SkPaint
- void setTextEncoding(SkTextEncoding encoding);
- [Paint_setTextScaleX]
- [Text_Skew_X]
- SkPaint
- void setTextScaleX(SkScalar scaleX);
- [Paint_setTextSize]
- [Text_Scale_X]
- SkPaint
- void setTextSize(SkScalar textSize);
- [Paint_setTextSkewX]
- [Text_Encoding]
- SkPaint
- void setTextSkewX(SkScalar skewX);
- [Image_Filter_Methods]
- [Paint_setTypeface]
- SkPaint
- void setTypeface(sk_sp<SkTypeface> typeface);
- [Paint_053]
- SkPaint
- static constexpr int kCapCount = kLast_Cap + 1;
- [Paint_057]
- SkPaint
- static constexpr int kJoinCount = kLast_Join + 1;
- [Paint_textToGlyphs]
- SkPaint
- int textToGlyphs(const void* text, size_t byteLength, SkGlyphID glyphs[]) const;
- [Path_ConvertConicToQuads]
- SkPath
- static int ConvertConicToQuads(const SkPoint& p0, const SkPoint& p1, const SkPoint& p2, SkScalar w, SkPoint pts[], int pow2);
- [Path_ConvertToNonInverseFillType]
- SkPath
- static FillType ConvertToNonInverseFillType(FillType fill);
- [Path_IsCubicDegenerate]
- SkPath
- static bool IsCubicDegenerate(const SkPoint& p1, const SkPoint& p2, const SkPoint& p3, const SkPoint& p4, bool exact);
- [Path_IsInverseFillType]
- SkPath
- static bool IsInverseFillType(FillType fill);
- [Path_IsLineDegenerate]
- SkPath
- static bool IsLineDegenerate(const SkPoint& p1, const SkPoint& p2, bool exact);
- [Path_IsQuadDegenerate]
- SkPath
- static bool IsQuadDegenerate(const SkPoint& p1, const SkPoint& p2, const SkPoint& p3, bool exact);
- [Path_Iter_Iter]
- SkPath
- Iter();
- [Path_Iter_const_SkPath]
- SkPath
- Iter(const SkPath& path, bool forceClose);
- [Path_empty_constructor]
- SkPath
- SkPath();
- [Path_copy_const_SkPath]
- SkPath
- SkPath(const SkPath& path);
- [Path_addArc]
- SkPath
- SkPath& addArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle);
- [Path_addCircle]
- SkPath
- SkPath& addCircle(SkScalar x, SkScalar y, SkScalar radius, Direction dir = kCW_Direction);
- [Path_addOval]
- SkPath
- SkPath& addOval(const SkRect& oval, Direction dir = kCW_Direction);
- [Path_addOval_2]
- SkPath
- SkPath& addOval(const SkRect& oval, Direction dir, unsigned start);
- [Path_addPath_2]
- SkPath
- SkPath& addPath(const SkPath& src, AddPathMode mode = kAppend_AddPathMode);
- [Path_addPath]
- SkPath
- SkPath& addPath(const SkPath& src, SkScalar dx, SkScalar dy, AddPathMode mode = kAppend_AddPathMode);
- [Path_addPath_3]
- SkPath
- SkPath& addPath(const SkPath& src, const SkMatrix& matrix, AddPathMode mode = kAppend_AddPathMode);
- [Path_addPoly]
- SkPath
- SkPath& addPoly(const SkPoint pts[], int count, bool close);
- [Path_addPoly_2]
- SkPath
- SkPath& addPoly(const std::initializer_list<SkPoint>& list, bool close);
- [Path_addRRect]
- SkPath
- SkPath& addRRect(const SkRRect& rrect, Direction dir = kCW_Direction);
- [Path_addRRect_2]
- SkPath
- SkPath& addRRect(const SkRRect& rrect, Direction dir, unsigned start);
- [Path_addRect_3]
- SkPath
- SkPath& addRect(SkScalar left, SkScalar top, SkScalar right, SkScalar bottom, Direction dir = kCW_Direction);
- [Path_addRect]
- SkPath
- SkPath& addRect(const SkRect& rect, Direction dir = kCW_Direction);
- [Path_addRect_2]
- SkPath
- SkPath& addRect(const SkRect& rect, Direction dir, unsigned start);
- [Path_addRoundRect]
- SkPath
- SkPath& addRoundRect(const SkRect& rect, SkScalar rx, SkScalar ry, Direction dir = kCW_Direction);
- [Path_addRoundRect_2]
- SkPath
- SkPath& addRoundRect(const SkRect& rect, const SkScalar radii[], Direction dir = kCW_Direction);
- [Path_arcTo_4]
- SkPath
- SkPath& arcTo(SkScalar rx, SkScalar ry, SkScalar xAxisRotate, ArcSize largeArc, Direction sweep, SkScalar x, SkScalar y);
- [Path_arcTo_2_a]
- [Path_arcTo_2_b]
- [Path_arcTo_2_c]
- SkPath
- SkPath& arcTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2, SkScalar radius);
- [Path_arcTo_3]
- SkPath
- SkPath& arcTo(const SkPoint p1, const SkPoint p2, SkScalar radius);
- [Path_rArcTo]
- SkPath
- SkPath& arcTo(const SkPoint r, SkScalar xAxisRotate, ArcSize largeArc, Direction sweep, const SkPoint xy);
- [Path_arcTo]
- SkPath
- SkPath& arcTo(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, bool forceMoveTo);
- [Path_close]
- SkPath
- SkPath& close();
- [Path_computeTightBounds]
- SkPath
- SkRect computeTightBounds() const;
- [Path_conicTo]
- SkPath
- SkPath& conicTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2, SkScalar w);
- [Path_conicTo_2]
- SkPath
- SkPath& conicTo(const SkPoint& p1, const SkPoint& p2, SkScalar w);
- [Path_Iter_conicWeight]
- [Path_RawIter_conicWeight]
- SkPath
- SkScalar conicWeight() const;
- [Path_conservativelyContainsRect]
- SkPath
- bool conservativelyContainsRect(const SkRect& rect) const;
- [Path_contains]
- SkPath
- bool contains(SkScalar x, SkScalar y) const;
- [Path_countPoints]
- SkPath
- int countPoints() const;
- [Path_countVerbs]
- SkPath
- int countVerbs() const;
- [Path_cubicTo]
- SkPath
- SkPath& cubicTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2, SkScalar x3, SkScalar y3);
- [Path_cubicTo_2]
- SkPath
- SkPath& cubicTo(const SkPoint& p1, const SkPoint& p2, const SkPoint& p3);
- [Path_dump_2]
- SkPath
- void dump() const;
- [Path_dump]
- SkPath
- void dump(SkWStream* stream, bool forceClose, bool dumpAsHex) const;
- [Path_dumpHex]
- SkPath
- void dumpHex() const;
- [Path_AddPathMode]
- SkPath
- enum AddPathMode { kAppend_AddPathMode, kExtend_AddPathMode, };
- [Path_ArcSize]
- SkPath
- enum ArcSize { kSmall_ArcSize, kLarge_ArcSize, };
- [Path_Convexity]
- SkPath
- enum Convexity : uint8_t { kUnknown_Convexity, kConvex_Convexity, kConcave_Convexity, };
- [Path_Direction]
- SkPath
- enum Direction : int { kCW_Direction, kCCW_Direction, };
- [Path_FillType_a]
- [Path_FillType_b]
- SkPath
- enum FillType { kWinding_FillType, kEvenOdd_FillType, kInverseWinding_FillType, kInverseEvenOdd_FillType, };
- [Path_SegmentMask]
- SkPath
- enum SegmentMask { kLine_SegmentMask = 1 << 0, kQuad_SegmentMask = 1 << 1, kConic_SegmentMask = 1 << 2, kCubic_SegmentMask = 1 << 3, };
- [Path_Verb]
- SkPath
- enum Verb { kMove_Verb, kLine_Verb, kQuad_Verb, kConic_Verb, kCubic_Verb, kClose_Verb, kDone_Verb, };
- [Path_getBounds]
- SkPath
- const SkRect& getBounds() const;
- [Path_getConvexity]
- SkPath
- Convexity getConvexity() const;
- [Path_getConvexityOrUnknown]
- SkPath
- Convexity getConvexityOrUnknown() const;
- [Path_getFillType]
- SkPath
- FillType getFillType() const;
- [Path_getGenerationID]
- SkPath
- uint32_t getGenerationID() const;
- [Path_getLastPt]
- SkPath
- bool getLastPt(SkPoint* lastPt) const;
- [Path_getPoint]
- SkPath
- SkPoint getPoint(int index) const;
- [Path_getPoints]
- SkPath
- int getPoints(SkPoint points[], int max) const;
- [Path_getSegmentMasks]
- SkPath
- uint32_t getSegmentMasks() const;
- [Path_getVerbs]
- SkPath
- int getVerbs(uint8_t verbs[], int max) const;
- [Path_incReserve]
- SkPath
- void incReserve(int extraPtCount);
- [Path_interpolate]
- SkPath
- bool interpolate(const SkPath& ending, SkScalar weight, SkPath* out) const;
- [Path_Iter_isCloseLine]
- SkPath
- bool isCloseLine() const;
- [Path_Iter_isClosedContour]
- SkPath
- bool isClosedContour() const;
- [Path_Iter]
- SkPath
- class Iter { Iter(); Iter(const SkPath& path, bool forceClose); void setPath(const SkPath& path, bool forceClose); Verb next(SkPoint pts[4], bool doConsumeDegenerates = true, bool exact = false); SkScalar conicWeight() const; bool isCloseLine() const; bool isClosedContour() const; };
- [Path_isConvex]
- SkPath
- bool isConvex() const;
- [Path_isEmpty]
- SkPath
- bool isEmpty() const;
- [Path_isFinite]
- SkPath
- bool isFinite() const;
- [Path_isInterpolatable]
- SkPath
- bool isInterpolatable(const SkPath& compare) const;
- [Path_isInverseFillType_2]
- SkPath
- bool isInverseFillType() const;
- [Path_isLastContourClosed]
- SkPath
- bool isLastContourClosed() const;
- [Path_isLine]
- SkPath
- bool isLine(SkPoint line[2]) const;
- [Path_isNestedFillRects]
- SkPath
- bool isNestedFillRects(SkRect rect[2], Direction dirs[2] = nullptr) const;
- [Path_isOval]
- SkPath
- bool isOval(SkRect* bounds) const;
- [Path_isRRect]
- SkPath
- bool isRRect(SkRRect* rrect) const;
- [Path_isRect]
- SkPath
- bool isRect(SkRect* rect, bool* isClosed = nullptr, Direction* direction = nullptr) const;
- [Path_isVolatile]
- SkPath
- bool isVolatile() const;
- [Path_lineTo]
- SkPath
- SkPath& lineTo(SkScalar x, SkScalar y);
- [Path_lineTo_2]
- SkPath
- SkPath& lineTo(const SkPoint& p);
- [Path_moveTo]
- SkPath
- SkPath& moveTo(SkScalar x, SkScalar y);
- [Path_moveTo_2]
- SkPath
- SkPath& moveTo(const SkPoint& p);
- [Path_RawIter_next]
- SkPath
- Verb next(SkPoint pts[4]);
- [Path_Iter_next]
- SkPath
- Verb next(SkPoint pts[4], bool doConsumeDegenerates = true, bool exact = false);
- [Path_offset_2]
- SkPath
- void offset(SkScalar dx, SkScalar dy);
- [Path_offset]
- SkPath
- void offset(SkScalar dx, SkScalar dy, SkPath* dst) const;
- [Path_notequal_operator]
- SkPath
- bool operator!=(const SkPath& a, const SkPath& b);
- [Path_copy_operator]
- SkPath
- SkPath& operator=(const SkPath& path);
- [Path_equal_operator]
- SkPath
- bool operator==(const SkPath& a, const SkPath& b);
- [Path_RawIter_peek]
- SkPath
- Verb peek() const;
- [Path_quadTo]
- SkPath
- SkPath& quadTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2);
- [Path_quadTo_2]
- SkPath
- SkPath& quadTo(const SkPoint& p1, const SkPoint& p2);
- [Path_rArcTo]
- SkPath
- SkPath& rArcTo(SkScalar rx, SkScalar ry, SkScalar xAxisRotate, ArcSize largeArc, Direction sweep, SkScalar dx, SkScalar dy);
- [Cubic]
- [Path_rConicTo]
- SkPath
- SkPath& rConicTo(SkScalar dx1, SkScalar dy1, SkScalar dx2, SkScalar dy2, SkScalar w);
- [Arc]
- [Path_rCubicTo]
- SkPath
- SkPath& rCubicTo(SkScalar dx1, SkScalar dy1, SkScalar dx2, SkScalar dy2, SkScalar dx3, SkScalar dy3);
- [Path_rLineTo]
- [Quad_a]
- [Quad_b]
- SkPath
- SkPath& rLineTo(SkScalar dx, SkScalar dy);
- [Path_rMoveTo]
- SkPath
- SkPath& rMoveTo(SkScalar dx, SkScalar dy);
- [Conic_Weight_a]
- [Conic_Weight_b]
- [Conic_Weight_c]
- [Path_rQuadTo]
- SkPath
- SkPath& rQuadTo(SkScalar dx1, SkScalar dy1, SkScalar dx2, SkScalar dy2);
- [Path_readFromMemory]
- SkPath
- size_t readFromMemory(const void* buffer, size_t length);
- [Path_reset]
- SkPath
- SkPath& reset();
- [Path_reverseAddPath]
- SkPath
- SkPath& reverseAddPath(const SkPath& src);
- [Path_rewind]
- SkPath
- SkPath& rewind();
- [Path_serialize]
- SkPath
- sk_sp<SkData> serialize() const;
- [Path_setConvexity]
- SkPath
- void setConvexity(Convexity convexity);
- [Path_setFillType]
- SkPath
- void setFillType(FillType ft);
- [Path_setIsVolatile]
- SkPath
- void setIsVolatile(bool isVolatile);
- [Path_setLastPt]
- SkPath
- void setLastPt(SkScalar x, SkScalar y);
- [Path_setLastPt_2]
- SkPath
- void setLastPt(const SkPoint& p);
- [Path_Iter_setPath]
- SkPath
- void setPath(const SkPath& path, bool forceClose);
- [Path_swap]
- SkPath
- void swap(SkPath& other);
- [Path_toggleInverseFillType]
- SkPath
- void toggleInverseFillType();
- [Path_transform_2]
- SkPath
- void transform(const SkMatrix& matrix);
- [Path_transform]
- SkPath
- void transform(const SkMatrix& matrix, SkPath* dst) const;
- [Path_updateBoundsCache]
- SkPath
- void updateBoundsCache() const;
- [Path_writeToMemory]
- SkPath
- size_t writeToMemory(void* buffer) const;
- [Path_destructor]
- SkPath
- ~SkPath();
- [Picture_MakeFromData]
- SkPicture
- static sk_sp<SkPicture> MakeFromData(const SkData* data, const SkDeserialProcs* procs = nullptr);
- [Picture_serialize_2]
- SkPicture
- static sk_sp<SkPicture> MakeFromData(const void* data, size_t size, const SkDeserialProcs* procs = nullptr);
- [Picture_MakeFromStream]
- SkPicture
- static sk_sp<SkPicture> MakeFromStream(SkStream* stream, const SkDeserialProcs* procs = nullptr);
- [Picture_MakePlaceholder]
- SkPicture
- static sk_sp<SkPicture> MakePlaceholder(SkRect cull);
- [Picture_AbortCallback_abort]
- SkPicture
- virtual bool abort() = 0;
- [Picture_approximateBytesUsed]
- SkPicture
- virtual size_t approximateBytesUsed() const = 0;
- [Picture_approximateOpCount]
- SkPicture
- virtual int approximateOpCount() const = 0;
- [Picture_cullRect]
- SkPicture
- virtual SkRect cullRect() const = 0;
- [Picture_playback]
- SkPicture
- virtual void playback(SkCanvas* canvas, AbortCallback* callback = nullptr) const = 0;
- [Picture_serialize]
- SkPicture
- sk_sp<SkData> serialize(const SkSerialProcs* procs = nullptr) const;
- [Picture_serialize_2]
- SkPicture
- void serialize(SkWStream* stream, const SkSerialProcs* procs = nullptr) const;
- [Picture_uniqueID]
- SkPicture
- uint32_t uniqueID() const;
- [Pixmap_empty_constructor]
- SkPixmap
- SkPixmap();
- [Pixmap_const_SkImageInfo_const_star]
- SkPixmap
- SkPixmap(const SkImageInfo& info, const void* addr, size_t rowBytes);
- [Pixmap_addr]
- SkPixmap
- const void* addr() const;
- [Pixmap_addr_2]
- SkPixmap
- const void* addr(int x, int y) const;
- [Pixmap_addr16]
- SkPixmap
- const uint16_t* addr16() const;
- [Pixmap_addr16_2]
- SkPixmap
- const uint16_t* addr16(int x, int y) const;
- [Pixmap_addr32]
- SkPixmap
- const uint32_t* addr32() const;
- [Pixmap_addr32_2]
- SkPixmap
- const uint32_t* addr32(int x, int y) const;
- [Pixmap_addr64]
- SkPixmap
- const uint64_t* addr64() const;
- [Pixmap_addr64_2]
- SkPixmap
- const uint64_t* addr64(int x, int y) const;
- [Pixmap_addr8]
- SkPixmap
- const uint8_t* addr8() const;
- [Pixmap_addr8_2]
- SkPixmap
- const uint8_t* addr8(int x, int y) const;
- [Pixmap_addrF16]
- SkPixmap
- const uint16_t* addrF16() const;
- [Pixmap_addrF16_2]
- SkPixmap
- const uint16_t* addrF16(int x, int y) const;
- [Pixmap_alphaType]
- SkPixmap
- SkAlphaType alphaType() const;
- [Pixmap_bounds]
- SkPixmap
- SkIRect bounds() const;
- [Pixmap_colorSpace]
- SkPixmap
- SkColorSpace* colorSpace() const;
- [Pixmap_colorType]
- SkPixmap
- SkColorType colorType() const;
- [Pixmap_computeByteSize]
- SkPixmap
- size_t computeByteSize() const;
- [Pixmap_computeIsOpaque]
- SkPixmap
- bool computeIsOpaque() const;
- [Pixmap_erase_2]
- SkPixmap
- bool erase(SkColor color) const;
- [Pixmap_erase]
- SkPixmap
- bool erase(SkColor color, const SkIRect& subset) const;
- [Pixmap_erase_3]
- SkPixmap
- bool erase(const SkColor4f& color, const SkIRect* subset = nullptr) const;
- [Pixmap_extractSubset]
- SkPixmap
- bool extractSubset(SkPixmap* subset, const SkIRect& area) const;
- [Pixmap_getColor]
- SkPixmap
- SkColor getColor(int x, int y) const;
- [Pixmap_height]
- SkPixmap
- int height() const;
- [Pixmap_info]
- SkPixmap
- const SkImageInfo& info() const;
- [Pixmap_isOpaque]
- SkPixmap
- bool isOpaque() const;
- [Pixmap_readPixels]
- SkPixmap
- bool readPixels(const SkImageInfo& dstInfo, void* dstPixels, size_t dstRowBytes) const;
- [Pixmap_readPixels_2]
- SkPixmap
- bool readPixels(const SkImageInfo& dstInfo, void* dstPixels, size_t dstRowBytes, int srcX, int srcY) const;
- [Pixmap_readPixels_4]
- SkPixmap
- bool readPixels(const SkPixmap& dst) const;
- [Pixmap_readPixels_3]
- SkPixmap
- bool readPixels(const SkPixmap& dst, int srcX, int srcY) const;
- [Pixmap_reset]
- SkPixmap
- void reset();
- [Pixmap_reset_2]
- SkPixmap
- void reset(const SkImageInfo& info, const void* addr, size_t rowBytes);
- [Pixmap_rowBytes]
- SkPixmap
- size_t rowBytes() const;
- [Pixmap_rowBytesAsPixels]
- SkPixmap
- int rowBytesAsPixels() const;
- [Pixmap_scalePixels]
- SkPixmap
- bool scalePixels(const SkPixmap& dst, SkFilterQuality filterQuality) const;
- [Pixmap_setColorSpace]
- SkPixmap
- void setColorSpace(sk_sp<SkColorSpace> colorSpace);
- [Pixmap_shiftPerPixel]
- SkPixmap
- int shiftPerPixel() const;
- [Pixmap_width]
- SkPixmap
- int width() const;
- [Pixmap_writable_addr]
- SkPixmap
- void* writable_addr() const;
- [Pixmap_writable_addr_2]
- SkPixmap
- void* writable_addr(int x, int y) const;
- [Pixmap_writable_addr16]
- SkPixmap
- uint16_t* writable_addr16(int x, int y) const;
- [Pixmap_writable_addr32]
- SkPixmap
- uint32_t* writable_addr32(int x, int y) const;
- [Pixmap_writable_addr64]
- SkPixmap
- uint64_t* writable_addr64(int x, int y) const;
- [Pixmap_writable_addr8]
- SkPixmap
- uint8_t* writable_addr8(int x, int y) const;
- [Pixmap_writable_addrF16]
- SkPixmap
- uint16_t* writable_addrF16(int x, int y) const;
- [Point_CrossProduct]
- SkPoint
- static SkScalar CrossProduct(const SkVector& a, const SkVector& b);
- [Point_Distance]
- SkPoint
- static SkScalar Distance(const SkPoint& a, const SkPoint& b);
- [Point_DotProduct]
- SkPoint
- static SkScalar DotProduct(const SkVector& a, const SkVector& b);
- [Point_Length]
- SkPoint
- static SkScalar Length(SkScalar x, SkScalar y);
- [Point_Make]
- SkPoint
- static constexpr SkPoint Make(SkScalar x, SkScalar y);
- [Point_Normalize]
- SkPoint
- static SkScalar Normalize(SkVector* vec);
- [Point_Offset_2]
- SkPoint
- static void Offset(SkPoint points[], int count, SkScalar dx, SkScalar dy);
- [Point_Offset]
- SkPoint
- static void Offset(SkPoint points[], int count, const SkVector& offset);
- [Point_cross]
- SkPoint
- SkScalar cross(const SkVector& vec) const;
- [Point_distanceToOrigin]
- SkPoint
- SkScalar distanceToOrigin() const;
- [Point_dot]
- SkPoint
- SkScalar dot(const SkVector& vec) const;
- [Point_equals]
- SkPoint
- bool equals(SkScalar x, SkScalar y) const;
- [Point_isFinite]
- SkPoint
- bool isFinite() const;
- [Point_isZero]
- SkPoint
- bool isZero() const;
- [Point_iset_2]
- SkPoint
- void iset(const SkIPoint& p);
- [Point_iset]
- SkPoint
- void iset(int32_t x, int32_t y);
- [Point_length_2]
- SkPoint
- SkScalar length() const;
- [Point_negate]
- SkPoint
- void negate();
- [Point_normalize_2]
- SkPoint
- bool normalize();
- [Point_offset_3]
- SkPoint
- void offset(SkScalar dx, SkScalar dy);
- [Point_notequal_operator]
- SkPoint
- bool operator!=(const SkPoint& a, const SkPoint& b);
- [Point_multiply_operator]
- SkPoint
- SkPoint operator*(SkScalar scale) const;
- [Point_multiplyby_operator]
- SkPoint
- SkPoint& operator*=(SkScalar scale);
- [Point_add_operator]
- SkPoint
- SkPoint operator+(const SkPoint& a, const SkVector& b);
- [Point_addto_operator]
- SkPoint
- void operator+=(const SkVector& v);
- [Point_minus_operator]
- SkPoint
- SkPoint operator-() const;
- [Point_subtract_operator]
- SkPoint
- SkVector operator-(const SkPoint& a, const SkPoint& b);
- [Point_subtractfrom_operator]
- SkPoint
- void operator-=(const SkVector& v);
- [Point_equal_operator]
- SkPoint
- bool operator==(const SkPoint& a, const SkPoint& b);
- [Point_scale]
- SkPoint
- void scale(SkScalar scale, SkPoint* dst) const;
- [Point_scale_2]
- SkPoint
- void scale(SkScalar value);
- [Point_set]
- SkPoint
- void set(SkScalar x, SkScalar y);
- [Point_setAbs]
- SkPoint
- void setAbs(const SkPoint& pt);
- [Point_setLength]
- SkPoint
- bool setLength(SkScalar length);
- [Point_setLength_2]
- SkPoint
- bool setLength(SkScalar x, SkScalar y, SkScalar length);
- [Point_setNormalize]
- SkPoint
- bool setNormalize(SkScalar x, SkScalar y);
- [Point_x]
- SkPoint
- SkScalar x() const;
- [Point_y]
- SkPoint
- SkScalar y() const;
- [RRect_MakeEmpty]
- SkRRect
- static SkRRect MakeEmpty();
- [RRect_MakeOval]
- SkRRect
- static SkRRect MakeOval(const SkRect& oval);
- [RRect_MakeRect]
- SkRRect
- static SkRRect MakeRect(const SkRect& r);
- [RRect_MakeRectXY]
- SkRRect
- static SkRRect MakeRectXY(const SkRect& rect, SkScalar xRad, SkScalar yRad);
- [RRect_empty_constructor]
- SkRRect
- SkRRect();
- [RRect_copy_const_SkRRect]
- SkRRect
- SkRRect(const SkRRect& rrect);
- [RRect_contains]
- SkRRect
- bool contains(const SkRect& rect) const;
- [RRect_dump_2]
- SkRRect
- void dump() const;
- [RRect_dump]
- SkRRect
- void dump(bool asHex) const;
- [RRect_dumpHex]
- SkRRect
- void dumpHex() const;
- [RRect_Corner]
- SkRRect
- enum Corner { kUpperLeft_Corner, kUpperRight_Corner, kLowerRight_Corner, kLowerLeft_Corner, };
- [RRect_Type]
- SkRRect
- enum Type { kEmpty_Type, kRect_Type, kOval_Type, kSimple_Type, kNinePatch_Type, kComplex_Type, kLastType = kComplex_Type, };
- [RRect_getBounds]
- SkRRect
- const SkRect& getBounds() const;
- [RRect_getSimpleRadii]
- SkRRect
- SkVector getSimpleRadii() const;
- [RRect_getType]
- SkRRect
- Type getType() const;
- [RRect_height]
- SkRRect
- SkScalar height() const;
- [RRect_inset_2]
- SkRRect
- void inset(SkScalar dx, SkScalar dy);
- [RRect_inset]
- SkRRect
- void inset(SkScalar dx, SkScalar dy, SkRRect* dst) const;
- [RRect_isComplex]
- SkRRect
- bool isComplex() const;
- [RRect_isEmpty]
- SkRRect
- bool isEmpty() const;
- [RRect_isNinePatch]
- SkRRect
- bool isNinePatch() const;
- [RRect_isOval]
- SkRRect
- bool isOval() const;
- [RRect_isRect]
- SkRRect
- bool isRect() const;
- [RRect_isSimple]
- SkRRect
- bool isSimple() const;
- [RRect_isValid]
- SkRRect
- bool isValid() const;
- [RRect_makeOffset]
- SkRRect
- SkRRect makeOffset(SkScalar dx, SkScalar dy) const;
- [RRect_offset]
- SkRRect
- void offset(SkScalar dx, SkScalar dy);
- [RRect_notequal_operator]
- SkRRect
- bool operator!=(const SkRRect& a, const SkRRect& b);
- [RRect_copy_operator]
- SkRRect
- SkRRect& operator=(const SkRRect& rrect);
- [RRect_equal_operator]
- SkRRect
- bool operator==(const SkRRect& a, const SkRRect& b);
- [RRect_outset_2]
- SkRRect
- void outset(SkScalar dx, SkScalar dy);
- [RRect_outset]
- SkRRect
- void outset(SkScalar dx, SkScalar dy, SkRRect* dst) const;
- [RRect_radii]
- SkRRect
- SkVector radii(Corner corner) const;
- [RRect_readFromMemory]
- SkRRect
- size_t readFromMemory(const void* buffer, size_t length);
- [RRect_rect]
- SkRRect
- const SkRect& rect() const;
- [RRect_setEmpty]
- SkRRect
- void setEmpty();
- [RRect_setNinePatch]
- SkRRect
- void setNinePatch(const SkRect& rect, SkScalar leftRad, SkScalar topRad, SkScalar rightRad, SkScalar bottomRad);
- [RRect_setOval]
- SkRRect
- void setOval(const SkRect& oval);
- [RRect_setRect]
- SkRRect
- void setRect(const SkRect& rect);
- [RRect_setRectRadii]
- SkRRect
- void setRectRadii(const SkRect& rect, const SkVector radii[4]);
- [RRect_setRectXY]
- SkRRect
- void setRectXY(const SkRect& rect, SkScalar xRad, SkScalar yRad);
- [RRect_transform]
- SkRRect
- bool transform(const SkMatrix& matrix, SkRRect* dst) const;
- [RRect_type_2]
- SkRRect
- Type type() const;
- [RRect_width]
- SkRRect
- SkScalar width() const;
- [RRect_writeToMemory]
- SkRRect
- size_t writeToMemory(void* buffer) const;
- [Rect_Intersects]
- SkRect
- static bool Intersects(const SkRect& a, const SkRect& b);
- [Rect_Make_2]
- SkRect
- static SkRect Make(const SkIRect& irect);
- [Rect_Make]
- SkRect
- static SkRect Make(const SkISize& size);
- [Rect_MakeEmpty]
- SkRect
- static constexpr SkRect MakeEmpty();
- [Rect_MakeIWH]
- SkRect
- static SkRect MakeIWH(int w, int h);
- [Rect_MakeLTRB]
- SkRect
- static constexpr SkRect MakeLTRB(SkScalar l, SkScalar t, SkScalar r, SkScalar b);
- [Rect_MakeSize]
- SkRect
- static constexpr SkRect MakeSize(const SkSize& size);
- [Rect_MakeWH]
- SkRect
- static constexpr SkRect MakeWH(SkScalar w, SkScalar h);
- [Rect_MakeXYWH]
- SkRect
- static constexpr SkRect MakeXYWH(SkScalar x, SkScalar y, SkScalar w, SkScalar h);
- [Rect_asScalars]
- SkRect
- const SkScalar* asScalars() const;
- [Rect_bottom]
- SkRect
- SkScalar bottom() const;
- [Rect_centerX]
- SkRect
- SkScalar centerX() const;
- [Rect_centerY]
- SkRect
- SkScalar centerY() const;
- [Rect_contains]
- SkRect
- bool contains(SkScalar x, SkScalar y) const;
- [Rect_contains_3]
- SkRect
- bool contains(const SkIRect& r) const;
- [Rect_contains_2]
- SkRect
- bool contains(const SkRect& r) const;
- [Rect_dump_2]
- SkRect
- void dump() const;
- [Rect_dump]
- SkRect
- void dump(bool asHex) const;
- [Rect_dumpHex]
- SkRect
- void dumpHex() const;
- [Rect_height]
- SkRect
- SkScalar height() const;
- [Rect_inset]
- SkRect
- void inset(SkScalar dx, SkScalar dy);
- [Rect_intersect_2]
- SkRect
- bool intersect(SkScalar left, SkScalar top, SkScalar right, SkScalar bottom);
- [Rect_intersect_3]
- SkRect
- bool intersect(const SkRect& a, const SkRect& b);
- [Rect_intersect]
- SkRect
- bool intersect(const SkRect& r);
- [Rect_intersects_3]
- SkRect
- bool intersects(SkScalar left, SkScalar top, SkScalar right, SkScalar bottom) const;
- [Rect_intersects_2]
- SkRect
- bool intersects(const SkRect& r) const;
- [Rect_isEmpty]
- SkRect
- bool isEmpty() const;
- [Rect_isFinite]
- SkRect
- bool isFinite() const;
- [Rect_isSorted]
- SkRect
- bool isSorted() const;
- [Rect_iset]
- SkRect
- void iset(int left, int top, int right, int bottom);
- [Rect_isetWH]
- SkRect
- void isetWH(int width, int height);
- [Rect_join]
- SkRect
- void join(SkScalar left, SkScalar top, SkScalar right, SkScalar bottom);
- [Rect_join_2]
- SkRect
- void join(const SkRect& r);
- [Rect_joinNonEmptyArg]
- SkRect
- void joinNonEmptyArg(const SkRect& r);
- [Rect_joinPossiblyEmptyRect]
- SkRect
- void joinPossiblyEmptyRect(const SkRect& r);
- [Rect_left]
- SkRect
- SkScalar left() const;
- [Rect_makeInset]
- SkRect
- SkRect makeInset(SkScalar dx, SkScalar dy) const;
- [Rect_makeOffset]
- SkRect
- SkRect makeOffset(SkScalar dx, SkScalar dy) const;
- [Rect_makeOutset]
- SkRect
- SkRect makeOutset(SkScalar dx, SkScalar dy) const;
- [Rect_makeSorted]
- SkRect
- SkRect makeSorted() const;
- [Rect_offset]
- SkRect
- void offset(SkScalar dx, SkScalar dy);
- [Rect_offset_2]
- SkRect
- void offset(const SkPoint& delta);
- [Rect_offsetTo]
- SkRect
- void offsetTo(SkScalar newX, SkScalar newY);
- [Rect_notequal_operator]
- SkRect
- bool operator!=(const SkRect& a, const SkRect& b);
- [Rect_equal_operator]
- SkRect
- bool operator==(const SkRect& a, const SkRect& b);
- [Rect_outset]
- SkRect
- void outset(SkScalar dx, SkScalar dy);
- [Rect_right]
- SkRect
- SkScalar right() const;
- [Rect_round_2]
- SkRect
- SkIRect round() const;
- [Rect_round]
- SkRect
- void round(SkIRect* dst) const;
- [Rect_roundIn]
- SkRect
- void roundIn(SkIRect* dst) const;
- [Rect_roundOut_3]
- SkRect
- SkIRect roundOut() const;
- [Rect_roundOut]
- SkRect
- void roundOut(SkIRect* dst) const;
- [Rect_roundOut_2]
- SkRect
- void roundOut(SkRect* dst) const;
- [Rect_set_2]
- SkRect
- void set(SkScalar left, SkScalar top, SkScalar right, SkScalar bottom);
- [Rect_set]
- SkRect
- void set(const SkIRect& src);
- [Rect_set_3]
- SkRect
- void set(const SkPoint pts[], int count);
- [Rect_set_4]
- SkRect
- void set(const SkPoint& p0, const SkPoint& p1);
- [Rect_setBounds]
- SkRect
- void setBounds(const SkPoint pts[], int count);
- [Rect_setBoundsCheck]
- SkRect
- bool setBoundsCheck(const SkPoint pts[], int count);
- [Rect_setBoundsNoCheck]
- SkRect
- void setBoundsNoCheck(const SkPoint pts[], int count);
- [Rect_setEmpty]
- SkRect
- void setEmpty();
- [Rect_setLTRB]
- SkRect
- void setLTRB(SkScalar left, SkScalar top, SkScalar right, SkScalar bottom);
- [Rect_setWH]
- SkRect
- void setWH(SkScalar width, SkScalar height);
- [Rect_setXYWH]
- SkRect
- void setXYWH(SkScalar x, SkScalar y, SkScalar width, SkScalar height);
- [Rect_sort]
- SkRect
- void sort();
- [Rect_toQuad]
- SkRect
- void toQuad(SkPoint quad[4]) const;
- [Rect_top]
- SkRect
- SkScalar top() const;
- [Rect_width]
- SkRect
- SkScalar width() const;
- [Rect_x]
- SkRect
- SkScalar x() const;
- [Rect_y]
- SkRect
- SkScalar y() const;
- [Region_Cliperator_const_SkRegion_const_SkIRect]
- SkRegion
- Cliperator(const SkRegion& region, const SkIRect& clip);
- [Region_Iterator_Iterator]
- SkRegion
- Iterator();
- [Region_Iterator_copy_const_SkRegion]
- SkRegion
- Iterator(const SkRegion& region);
- [Region_copy_const_SkIRect]
- SkRegion
- explicit SkRegion(const SkIRect& rect);
- [Region_empty_constructor]
- SkRegion
- SkRegion();
- [Region_copy_const_SkRegion]
- SkRegion
- SkRegion(const SkRegion& region);
- [Region_Spanerator_const_SkRegion_int_int_int]
- SkRegion
- Spanerator(const SkRegion& region, int y, int left, int right);
- [Region_computeRegionComplexity]
- SkRegion
- int computeRegionComplexity() const;
- [Region_contains_2]
- SkRegion
- bool contains(const SkIRect& other) const;
- [Region_contains_3]
- SkRegion
- bool contains(const SkRegion& other) const;
- [Region_contains]
- SkRegion
- bool contains(int32_t x, int32_t y) const;
- [Region_Iterator_done]
- SkRegion
- bool done() const;
- [Region_Cliperator_done]
- SkRegion
- bool done();
- [Region_Op]
- SkRegion
- enum Op { kDifference_Op, kIntersect_Op, kUnion_Op, kXOR_Op, kReverseDifference_Op, kReplace_Op, kLastOp = kReplace_Op, };
- [Region_getBoundaryPath]
- SkRegion
- bool getBoundaryPath(SkPath* path) const;
- [Region_getBounds]
- SkRegion
- const SkIRect& getBounds() const;
- [Region_intersects]
- SkRegion
- bool intersects(const SkIRect& rect) const;
- [Region_intersects_2]
- SkRegion
- bool intersects(const SkRegion& other) const;
- [Region_isComplex]
- SkRegion
- bool isComplex() const;
- [Region_isEmpty]
- SkRegion
- bool isEmpty() const;
- [Region_isRect]
- SkRegion
- bool isRect() const;
- [Region_Spanerator_next]
- SkRegion
- bool next(int* left, int* right);
- [Region_Cliperator_next]
- SkRegion
- void next();
- [Region_Iterator_next]
- SkRegion
- void next();
- [Region_op_1]
- SkRegion
- bool op(const SkIRect& rect, Op op);
- [Region_op_4]
- SkRegion
- bool op(const SkIRect& rect, const SkRegion& rgn, Op op);
- [Region_op_3]
- SkRegion
- bool op(const SkRegion& rgn, Op op);
- [Region_op_5]
- SkRegion
- bool op(const SkRegion& rgn, const SkIRect& rect, Op op);
- [Region_op_6]
- SkRegion
- bool op(const SkRegion& rgna, const SkRegion& rgnb, Op op);
- [Region_op_2]
- SkRegion
- bool op(int left, int top, int right, int bottom, Op op);
- [Region_notequal1_operator]
- SkRegion
- bool operator!=(const SkRegion& other) const;
- [Region_copy_operator]
- SkRegion
- SkRegion& operator=(const SkRegion& region);
- [Region_equal1_operator]
- SkRegion
- bool operator==(const SkRegion& other) const;
- [Region_quickContains]
- SkRegion
- bool quickContains(const SkIRect& r) const;
- [Region_quickContains_2]
- SkRegion
- bool quickContains(int32_t left, int32_t top, int32_t right, int32_t bottom) const;
- [Region_quickReject]
- SkRegion
- bool quickReject(const SkIRect& rect) const;
- [Region_quickReject_2]
- SkRegion
- bool quickReject(const SkRegion& rgn) const;
- [Region_readFromMemory]
- SkRegion
- size_t readFromMemory(const void* buffer, size_t length);
- [Region_Cliperator_rect]
- [Region_Iterator_rect]
- SkRegion
- const SkIRect& rect() const;
- [Region_Iterator_reset]
- SkRegion
- void reset(const SkRegion& region);
- [Region_Iterator_rewind]
- SkRegion
- bool rewind();
- [Region_Iterator_rgn]
- SkRegion
- const SkRegion* rgn() const;
- [Region_set]
- SkRegion
- bool set(const SkRegion& src);
- [Region_setEmpty]
- SkRegion
- bool setEmpty();
- [Region_setPath]
- SkRegion
- bool setPath(const SkPath& path, const SkRegion& clip);
- [Region_setRect]
- SkRegion
- bool setRect(const SkIRect& rect);
- [Region_setRect_2]
- SkRegion
- bool setRect(int32_t left, int32_t top, int32_t right, int32_t bottom);
- [Region_setRects]
- SkRegion
- bool setRects(const SkIRect rects[], int count);
- [Region_setRegion]
- SkRegion
- bool setRegion(const SkRegion& region);
- [Region_swap]
- SkRegion
- void swap(SkRegion& other);
- [Region_translate]
- SkRegion
- void translate(int dx, int dy);
- [Region_translate_2]
- SkRegion
- void translate(int dx, int dy, SkRegion* dst) const;
- [Region_writeToMemory]
- SkRegion
- size_t writeToMemory(void* buffer) const;
- [Region_destructor]
- SkRegion
- ~SkRegion();
- [Surface_MakeFromBackendTexture]
- SkSurface
- static sk_sp<SkSurface> MakeFromBackendTexture(GrContext* context, const GrBackendTexture& backendTexture, GrSurfaceOrigin origin, int sampleCnt, SkColorType colorType, sk_sp<SkColorSpace> colorSpace, const SkSurfaceProps* surfaceProps);
- [Surface_MakeFromBackendTextureAsRenderTarget]
- SkSurface
- static sk_sp<SkSurface> MakeFromBackendTextureAsRenderTarget(GrContext* context, const GrBackendTexture& backendTexture, GrSurfaceOrigin origin, int sampleCnt, SkColorType colorType, sk_sp<SkColorSpace> colorSpace, const SkSurfaceProps* surfaceProps);
- [Surface_MakeNull]
- SkSurface
- static sk_sp<SkSurface> MakeNull(int width, int height);
- [Surface_MakeRaster_2]
- SkSurface
- static sk_sp<SkSurface> MakeRaster(const SkImageInfo& imageInfo, const SkSurfaceProps* props = nullptr);
- [Surface_MakeRaster]
- SkSurface
- static sk_sp<SkSurface> MakeRaster(const SkImageInfo& imageInfo, size_t rowBytes, const SkSurfaceProps* surfaceProps);
- [Surface_MakeRasterDirect]
- SkSurface
- static sk_sp<SkSurface> MakeRasterDirect(const SkImageInfo& imageInfo, void* pixels, size_t rowBytes, const SkSurfaceProps* surfaceProps = nullptr);
- [Surface_MakeRasterDirectReleaseProc]
- SkSurface
- static sk_sp<SkSurface> MakeRasterDirectReleaseProc(const SkImageInfo& imageInfo, void* pixels, size_t rowBytes, void (*releaseProc) (void* pixels, void* context) , void* context, const SkSurfaceProps* surfaceProps = nullptr);
- [Surface_MakeRasterN32Premul]
- SkSurface
- static sk_sp<SkSurface> MakeRasterN32Premul(int width, int height, const SkSurfaceProps* surfaceProps = nullptr);
- [Surface_MakeRenderTarget_3]
- SkSurface
- static sk_sp<SkSurface> MakeRenderTarget(GrContext* context, SkBudgeted budgeted, const SkImageInfo& imageInfo);
- [Surface_MakeRenderTarget]
- SkSurface
- static sk_sp<SkSurface> MakeRenderTarget(GrContext* context, SkBudgeted budgeted, const SkImageInfo& imageInfo, int sampleCount, GrSurfaceOrigin surfaceOrigin, const SkSurfaceProps* surfaceProps, bool shouldCreateWithMips = false);
- [Surface_MakeRenderTarget_2]
- SkSurface
- static sk_sp<SkSurface> MakeRenderTarget(GrContext* context, SkBudgeted budgeted, const SkImageInfo& imageInfo, int sampleCount, const SkSurfaceProps* props);
- [Surface_characterize]
- SkSurface
- bool characterize(SkSurfaceCharacterization* characterization) const;
- [Surface_draw_2]
- SkSurface
- bool draw(SkDeferredDisplayList* deferredDisplayList);
- [Surface_draw]
- SkSurface
- void draw(SkCanvas* canvas, SkScalar x, SkScalar y, const SkPaint* paint);
- [Surface_notifyContentWillChange]
- SkSurface
- uint32_t generationID();
- [Surface_getCanvas]
- SkSurface
- SkCanvas* getCanvas();
- [Surface_height]
- SkSurface
- int height() const;
- [Surface_makeImageSnapshot]
- SkSurface
- sk_sp<SkImage> makeImageSnapshot();
- [Surface_makeImageSnapshot_2]
- SkSurface
- sk_sp<SkImage> makeImageSnapshot(const SkIRect& bounds);
- [Surface_makeSurface]
- SkSurface
- sk_sp<SkSurface> makeSurface(const SkImageInfo& imageInfo);
- [Surface_notifyContentWillChange]
- SkSurface
- void notifyContentWillChange(ContentChangeMode mode);
- [Surface_peekPixels]
- SkSurface
- bool peekPixels(SkPixmap* pixmap);
- [Surface_props]
- SkSurface
- const SkSurfaceProps& props() const;
- [Surface_readPixels_3]
- SkSurface
- bool readPixels(const SkBitmap& dst, int srcX, int srcY);
- [Surface_readPixels_2]
- SkSurface
- bool readPixels(const SkImageInfo& dstInfo, void* dstPixels, size_t dstRowBytes, int srcX, int srcY);
- [Surface_readPixels]
- SkSurface
- bool readPixels(const SkPixmap& dst, int srcX, int srcY);
- [Surface_width]
- SkSurface
- int width() const;
- [Surface_writePixels_2]
- SkSurface
- void writePixels(const SkBitmap& src, int dstX, int dstY);
- [Surface_writePixels]
- SkSurface
- void writePixels(const SkPixmap& src, int dstX, int dstY);
- [TextBlob_Deserialize]
- SkTextBlob
- static sk_sp<SkTextBlob> Deserialize(const void* data, size_t size, const SkDeserialProcs& procs);
- [TextBlob_MakeFromString]
- SkTextBlob
- static sk_sp<SkTextBlob> MakeFromString(const char* string, const SkFont& font, SkTextEncoding encoding = SkTextEncoding::kUTF8);
- [TextBlob_MakeFromText]
- SkTextBlob
- static sk_sp<SkTextBlob> MakeFromText(const void* text, size_t byteLength, const SkFont& font, SkTextEncoding encoding = SkTextEncoding::kUTF8);
- [TextBlob_bounds]
- SkTextBlob
- const SkRect& bounds() const;
- [TextBlob_getIntercepts]
- SkTextBlob
- int getIntercepts(const SkScalar bounds[2], SkScalar intervals[], const SkPaint* paint = nullptr) const;
- [TextBlob_serialize]
- SkTextBlob
- size_t serialize(const SkSerialProcs& procs, void* memory, size_t memory_size) const;
- [TextBlob_serialize_2]
- SkTextBlob
- sk_sp<SkData> serialize(const SkSerialProcs& procs) const;
- [TextBlob_uniqueID]
- SkTextBlob
- uint32_t uniqueID() const;
- [TextBlobBuilder_empty_constructor]
- SkTextBlobBuilder
- SkTextBlobBuilder();
- [TextBlobBuilder_allocRun]
- SkTextBlobBuilder
- const RunBuffer& allocRun(const SkFont& font, int count, SkScalar x, SkScalar y, const SkRect* bounds = nullptr);
- [TextBlobBuilder_allocRunPos]
- SkTextBlobBuilder
- const RunBuffer& allocRunPos(const SkFont& font, int count, const SkRect* bounds = nullptr);
- [TextBlobBuilder_allocRunPosH]
- SkTextBlobBuilder
- const RunBuffer& allocRunPosH(const SkFont& font, int count, SkScalar y, const SkRect* bounds = nullptr);
- [TextBlobBuilder_make]
- SkTextBlobBuilder
- sk_sp<SkTextBlob> make();
|