Lines Matching refs:DrawingFrame
42 struct CC_EXPORT DrawingFrame { struct
43 DrawingFrame();
44 ~DrawingFrame();
74 void InitializeViewport(DrawingFrame* frame, argument
80 bool NeedDeviceClip(const DrawingFrame* frame) const;
81 gfx::Rect DeviceClipRectInWindowSpace(const DrawingFrame* frame) const;
82 static gfx::RectF ComputeScissorRectForRenderPass(const DrawingFrame* frame);
83 void SetScissorStateForQuad(const DrawingFrame* frame, const DrawQuad& quad);
85 const DrawingFrame* frame,
89 void SetScissorTestRectInDrawSpace(const DrawingFrame* frame,
94 void DrawRenderPass(DrawingFrame* frame,
97 bool UseRenderPass(DrawingFrame* frame, const RenderPass* render_pass);
99 virtual void BindFramebufferToOutputSurface(DrawingFrame* frame) = 0;
100 virtual bool BindFramebufferToTexture(DrawingFrame* frame,
107 virtual void ClearFramebuffer(DrawingFrame* frame,
109 virtual void DoDrawQuad(DrawingFrame* frame, const DrawQuad* quad) = 0;
110 virtual void BeginDrawingFrame(DrawingFrame* frame) = 0;
111 virtual void FinishDrawingFrame(DrawingFrame* frame) = 0;
120 DrawingFrame* frame,