Lines Matching defs:SoftwareRenderer
65 scoped_ptr<SoftwareRenderer> SoftwareRenderer::Create(
70 return make_scoped_ptr(new SoftwareRenderer(
74 SoftwareRenderer::SoftwareRenderer(RendererClient* client,
89 // The updater can access bitmaps while the SoftwareRenderer is using them.
97 SoftwareRenderer::~SoftwareRenderer() {}
99 const RendererCapabilitiesImpl& SoftwareRenderer::Capabilities() const {
103 void SoftwareRenderer::BeginDrawingFrame(DrawingFrame* frame) {
104 TRACE_EVENT0("cc", "SoftwareRenderer::BeginDrawingFrame");
109 void SoftwareRenderer::FinishDrawingFrame(DrawingFrame* frame) {
110 TRACE_EVENT0("cc", "SoftwareRenderer::FinishDrawingFrame");
119 void SoftwareRenderer::SwapBuffers(const CompositorFrameMetadata& metadata) {
126 void SoftwareRenderer::ReceiveSwapBuffersAck(const CompositorFrameAck& ack) {
130 bool SoftwareRenderer::FlippedFramebuffer() const {
134 void SoftwareRenderer::EnsureScissorTestEnabled() {
139 void SoftwareRenderer::EnsureScissorTestDisabled() {
149 void SoftwareRenderer::Finish() {}
151 void SoftwareRenderer::BindFramebufferToOutputSurface(DrawingFrame* frame) {
157 bool SoftwareRenderer::BindFramebufferToTexture(
173 void SoftwareRenderer::SetScissorTestRect(gfx::Rect scissor_rect) {
179 void SoftwareRenderer::SetClipRect(gfx::Rect rect) {
187 void SoftwareRenderer::ClearCanvas(SkColor color) {
196 void SoftwareRenderer::DiscardPixels(bool has_external_stencil_test,
199 void SoftwareRenderer::ClearFramebuffer(DrawingFrame* frame,
212 void SoftwareRenderer::SetDrawViewport(gfx::Rect window_space_viewport) {}
214 bool SoftwareRenderer::IsSoftwareResource(
229 void SoftwareRenderer::DoDrawQuad(DrawingFrame* frame, const DrawQuad* quad) {
230 TRACE_EVENT0("cc", "SoftwareRenderer::DoDrawQuad");
295 void SoftwareRenderer::DrawCheckerboardQuad(const DrawingFrame* frame,
305 void SoftwareRenderer::DrawDebugBorderQuad(const DrawingFrame* frame,
324 void SoftwareRenderer::DrawPictureQuad(const DrawingFrame* frame,
343 "SoftwareRenderer::DrawPictureQuad");
350 void SoftwareRenderer::DrawSolidColorQuad(const DrawingFrame* frame,
360 void SoftwareRenderer::DrawTextureQuad(const DrawingFrame* frame,
419 void SoftwareRenderer::DrawTileQuad(const DrawingFrame* frame,
442 void SoftwareRenderer::DrawRenderPassQuad(const DrawingFrame* frame,
540 void SoftwareRenderer::DrawUnsupportedQuad(const DrawingFrame* frame,
552 void SoftwareRenderer::CopyCurrentRenderPassToBitmap(
570 void SoftwareRenderer::DiscardBackbuffer() {
582 void SoftwareRenderer::EnsureBackbuffer() {
590 void SoftwareRenderer::GetFramebufferPixels(void* pixels, gfx::Rect rect) {
591 TRACE_EVENT0("cc", "SoftwareRenderer::GetFramebufferPixels");
600 void SoftwareRenderer::SetVisible(bool visible) {