Lines Matching refs:push_ref
96 template <typename T> T* push_ref(lua_State* L, T* ref) { in push_ref() function
103 template <typename T> void push_ref(lua_State* L, sk_sp<T> sp) { in push_ref() function
361 push_ref(fL, const_cast<SkTextBlob*>(blob)); in pushTextBlob()
643 push_ref(L, surface); in lcanvas_newSurface()
830 push_ref(L, cf); in lpaint_getColorFilter()
846 push_ref(L, imf); in lpaint_getImageFilter()
862 push_ref(L, shader); in lpaint_getShader()
878 push_ref(L, pe); in lpaint_getPathEffect()
956 push_ref(L, get_obj<SkFont>(L, 1)->getTypefaceOrDefault()); in lfont_getTypeface()
1530 push_ref(L, get_ref<SkImage>(L, 1)->makeShader(tmode, tmode, localM)); in limage_newShader()
1579 push_ref(L, image); in lsurface_newImageSnapshot()
1592 push_ref(L, surface); in lsurface_newSurface()
1648 push_ref(L, std::move(pic)); in lpicturerecorder_endRecording()
1820 push_ref(L, std::move(imf)); in lsk_newBlurImageFilter()
1840 push_ref(L, std::move(s)); in lsk_newLinearGradient()
1889 push_ref<SkTextBlob>(L, builder.makeBlob()); in lsk_newTextBlob()
1914 push_ref(L, std::move(face)); in lsk_newTypeface()
1945 push_ref(L, surface); in lsk_newRasterSurface()
1957 push_ref(L, std::move(image)); in lsk_loadImage()