Home | History | Annotate | Download | only in gpu

Lines Matching refs:GrInOrderDrawBuffer

8 #include "GrInOrderDrawBuffer.h"
21 GrInOrderDrawBuffer::GrInOrderDrawBuffer(GrGpu* gpu,
51 GrInOrderDrawBuffer::~GrInOrderDrawBuffer() {
138 void GrInOrderDrawBuffer::onDrawRect(const SkRect& rect,
219 bool GrInOrderDrawBuffer::quickInsideClip(const SkRect& devBounds) {
261 int GrInOrderDrawBuffer::concatInstancedDraw(const DrawInfo& info) {
343 void GrInOrderDrawBuffer::onDraw(const DrawInfo& info) {
415 GrInOrderDrawBuffer::StencilPath::StencilPath() {}
416 GrInOrderDrawBuffer::DrawPath::DrawPath() {}
417 GrInOrderDrawBuffer::DrawPaths::DrawPaths() {}
418 GrInOrderDrawBuffer::DrawPaths::~DrawPaths() {
428 void GrInOrderDrawBuffer::onStencilPath(const GrPath* path, SkPath::FillType fill) {
442 void GrInOrderDrawBuffer::onDrawPath(const GrPath* path,
460 void GrInOrderDrawBuffer::onDrawPaths(int pathCount, const GrPath** paths,
492 void GrInOrderDrawBuffer::clear(const SkIRect* rect, GrColor color,
515 void GrInOrderDrawBuffer::discard(GrRenderTarget* renderTarget) {
529 void GrInOrderDrawBuffer::reset() {
556 void GrInOrderDrawBuffer::flush() {
689 bool GrInOrderDrawBuffer::onCopySurface(GrSurface* dst,
705 bool GrInOrderDrawBuffer::onCanCopySurface(GrSurface* dst,
712 void GrInOrderDrawBuffer::initCopySurfaceDstDesc(const GrSurface* src, GrTextureDesc* desc) {
716 void GrInOrderDrawBuffer::willReserveVertexAndIndexSpace(int vertexCount,
751 bool GrInOrderDrawBuffer::geometryHints(int* vertexCount,
781 bool GrInOrderDrawBuffer::onReserveVertexSpace(size_t vertexSize,
796 bool GrInOrderDrawBuffer::onReserveIndexSpace(int indexCount, void** indices) {
808 void GrInOrderDrawBuffer::releaseReservedVertexSpace() {
829 void GrInOrderDrawBuffer::releaseReservedIndexSpace() {
847 void GrInOrderDrawBuffer::onSetVertexSourceToArray(const void* vertexArray,
863 void GrInOrderDrawBuffer::onSetIndexSourceToArray(const void* indexArray,
877 void GrInOrderDrawBuffer::releaseVertexArray() {
880 this->GrInOrderDrawBuffer::releaseReservedVertexSpace();
883 void GrInOrderDrawBuffer::releaseIndexArray() {
886 this->GrInOrderDrawBuffer::releaseReservedIndexSpace();
889 GrInOrderDrawBuffer::geometrySourceWillPush() {
901 void GrInOrderDrawBuffer::geometrySourceWillPop(
920 bool GrInOrderDrawBuffer::needsNewState() const {
924 bool GrInOrderDrawBuffer::needsNewClip() const {
937 void GrInOrderDrawBuffer::addToCmdBuffer(uint8_t cmd) {
948 void GrInOrderDrawBuffer::recordClip() {
955 void GrInOrderDrawBuffer::recordState() {
960 GrInOrderDrawBuffer::DrawRecord* GrInOrderDrawBuffer::recordDraw(const DrawInfo& info) {
965 GrInOrderDrawBuffer::StencilPath* GrInOrderDrawBuffer::recordStencilPath() {
970 GrInOrderDrawBuffer::DrawPath* GrInOrderDrawBuffer::recordDrawPath() {
975 GrInOrderDrawBuffer::DrawPaths* GrInOrderDrawBuffer::recordDrawPaths() {
980 GrInOrderDrawBuffer::Clear* GrInOrderDrawBuffer::recordClear() {
985 GrInOrderDrawBuffer::CopySurface* GrInOrderDrawBuffer::recordCopySurface() {
991 void GrInOrderDrawBuffer::clipWillBeSet(const GrClipData* newClipData) {