diff options
Diffstat (limited to 'chromium/components/viz/common/frame_sinks/begin_frame_args.cc')
-rw-r--r-- | chromium/components/viz/common/frame_sinks/begin_frame_args.cc | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/chromium/components/viz/common/frame_sinks/begin_frame_args.cc b/chromium/components/viz/common/frame_sinks/begin_frame_args.cc index f5daefca801..9c7cca3e7d9 100644 --- a/chromium/components/viz/common/frame_sinks/begin_frame_args.cc +++ b/chromium/components/viz/common/frame_sinks/begin_frame_args.cc @@ -53,6 +53,9 @@ BeginFrameArgs::BeginFrameArgs(uint64_t source_id, DCHECK_LE(kStartingFrameNumber, sequence_number); } +BeginFrameArgs::BeginFrameArgs(const BeginFrameArgs& args) = default; +BeginFrameArgs& BeginFrameArgs::operator=(const BeginFrameArgs& args) = default; + BeginFrameArgs BeginFrameArgs::Create(BeginFrameArgs::CreationLocation location, uint64_t source_id, uint64_t sequence_number, @@ -115,11 +118,19 @@ BeginFrameAck::BeginFrameAck() sequence_number(BeginFrameArgs::kInvalidFrameNumber), has_damage(false) {} +BeginFrameAck::BeginFrameAck(const BeginFrameArgs& args, bool has_damage) + : BeginFrameAck(args.source_id, + args.sequence_number, + has_damage, + args.trace_id) {} + BeginFrameAck::BeginFrameAck(uint64_t source_id, uint64_t sequence_number, - bool has_damage) + bool has_damage, + int64_t trace_id) : source_id(source_id), sequence_number(sequence_number), + trace_id(trace_id), has_damage(has_damage) { DCHECK_LT(BeginFrameArgs::kInvalidFrameNumber, sequence_number); } |