Lines Matching refs:GrOpFlushState
8 #include "src/gpu/GrOpFlushState.h"
23 GrOpFlushState::GrOpFlushState(GrGpu* gpu, GrResourceProvider* resourceProvider,
33 const GrCaps& GrOpFlushState::caps() const {
37 GrThreadSafeCache* GrOpFlushState::threadSafeCache() const {
41 void GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(
77 void GrOpFlushState::preExecuteDraws() {
89 void GrOpFlushState::reset() {
102 void GrOpFlushState::doUpload(GrDeferredTextureUploadFn& upload,
144 GrDeferredUploadToken GrOpFlushState::addInlineUpload(GrDeferredTextureUploadFn&& upload) {
149 GrDeferredUploadToken GrOpFlushState::addASAPUpload(GrDeferredTextureUploadFn&& upload) {
154 void GrOpFlushState::recordDraw(
180 void* GrOpFlushState::makeVertexSpace(size_t vertexSize, int vertexCount,
185 uint16_t* GrOpFlushState::makeIndexSpace(int indexCount, sk_sp<const GrBuffer>* buffer,
190 void* GrOpFlushState::makeVertexSpaceAtLeast(size_t vertexSize, int minVertexCount,
197 uint16_t* GrOpFlushState::makeIndexSpaceAtLeast(int minIndexCount, int fallbackIndexCount,
204 void GrOpFlushState::putBackIndices(int indexCount) {
208 void GrOpFlushState::putBackVertices(int vertices, size_t vertexStride) {
212 GrAppliedClip GrOpFlushState::detachAppliedClip() {
216 GrStrikeCache* GrOpFlushState::strikeCache() const {
220 GrAtlasManager* GrOpFlushState::atlasManager() const {
224 skgpu::v1::SmallPathAtlasMgr* GrOpFlushState::smallPathAtlasManager() const {
228 void GrOpFlushState::drawMesh(const GrSimpleMesh& mesh) {
248 GrOpFlushState::Draw::~Draw() {