Searched refs:GrDrawIndirectWriter (Results 1 – 6 of 6) sorted by relevance
39 struct GrDrawIndirectWriter { struct41 GrDrawIndirectWriter() = default;42 GrDrawIndirectWriter(void* data) : fData(static_cast<GrDrawIndirectCommand*>(data)) {} in GrDrawIndirectWriter() argument43 GrDrawIndirectWriter(const GrDrawIndirectWriter&) = delete;44 GrDrawIndirectWriter(GrDrawIndirectWriter&& that) { *this = std::move(that); } in GrDrawIndirectWriter() argument46 GrDrawIndirectWriter& operator=(const GrDrawIndirectWriter&) = delete; argument47 GrDrawIndirectWriter& operator=(GrDrawIndirectWriter&& that) {53 bool operator==(const GrDrawIndirectWriter& that) { return fData == that.fData; }57 GrDrawIndirectWriter makeOffset(int drawCount) const { return {fData + drawCount}; } in makeOffset() argument
86 virtual GrDrawIndirectWriter makeDrawIndirectSpace(int drawCount, sk_sp<const GrBuffer>* buffer,
323 GrDrawIndirectWriter makeSpace(int drawCount, sk_sp<const GrBuffer>* buffer, size_t* offset) { in makeSpace()
141 GrDrawIndirectWriter makeDrawIndirectSpace(int drawCount, sk_sp<const GrBuffer>* buffer, in makeDrawIndirectSpace()
70 GrDrawIndirectWriter makeDrawIndirectSpace(int drawCount, sk_sp<const GrBuffer>* buffer, in makeDrawIndirectSpace()
326 GrDrawIndirectWriter indirectWriter;