Lines Matching defs:OutputSurface
47 OutputSurface::OutputSurface(scoped_refptr<ContextProvider> context_provider)
60 OutputSurface::OutputSurface(scoped_ptr<SoftwareOutputDevice> software_device)
73 OutputSurface::OutputSurface(scoped_refptr<ContextProvider> context_provider,
88 void OutputSurface::InitializeBeginImplFrameEmulation(
115 void OutputSurface::SetMaxFramesPending(int max_frames_pending) {
121 void OutputSurface::OnVSyncParametersChanged(base::TimeTicks timebase,
123 TRACE_EVENT2("cc", "OutputSurface::OnVSyncParametersChanged",
130 void OutputSurface::FrameRateControllerTick(bool throttled,
140 void OutputSurface::SetNeedsRedrawRect(gfx::Rect damage_rect) {
141 TRACE_EVENT0("cc", "OutputSurface::SetNeedsRedrawRect");
145 void OutputSurface::SetNeedsBeginImplFrame(bool enable) {
146 TRACE_EVENT1("cc", "OutputSurface::SetNeedsBeginImplFrame", "enable", enable);
158 void OutputSurface::BeginImplFrame(const BeginFrameArgs& args) {
159 TRACE_EVENT2("cc", "OutputSurface::BeginImplFrame",
176 base::TimeTicks OutputSurface::RetroactiveBeginImplFrameDeadline() {
186 void OutputSurface::PostCheckForRetroactiveBeginImplFrame() {
193 base::Bind(&OutputSurface::CheckForRetroactiveBeginImplFrame,
198 void OutputSurface::CheckForRetroactiveBeginImplFrame() {
199 TRACE_EVENT0("cc", "OutputSurface::CheckForRetroactiveBeginImplFrame");
205 void OutputSurface::DidSwapBuffers() {
207 TRACE_EVENT1("cc", "OutputSurface::DidSwapBuffers",
215 void OutputSurface::OnSwapBuffersComplete() {
217 TRACE_EVENT1("cc", "OutputSurface::OnSwapBuffersComplete",
225 void OutputSurface::ReclaimResources(const CompositorFrameAck* ack) {
229 void OutputSurface::DidLoseOutputSurface() {
230 TRACE_EVENT0("cc", "OutputSurface::DidLoseOutputSurface");
241 void OutputSurface::SetExternalStencilTest(bool enabled) {
245 void OutputSurface::SetExternalDrawConstraints(const gfx::Transform& transform,
253 OutputSurface::~OutputSurface() {
259 bool OutputSurface::HasExternalStencilTest() const {
263 bool OutputSurface::ForcedDrawToSoftwareDevice() const { return false; }
265 bool OutputSurface::BindToClient(OutputSurfaceClient* client) {
282 bool OutputSurface::InitializeAndSetContext3d(
303 void OutputSurface::ReleaseGL() {
310 void OutputSurface::SetUpContext3d() {
315 base::Bind(&OutputSurface::DidLoseOutputSurface,
318 base::Bind(&OutputSurface::OnSwapBuffersComplete,
321 base::Bind(&OutputSurface::SetMemoryPolicy,
325 void OutputSurface::ResetContext3d() {
347 void OutputSurface::EnsureBackbuffer() {
352 void OutputSurface::DiscardBackbuffer() {
359 void OutputSurface::Reshape(gfx::Size size, float scale_factor) {
373 gfx::Size OutputSurface::SurfaceSize() const {
377 void OutputSurface::BindFramebuffer() {
382 void OutputSurface::SwapBuffers(CompositorFrame* frame) {
404 base::TimeDelta OutputSurface::GpuLatencyEstimate() {
411 void OutputSurface::UpdateAndMeasureGpuLatency() {
476 void OutputSurface::PostSwapBuffersComplete() {
479 base::Bind(&OutputSurface::OnSwapBuffersComplete,
483 void OutputSurface::SetMemoryPolicy(const ManagedMemoryPolicy& policy) {
484 TRACE_EVENT1("cc", "OutputSurface::SetMemoryPolicy",