gecko-dev/gfx/layers/protobuf/LayerScopePacket.pb.cc

3384 строки
105 KiB
C++

// Generated by the protocol buffer compiler. DO NOT EDIT!
#define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
#include "LayerScopePacket.pb.h"
#include <algorithm>
#include <google/protobuf/stubs/once.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/wire_format_lite_inl.h>
// @@protoc_insertion_point(includes)
namespace mozilla {
namespace layers {
namespace layerscope {
void protobuf_ShutdownFile_LayerScopePacket_2eproto() {
delete FramePacket::default_instance_;
delete ColorPacket::default_instance_;
delete TexturePacket::default_instance_;
delete LayersPacket::default_instance_;
delete LayersPacket_Layer::default_instance_;
delete LayersPacket_Layer_Size::default_instance_;
delete LayersPacket_Layer_Rect::default_instance_;
delete LayersPacket_Layer_Region::default_instance_;
delete LayersPacket_Layer_Matrix::default_instance_;
delete LayersPacket_Layer_Shadow::default_instance_;
delete Packet::default_instance_;
}
void protobuf_AddDesc_LayerScopePacket_2eproto() {
static bool already_here = false;
if (already_here) return;
already_here = true;
GOOGLE_PROTOBUF_VERIFY_VERSION;
FramePacket::default_instance_ = new FramePacket();
ColorPacket::default_instance_ = new ColorPacket();
TexturePacket::default_instance_ = new TexturePacket();
LayersPacket::default_instance_ = new LayersPacket();
LayersPacket_Layer::default_instance_ = new LayersPacket_Layer();
LayersPacket_Layer_Size::default_instance_ = new LayersPacket_Layer_Size();
LayersPacket_Layer_Rect::default_instance_ = new LayersPacket_Layer_Rect();
LayersPacket_Layer_Region::default_instance_ = new LayersPacket_Layer_Region();
LayersPacket_Layer_Matrix::default_instance_ = new LayersPacket_Layer_Matrix();
LayersPacket_Layer_Shadow::default_instance_ = new LayersPacket_Layer_Shadow();
Packet::default_instance_ = new Packet();
FramePacket::default_instance_->InitAsDefaultInstance();
ColorPacket::default_instance_->InitAsDefaultInstance();
TexturePacket::default_instance_->InitAsDefaultInstance();
LayersPacket::default_instance_->InitAsDefaultInstance();
LayersPacket_Layer::default_instance_->InitAsDefaultInstance();
LayersPacket_Layer_Size::default_instance_->InitAsDefaultInstance();
LayersPacket_Layer_Rect::default_instance_->InitAsDefaultInstance();
LayersPacket_Layer_Region::default_instance_->InitAsDefaultInstance();
LayersPacket_Layer_Matrix::default_instance_->InitAsDefaultInstance();
LayersPacket_Layer_Shadow::default_instance_->InitAsDefaultInstance();
Packet::default_instance_->InitAsDefaultInstance();
::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_LayerScopePacket_2eproto);
}
// Force AddDescriptors() to be called at static initialization time.
struct StaticDescriptorInitializer_LayerScopePacket_2eproto {
StaticDescriptorInitializer_LayerScopePacket_2eproto() {
protobuf_AddDesc_LayerScopePacket_2eproto();
}
} static_descriptor_initializer_LayerScopePacket_2eproto_;
// ===================================================================
#ifndef _MSC_VER
const int FramePacket::kValueFieldNumber;
#endif // !_MSC_VER
FramePacket::FramePacket()
: ::google::protobuf::MessageLite() {
SharedCtor();
}
void FramePacket::InitAsDefaultInstance() {
}
FramePacket::FramePacket(const FramePacket& from)
: ::google::protobuf::MessageLite() {
SharedCtor();
MergeFrom(from);
}
void FramePacket::SharedCtor() {
_cached_size_ = 0;
value_ = GOOGLE_ULONGLONG(0);
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
FramePacket::~FramePacket() {
SharedDtor();
}
void FramePacket::SharedDtor() {
if (this != default_instance_) {
}
}
void FramePacket::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const FramePacket& FramePacket::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_LayerScopePacket_2eproto(); return *default_instance_;
}
FramePacket* FramePacket::default_instance_ = NULL;
FramePacket* FramePacket::New() const {
return new FramePacket;
}
void FramePacket::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
value_ = GOOGLE_ULONGLONG(0);
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
bool FramePacket::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// optional uint64 value = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>(
input, &value_)));
set_has_value();
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
break;
}
}
}
return true;
#undef DO_
}
void FramePacket::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// optional uint64 value = 1;
if (has_value()) {
::google::protobuf::internal::WireFormatLite::WriteUInt64(1, this->value(), output);
}
}
int FramePacket::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// optional uint64 value = 1;
if (has_value()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt64Size(
this->value());
}
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void FramePacket::CheckTypeAndMergeFrom(
const ::google::protobuf::MessageLite& from) {
MergeFrom(*::google::protobuf::down_cast<const FramePacket*>(&from));
}
void FramePacket::MergeFrom(const FramePacket& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_value()) {
set_value(from.value());
}
}
}
void FramePacket::CopyFrom(const FramePacket& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool FramePacket::IsInitialized() const {
return true;
}
void FramePacket::Swap(FramePacket* other) {
if (other != this) {
std::swap(value_, other->value_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
std::swap(_cached_size_, other->_cached_size_);
}
}
::std::string FramePacket::GetTypeName() const {
return "mozilla.layers.layerscope.FramePacket";
}
// ===================================================================
#ifndef _MSC_VER
const int ColorPacket::kLayerrefFieldNumber;
const int ColorPacket::kWidthFieldNumber;
const int ColorPacket::kHeightFieldNumber;
const int ColorPacket::kColorFieldNumber;
#endif // !_MSC_VER
ColorPacket::ColorPacket()
: ::google::protobuf::MessageLite() {
SharedCtor();
}
void ColorPacket::InitAsDefaultInstance() {
}
ColorPacket::ColorPacket(const ColorPacket& from)
: ::google::protobuf::MessageLite() {
SharedCtor();
MergeFrom(from);
}
void ColorPacket::SharedCtor() {
_cached_size_ = 0;
layerref_ = GOOGLE_ULONGLONG(0);
width_ = 0u;
height_ = 0u;
color_ = 0u;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
ColorPacket::~ColorPacket() {
SharedDtor();
}
void ColorPacket::SharedDtor() {
if (this != default_instance_) {
}
}
void ColorPacket::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const ColorPacket& ColorPacket::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_LayerScopePacket_2eproto(); return *default_instance_;
}
ColorPacket* ColorPacket::default_instance_ = NULL;
ColorPacket* ColorPacket::New() const {
return new ColorPacket;
}
void ColorPacket::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
layerref_ = GOOGLE_ULONGLONG(0);
width_ = 0u;
height_ = 0u;
color_ = 0u;
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
bool ColorPacket::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// required uint64 layerref = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>(
input, &layerref_)));
set_has_layerref();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(16)) goto parse_width;
break;
}
// optional uint32 width = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_width:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &width_)));
set_has_width();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(24)) goto parse_height;
break;
}
// optional uint32 height = 3;
case 3: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_height:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &height_)));
set_has_height();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(32)) goto parse_color;
break;
}
// optional uint32 color = 4;
case 4: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_color:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &color_)));
set_has_color();
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
break;
}
}
}
return true;
#undef DO_
}
void ColorPacket::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// required uint64 layerref = 1;
if (has_layerref()) {
::google::protobuf::internal::WireFormatLite::WriteUInt64(1, this->layerref(), output);
}
// optional uint32 width = 2;
if (has_width()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->width(), output);
}
// optional uint32 height = 3;
if (has_height()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->height(), output);
}
// optional uint32 color = 4;
if (has_color()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->color(), output);
}
}
int ColorPacket::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// required uint64 layerref = 1;
if (has_layerref()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt64Size(
this->layerref());
}
// optional uint32 width = 2;
if (has_width()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->width());
}
// optional uint32 height = 3;
if (has_height()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->height());
}
// optional uint32 color = 4;
if (has_color()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->color());
}
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void ColorPacket::CheckTypeAndMergeFrom(
const ::google::protobuf::MessageLite& from) {
MergeFrom(*::google::protobuf::down_cast<const ColorPacket*>(&from));
}
void ColorPacket::MergeFrom(const ColorPacket& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_layerref()) {
set_layerref(from.layerref());
}
if (from.has_width()) {
set_width(from.width());
}
if (from.has_height()) {
set_height(from.height());
}
if (from.has_color()) {
set_color(from.color());
}
}
}
void ColorPacket::CopyFrom(const ColorPacket& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool ColorPacket::IsInitialized() const {
if ((_has_bits_[0] & 0x00000001) != 0x00000001) return false;
return true;
}
void ColorPacket::Swap(ColorPacket* other) {
if (other != this) {
std::swap(layerref_, other->layerref_);
std::swap(width_, other->width_);
std::swap(height_, other->height_);
std::swap(color_, other->color_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
std::swap(_cached_size_, other->_cached_size_);
}
}
::std::string ColorPacket::GetTypeName() const {
return "mozilla.layers.layerscope.ColorPacket";
}
// ===================================================================
#ifndef _MSC_VER
const int TexturePacket::kLayerrefFieldNumber;
const int TexturePacket::kWidthFieldNumber;
const int TexturePacket::kHeightFieldNumber;
const int TexturePacket::kStrideFieldNumber;
const int TexturePacket::kNameFieldNumber;
const int TexturePacket::kTargetFieldNumber;
const int TexturePacket::kDataformatFieldNumber;
const int TexturePacket::kGlcontextFieldNumber;
const int TexturePacket::kDataFieldNumber;
#endif // !_MSC_VER
TexturePacket::TexturePacket()
: ::google::protobuf::MessageLite() {
SharedCtor();
}
void TexturePacket::InitAsDefaultInstance() {
}
TexturePacket::TexturePacket(const TexturePacket& from)
: ::google::protobuf::MessageLite() {
SharedCtor();
MergeFrom(from);
}
void TexturePacket::SharedCtor() {
_cached_size_ = 0;
layerref_ = GOOGLE_ULONGLONG(0);
width_ = 0u;
height_ = 0u;
stride_ = 0u;
name_ = 0u;
target_ = 0u;
dataformat_ = 0u;
glcontext_ = GOOGLE_ULONGLONG(0);
data_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
TexturePacket::~TexturePacket() {
SharedDtor();
}
void TexturePacket::SharedDtor() {
if (data_ != &::google::protobuf::internal::kEmptyString) {
delete data_;
}
if (this != default_instance_) {
}
}
void TexturePacket::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const TexturePacket& TexturePacket::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_LayerScopePacket_2eproto(); return *default_instance_;
}
TexturePacket* TexturePacket::default_instance_ = NULL;
TexturePacket* TexturePacket::New() const {
return new TexturePacket;
}
void TexturePacket::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
layerref_ = GOOGLE_ULONGLONG(0);
width_ = 0u;
height_ = 0u;
stride_ = 0u;
name_ = 0u;
target_ = 0u;
dataformat_ = 0u;
glcontext_ = GOOGLE_ULONGLONG(0);
}
if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) {
if (has_data()) {
if (data_ != &::google::protobuf::internal::kEmptyString) {
data_->clear();
}
}
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
bool TexturePacket::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// required uint64 layerref = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>(
input, &layerref_)));
set_has_layerref();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(16)) goto parse_width;
break;
}
// optional uint32 width = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_width:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &width_)));
set_has_width();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(24)) goto parse_height;
break;
}
// optional uint32 height = 3;
case 3: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_height:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &height_)));
set_has_height();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(32)) goto parse_stride;
break;
}
// optional uint32 stride = 4;
case 4: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_stride:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &stride_)));
set_has_stride();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(40)) goto parse_name;
break;
}
// optional uint32 name = 5;
case 5: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_name:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &name_)));
set_has_name();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(48)) goto parse_target;
break;
}
// optional uint32 target = 6;
case 6: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_target:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &target_)));
set_has_target();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(56)) goto parse_dataformat;
break;
}
// optional uint32 dataformat = 7;
case 7: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_dataformat:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &dataformat_)));
set_has_dataformat();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(64)) goto parse_glcontext;
break;
}
// optional uint64 glcontext = 8;
case 8: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_glcontext:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>(
input, &glcontext_)));
set_has_glcontext();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(74)) goto parse_data;
break;
}
// optional bytes data = 9;
case 9: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_data:
DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
input, this->mutable_data()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
break;
}
}
}
return true;
#undef DO_
}
void TexturePacket::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// required uint64 layerref = 1;
if (has_layerref()) {
::google::protobuf::internal::WireFormatLite::WriteUInt64(1, this->layerref(), output);
}
// optional uint32 width = 2;
if (has_width()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->width(), output);
}
// optional uint32 height = 3;
if (has_height()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->height(), output);
}
// optional uint32 stride = 4;
if (has_stride()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->stride(), output);
}
// optional uint32 name = 5;
if (has_name()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->name(), output);
}
// optional uint32 target = 6;
if (has_target()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(6, this->target(), output);
}
// optional uint32 dataformat = 7;
if (has_dataformat()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(7, this->dataformat(), output);
}
// optional uint64 glcontext = 8;
if (has_glcontext()) {
::google::protobuf::internal::WireFormatLite::WriteUInt64(8, this->glcontext(), output);
}
// optional bytes data = 9;
if (has_data()) {
::google::protobuf::internal::WireFormatLite::WriteBytes(
9, this->data(), output);
}
}
int TexturePacket::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// required uint64 layerref = 1;
if (has_layerref()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt64Size(
this->layerref());
}
// optional uint32 width = 2;
if (has_width()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->width());
}
// optional uint32 height = 3;
if (has_height()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->height());
}
// optional uint32 stride = 4;
if (has_stride()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->stride());
}
// optional uint32 name = 5;
if (has_name()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->name());
}
// optional uint32 target = 6;
if (has_target()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->target());
}
// optional uint32 dataformat = 7;
if (has_dataformat()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->dataformat());
}
// optional uint64 glcontext = 8;
if (has_glcontext()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt64Size(
this->glcontext());
}
}
if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) {
// optional bytes data = 9;
if (has_data()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::BytesSize(
this->data());
}
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void TexturePacket::CheckTypeAndMergeFrom(
const ::google::protobuf::MessageLite& from) {
MergeFrom(*::google::protobuf::down_cast<const TexturePacket*>(&from));
}
void TexturePacket::MergeFrom(const TexturePacket& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_layerref()) {
set_layerref(from.layerref());
}
if (from.has_width()) {
set_width(from.width());
}
if (from.has_height()) {
set_height(from.height());
}
if (from.has_stride()) {
set_stride(from.stride());
}
if (from.has_name()) {
set_name(from.name());
}
if (from.has_target()) {
set_target(from.target());
}
if (from.has_dataformat()) {
set_dataformat(from.dataformat());
}
if (from.has_glcontext()) {
set_glcontext(from.glcontext());
}
}
if (from._has_bits_[8 / 32] & (0xffu << (8 % 32))) {
if (from.has_data()) {
set_data(from.data());
}
}
}
void TexturePacket::CopyFrom(const TexturePacket& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool TexturePacket::IsInitialized() const {
if ((_has_bits_[0] & 0x00000001) != 0x00000001) return false;
return true;
}
void TexturePacket::Swap(TexturePacket* other) {
if (other != this) {
std::swap(layerref_, other->layerref_);
std::swap(width_, other->width_);
std::swap(height_, other->height_);
std::swap(stride_, other->stride_);
std::swap(name_, other->name_);
std::swap(target_, other->target_);
std::swap(dataformat_, other->dataformat_);
std::swap(glcontext_, other->glcontext_);
std::swap(data_, other->data_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
std::swap(_cached_size_, other->_cached_size_);
}
}
::std::string TexturePacket::GetTypeName() const {
return "mozilla.layers.layerscope.TexturePacket";
}
// ===================================================================
bool LayersPacket_Layer_LayerType_IsValid(int value) {
switch(value) {
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
return true;
default:
return false;
}
}
#ifndef _MSC_VER
const LayersPacket_Layer_LayerType LayersPacket_Layer::UnknownLayer;
const LayersPacket_Layer_LayerType LayersPacket_Layer::LayerManager;
const LayersPacket_Layer_LayerType LayersPacket_Layer::ContainerLayer;
const LayersPacket_Layer_LayerType LayersPacket_Layer::ThebesLayer;
const LayersPacket_Layer_LayerType LayersPacket_Layer::CanvasLayer;
const LayersPacket_Layer_LayerType LayersPacket_Layer::ImageLayer;
const LayersPacket_Layer_LayerType LayersPacket_Layer::ColorLayer;
const LayersPacket_Layer_LayerType LayersPacket_Layer::RefLayer;
const LayersPacket_Layer_LayerType LayersPacket_Layer::ReadbackLayer;
const LayersPacket_Layer_LayerType LayersPacket_Layer::LayerType_MIN;
const LayersPacket_Layer_LayerType LayersPacket_Layer::LayerType_MAX;
const int LayersPacket_Layer::LayerType_ARRAYSIZE;
#endif // _MSC_VER
bool LayersPacket_Layer_ScrollingDirect_IsValid(int value) {
switch(value) {
case 1:
case 2:
return true;
default:
return false;
}
}
#ifndef _MSC_VER
const LayersPacket_Layer_ScrollingDirect LayersPacket_Layer::VERTICAL;
const LayersPacket_Layer_ScrollingDirect LayersPacket_Layer::HORIZONTAL;
const LayersPacket_Layer_ScrollingDirect LayersPacket_Layer::ScrollingDirect_MIN;
const LayersPacket_Layer_ScrollingDirect LayersPacket_Layer::ScrollingDirect_MAX;
const int LayersPacket_Layer::ScrollingDirect_ARRAYSIZE;
#endif // _MSC_VER
bool LayersPacket_Layer_Filter_IsValid(int value) {
switch(value) {
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
return true;
default:
return false;
}
}
#ifndef _MSC_VER
const LayersPacket_Layer_Filter LayersPacket_Layer::FILTER_FAST;
const LayersPacket_Layer_Filter LayersPacket_Layer::FILTER_GOOD;
const LayersPacket_Layer_Filter LayersPacket_Layer::FILTER_BEST;
const LayersPacket_Layer_Filter LayersPacket_Layer::FILTER_NEAREST;
const LayersPacket_Layer_Filter LayersPacket_Layer::FILTER_BILINEAR;
const LayersPacket_Layer_Filter LayersPacket_Layer::FILTER_GAUSSIAN;
const LayersPacket_Layer_Filter LayersPacket_Layer::FILTER_SENTINEL;
const LayersPacket_Layer_Filter LayersPacket_Layer::Filter_MIN;
const LayersPacket_Layer_Filter LayersPacket_Layer::Filter_MAX;
const int LayersPacket_Layer::Filter_ARRAYSIZE;
#endif // _MSC_VER
#ifndef _MSC_VER
const int LayersPacket_Layer_Size::kWFieldNumber;
const int LayersPacket_Layer_Size::kHFieldNumber;
#endif // !_MSC_VER
LayersPacket_Layer_Size::LayersPacket_Layer_Size()
: ::google::protobuf::MessageLite() {
SharedCtor();
}
void LayersPacket_Layer_Size::InitAsDefaultInstance() {
}
LayersPacket_Layer_Size::LayersPacket_Layer_Size(const LayersPacket_Layer_Size& from)
: ::google::protobuf::MessageLite() {
SharedCtor();
MergeFrom(from);
}
void LayersPacket_Layer_Size::SharedCtor() {
_cached_size_ = 0;
w_ = 0;
h_ = 0;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
LayersPacket_Layer_Size::~LayersPacket_Layer_Size() {
SharedDtor();
}
void LayersPacket_Layer_Size::SharedDtor() {
if (this != default_instance_) {
}
}
void LayersPacket_Layer_Size::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const LayersPacket_Layer_Size& LayersPacket_Layer_Size::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_LayerScopePacket_2eproto(); return *default_instance_;
}
LayersPacket_Layer_Size* LayersPacket_Layer_Size::default_instance_ = NULL;
LayersPacket_Layer_Size* LayersPacket_Layer_Size::New() const {
return new LayersPacket_Layer_Size;
}
void LayersPacket_Layer_Size::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
w_ = 0;
h_ = 0;
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
bool LayersPacket_Layer_Size::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// optional int32 w = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
input, &w_)));
set_has_w();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(16)) goto parse_h;
break;
}
// optional int32 h = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_h:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
input, &h_)));
set_has_h();
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
break;
}
}
}
return true;
#undef DO_
}
void LayersPacket_Layer_Size::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// optional int32 w = 1;
if (has_w()) {
::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->w(), output);
}
// optional int32 h = 2;
if (has_h()) {
::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->h(), output);
}
}
int LayersPacket_Layer_Size::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// optional int32 w = 1;
if (has_w()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::Int32Size(
this->w());
}
// optional int32 h = 2;
if (has_h()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::Int32Size(
this->h());
}
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void LayersPacket_Layer_Size::CheckTypeAndMergeFrom(
const ::google::protobuf::MessageLite& from) {
MergeFrom(*::google::protobuf::down_cast<const LayersPacket_Layer_Size*>(&from));
}
void LayersPacket_Layer_Size::MergeFrom(const LayersPacket_Layer_Size& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_w()) {
set_w(from.w());
}
if (from.has_h()) {
set_h(from.h());
}
}
}
void LayersPacket_Layer_Size::CopyFrom(const LayersPacket_Layer_Size& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool LayersPacket_Layer_Size::IsInitialized() const {
return true;
}
void LayersPacket_Layer_Size::Swap(LayersPacket_Layer_Size* other) {
if (other != this) {
std::swap(w_, other->w_);
std::swap(h_, other->h_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
std::swap(_cached_size_, other->_cached_size_);
}
}
::std::string LayersPacket_Layer_Size::GetTypeName() const {
return "mozilla.layers.layerscope.LayersPacket.Layer.Size";
}
// -------------------------------------------------------------------
#ifndef _MSC_VER
const int LayersPacket_Layer_Rect::kXFieldNumber;
const int LayersPacket_Layer_Rect::kYFieldNumber;
const int LayersPacket_Layer_Rect::kWFieldNumber;
const int LayersPacket_Layer_Rect::kHFieldNumber;
#endif // !_MSC_VER
LayersPacket_Layer_Rect::LayersPacket_Layer_Rect()
: ::google::protobuf::MessageLite() {
SharedCtor();
}
void LayersPacket_Layer_Rect::InitAsDefaultInstance() {
}
LayersPacket_Layer_Rect::LayersPacket_Layer_Rect(const LayersPacket_Layer_Rect& from)
: ::google::protobuf::MessageLite() {
SharedCtor();
MergeFrom(from);
}
void LayersPacket_Layer_Rect::SharedCtor() {
_cached_size_ = 0;
x_ = 0;
y_ = 0;
w_ = 0;
h_ = 0;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
LayersPacket_Layer_Rect::~LayersPacket_Layer_Rect() {
SharedDtor();
}
void LayersPacket_Layer_Rect::SharedDtor() {
if (this != default_instance_) {
}
}
void LayersPacket_Layer_Rect::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const LayersPacket_Layer_Rect& LayersPacket_Layer_Rect::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_LayerScopePacket_2eproto(); return *default_instance_;
}
LayersPacket_Layer_Rect* LayersPacket_Layer_Rect::default_instance_ = NULL;
LayersPacket_Layer_Rect* LayersPacket_Layer_Rect::New() const {
return new LayersPacket_Layer_Rect;
}
void LayersPacket_Layer_Rect::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
x_ = 0;
y_ = 0;
w_ = 0;
h_ = 0;
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
bool LayersPacket_Layer_Rect::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// optional int32 x = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
input, &x_)));
set_has_x();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(16)) goto parse_y;
break;
}
// optional int32 y = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_y:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
input, &y_)));
set_has_y();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(24)) goto parse_w;
break;
}
// optional int32 w = 3;
case 3: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_w:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
input, &w_)));
set_has_w();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(32)) goto parse_h;
break;
}
// optional int32 h = 4;
case 4: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_h:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
input, &h_)));
set_has_h();
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
break;
}
}
}
return true;
#undef DO_
}
void LayersPacket_Layer_Rect::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// optional int32 x = 1;
if (has_x()) {
::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->x(), output);
}
// optional int32 y = 2;
if (has_y()) {
::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->y(), output);
}
// optional int32 w = 3;
if (has_w()) {
::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->w(), output);
}
// optional int32 h = 4;
if (has_h()) {
::google::protobuf::internal::WireFormatLite::WriteInt32(4, this->h(), output);
}
}
int LayersPacket_Layer_Rect::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// optional int32 x = 1;
if (has_x()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::Int32Size(
this->x());
}
// optional int32 y = 2;
if (has_y()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::Int32Size(
this->y());
}
// optional int32 w = 3;
if (has_w()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::Int32Size(
this->w());
}
// optional int32 h = 4;
if (has_h()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::Int32Size(
this->h());
}
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void LayersPacket_Layer_Rect::CheckTypeAndMergeFrom(
const ::google::protobuf::MessageLite& from) {
MergeFrom(*::google::protobuf::down_cast<const LayersPacket_Layer_Rect*>(&from));
}
void LayersPacket_Layer_Rect::MergeFrom(const LayersPacket_Layer_Rect& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_x()) {
set_x(from.x());
}
if (from.has_y()) {
set_y(from.y());
}
if (from.has_w()) {
set_w(from.w());
}
if (from.has_h()) {
set_h(from.h());
}
}
}
void LayersPacket_Layer_Rect::CopyFrom(const LayersPacket_Layer_Rect& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool LayersPacket_Layer_Rect::IsInitialized() const {
return true;
}
void LayersPacket_Layer_Rect::Swap(LayersPacket_Layer_Rect* other) {
if (other != this) {
std::swap(x_, other->x_);
std::swap(y_, other->y_);
std::swap(w_, other->w_);
std::swap(h_, other->h_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
std::swap(_cached_size_, other->_cached_size_);
}
}
::std::string LayersPacket_Layer_Rect::GetTypeName() const {
return "mozilla.layers.layerscope.LayersPacket.Layer.Rect";
}
// -------------------------------------------------------------------
#ifndef _MSC_VER
const int LayersPacket_Layer_Region::kRFieldNumber;
#endif // !_MSC_VER
LayersPacket_Layer_Region::LayersPacket_Layer_Region()
: ::google::protobuf::MessageLite() {
SharedCtor();
}
void LayersPacket_Layer_Region::InitAsDefaultInstance() {
}
LayersPacket_Layer_Region::LayersPacket_Layer_Region(const LayersPacket_Layer_Region& from)
: ::google::protobuf::MessageLite() {
SharedCtor();
MergeFrom(from);
}
void LayersPacket_Layer_Region::SharedCtor() {
_cached_size_ = 0;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
LayersPacket_Layer_Region::~LayersPacket_Layer_Region() {
SharedDtor();
}
void LayersPacket_Layer_Region::SharedDtor() {
if (this != default_instance_) {
}
}
void LayersPacket_Layer_Region::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const LayersPacket_Layer_Region& LayersPacket_Layer_Region::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_LayerScopePacket_2eproto(); return *default_instance_;
}
LayersPacket_Layer_Region* LayersPacket_Layer_Region::default_instance_ = NULL;
LayersPacket_Layer_Region* LayersPacket_Layer_Region::New() const {
return new LayersPacket_Layer_Region;
}
void LayersPacket_Layer_Region::Clear() {
r_.Clear();
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
bool LayersPacket_Layer_Region::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// repeated .mozilla.layers.layerscope.LayersPacket.Layer.Rect r = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_r:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, add_r()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(10)) goto parse_r;
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
break;
}
}
}
return true;
#undef DO_
}
void LayersPacket_Layer_Region::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// repeated .mozilla.layers.layerscope.LayersPacket.Layer.Rect r = 1;
for (int i = 0; i < this->r_size(); i++) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
1, this->r(i), output);
}
}
int LayersPacket_Layer_Region::ByteSize() const {
int total_size = 0;
// repeated .mozilla.layers.layerscope.LayersPacket.Layer.Rect r = 1;
total_size += 1 * this->r_size();
for (int i = 0; i < this->r_size(); i++) {
total_size +=
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->r(i));
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void LayersPacket_Layer_Region::CheckTypeAndMergeFrom(
const ::google::protobuf::MessageLite& from) {
MergeFrom(*::google::protobuf::down_cast<const LayersPacket_Layer_Region*>(&from));
}
void LayersPacket_Layer_Region::MergeFrom(const LayersPacket_Layer_Region& from) {
GOOGLE_CHECK_NE(&from, this);
r_.MergeFrom(from.r_);
}
void LayersPacket_Layer_Region::CopyFrom(const LayersPacket_Layer_Region& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool LayersPacket_Layer_Region::IsInitialized() const {
return true;
}
void LayersPacket_Layer_Region::Swap(LayersPacket_Layer_Region* other) {
if (other != this) {
r_.Swap(&other->r_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
std::swap(_cached_size_, other->_cached_size_);
}
}
::std::string LayersPacket_Layer_Region::GetTypeName() const {
return "mozilla.layers.layerscope.LayersPacket.Layer.Region";
}
// -------------------------------------------------------------------
#ifndef _MSC_VER
const int LayersPacket_Layer_Matrix::kIs2DFieldNumber;
const int LayersPacket_Layer_Matrix::kIsIdFieldNumber;
const int LayersPacket_Layer_Matrix::kMFieldNumber;
#endif // !_MSC_VER
LayersPacket_Layer_Matrix::LayersPacket_Layer_Matrix()
: ::google::protobuf::MessageLite() {
SharedCtor();
}
void LayersPacket_Layer_Matrix::InitAsDefaultInstance() {
}
LayersPacket_Layer_Matrix::LayersPacket_Layer_Matrix(const LayersPacket_Layer_Matrix& from)
: ::google::protobuf::MessageLite() {
SharedCtor();
MergeFrom(from);
}
void LayersPacket_Layer_Matrix::SharedCtor() {
_cached_size_ = 0;
is2d_ = false;
isid_ = false;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
LayersPacket_Layer_Matrix::~LayersPacket_Layer_Matrix() {
SharedDtor();
}
void LayersPacket_Layer_Matrix::SharedDtor() {
if (this != default_instance_) {
}
}
void LayersPacket_Layer_Matrix::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const LayersPacket_Layer_Matrix& LayersPacket_Layer_Matrix::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_LayerScopePacket_2eproto(); return *default_instance_;
}
LayersPacket_Layer_Matrix* LayersPacket_Layer_Matrix::default_instance_ = NULL;
LayersPacket_Layer_Matrix* LayersPacket_Layer_Matrix::New() const {
return new LayersPacket_Layer_Matrix;
}
void LayersPacket_Layer_Matrix::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
is2d_ = false;
isid_ = false;
}
m_.Clear();
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
bool LayersPacket_Layer_Matrix::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// optional bool is2D = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
input, &is2d_)));
set_has_is2d();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(16)) goto parse_isId;
break;
}
// optional bool isId = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_isId:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
input, &isid_)));
set_has_isid();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(29)) goto parse_m;
break;
}
// repeated float m = 3;
case 3: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) {
parse_m:
DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitive<
float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
1, 29, input, this->mutable_m())));
} else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag)
== ::google::protobuf::internal::WireFormatLite::
WIRETYPE_LENGTH_DELIMITED) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitiveNoInline<
float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
input, this->mutable_m())));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(29)) goto parse_m;
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
break;
}
}
}
return true;
#undef DO_
}
void LayersPacket_Layer_Matrix::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// optional bool is2D = 1;
if (has_is2d()) {
::google::protobuf::internal::WireFormatLite::WriteBool(1, this->is2d(), output);
}
// optional bool isId = 2;
if (has_isid()) {
::google::protobuf::internal::WireFormatLite::WriteBool(2, this->isid(), output);
}
// repeated float m = 3;
for (int i = 0; i < this->m_size(); i++) {
::google::protobuf::internal::WireFormatLite::WriteFloat(
3, this->m(i), output);
}
}
int LayersPacket_Layer_Matrix::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// optional bool is2D = 1;
if (has_is2d()) {
total_size += 1 + 1;
}
// optional bool isId = 2;
if (has_isid()) {
total_size += 1 + 1;
}
}
// repeated float m = 3;
{
int data_size = 0;
data_size = 4 * this->m_size();
total_size += 1 * this->m_size() + data_size;
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void LayersPacket_Layer_Matrix::CheckTypeAndMergeFrom(
const ::google::protobuf::MessageLite& from) {
MergeFrom(*::google::protobuf::down_cast<const LayersPacket_Layer_Matrix*>(&from));
}
void LayersPacket_Layer_Matrix::MergeFrom(const LayersPacket_Layer_Matrix& from) {
GOOGLE_CHECK_NE(&from, this);
m_.MergeFrom(from.m_);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_is2d()) {
set_is2d(from.is2d());
}
if (from.has_isid()) {
set_isid(from.isid());
}
}
}
void LayersPacket_Layer_Matrix::CopyFrom(const LayersPacket_Layer_Matrix& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool LayersPacket_Layer_Matrix::IsInitialized() const {
return true;
}
void LayersPacket_Layer_Matrix::Swap(LayersPacket_Layer_Matrix* other) {
if (other != this) {
std::swap(is2d_, other->is2d_);
std::swap(isid_, other->isid_);
m_.Swap(&other->m_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
std::swap(_cached_size_, other->_cached_size_);
}
}
::std::string LayersPacket_Layer_Matrix::GetTypeName() const {
return "mozilla.layers.layerscope.LayersPacket.Layer.Matrix";
}
// -------------------------------------------------------------------
#ifndef _MSC_VER
const int LayersPacket_Layer_Shadow::kClipFieldNumber;
const int LayersPacket_Layer_Shadow::kTransformFieldNumber;
const int LayersPacket_Layer_Shadow::kVRegionFieldNumber;
#endif // !_MSC_VER
LayersPacket_Layer_Shadow::LayersPacket_Layer_Shadow()
: ::google::protobuf::MessageLite() {
SharedCtor();
}
void LayersPacket_Layer_Shadow::InitAsDefaultInstance() {
clip_ = const_cast< ::mozilla::layers::layerscope::LayersPacket_Layer_Rect*>(&::mozilla::layers::layerscope::LayersPacket_Layer_Rect::default_instance());
transform_ = const_cast< ::mozilla::layers::layerscope::LayersPacket_Layer_Matrix*>(&::mozilla::layers::layerscope::LayersPacket_Layer_Matrix::default_instance());
vregion_ = const_cast< ::mozilla::layers::layerscope::LayersPacket_Layer_Region*>(&::mozilla::layers::layerscope::LayersPacket_Layer_Region::default_instance());
}
LayersPacket_Layer_Shadow::LayersPacket_Layer_Shadow(const LayersPacket_Layer_Shadow& from)
: ::google::protobuf::MessageLite() {
SharedCtor();
MergeFrom(from);
}
void LayersPacket_Layer_Shadow::SharedCtor() {
_cached_size_ = 0;
clip_ = NULL;
transform_ = NULL;
vregion_ = NULL;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
LayersPacket_Layer_Shadow::~LayersPacket_Layer_Shadow() {
SharedDtor();
}
void LayersPacket_Layer_Shadow::SharedDtor() {
if (this != default_instance_) {
delete clip_;
delete transform_;
delete vregion_;
}
}
void LayersPacket_Layer_Shadow::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const LayersPacket_Layer_Shadow& LayersPacket_Layer_Shadow::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_LayerScopePacket_2eproto(); return *default_instance_;
}
LayersPacket_Layer_Shadow* LayersPacket_Layer_Shadow::default_instance_ = NULL;
LayersPacket_Layer_Shadow* LayersPacket_Layer_Shadow::New() const {
return new LayersPacket_Layer_Shadow;
}
void LayersPacket_Layer_Shadow::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (has_clip()) {
if (clip_ != NULL) clip_->::mozilla::layers::layerscope::LayersPacket_Layer_Rect::Clear();
}
if (has_transform()) {
if (transform_ != NULL) transform_->::mozilla::layers::layerscope::LayersPacket_Layer_Matrix::Clear();
}
if (has_vregion()) {
if (vregion_ != NULL) vregion_->::mozilla::layers::layerscope::LayersPacket_Layer_Region::Clear();
}
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
bool LayersPacket_Layer_Shadow::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Rect clip = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_clip()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(18)) goto parse_transform;
break;
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Matrix transform = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_transform:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_transform()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(26)) goto parse_vRegion;
break;
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Region vRegion = 3;
case 3: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_vRegion:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_vregion()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
break;
}
}
}
return true;
#undef DO_
}
void LayersPacket_Layer_Shadow::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Rect clip = 1;
if (has_clip()) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
1, this->clip(), output);
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Matrix transform = 2;
if (has_transform()) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
2, this->transform(), output);
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Region vRegion = 3;
if (has_vregion()) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
3, this->vregion(), output);
}
}
int LayersPacket_Layer_Shadow::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Rect clip = 1;
if (has_clip()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->clip());
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Matrix transform = 2;
if (has_transform()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->transform());
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Region vRegion = 3;
if (has_vregion()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->vregion());
}
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void LayersPacket_Layer_Shadow::CheckTypeAndMergeFrom(
const ::google::protobuf::MessageLite& from) {
MergeFrom(*::google::protobuf::down_cast<const LayersPacket_Layer_Shadow*>(&from));
}
void LayersPacket_Layer_Shadow::MergeFrom(const LayersPacket_Layer_Shadow& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_clip()) {
mutable_clip()->::mozilla::layers::layerscope::LayersPacket_Layer_Rect::MergeFrom(from.clip());
}
if (from.has_transform()) {
mutable_transform()->::mozilla::layers::layerscope::LayersPacket_Layer_Matrix::MergeFrom(from.transform());
}
if (from.has_vregion()) {
mutable_vregion()->::mozilla::layers::layerscope::LayersPacket_Layer_Region::MergeFrom(from.vregion());
}
}
}
void LayersPacket_Layer_Shadow::CopyFrom(const LayersPacket_Layer_Shadow& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool LayersPacket_Layer_Shadow::IsInitialized() const {
return true;
}
void LayersPacket_Layer_Shadow::Swap(LayersPacket_Layer_Shadow* other) {
if (other != this) {
std::swap(clip_, other->clip_);
std::swap(transform_, other->transform_);
std::swap(vregion_, other->vregion_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
std::swap(_cached_size_, other->_cached_size_);
}
}
::std::string LayersPacket_Layer_Shadow::GetTypeName() const {
return "mozilla.layers.layerscope.LayersPacket.Layer.Shadow";
}
// -------------------------------------------------------------------
#ifndef _MSC_VER
const int LayersPacket_Layer::kTypeFieldNumber;
const int LayersPacket_Layer::kPtrFieldNumber;
const int LayersPacket_Layer::kParentPtrFieldNumber;
const int LayersPacket_Layer::kClipFieldNumber;
const int LayersPacket_Layer::kTransformFieldNumber;
const int LayersPacket_Layer::kVRegionFieldNumber;
const int LayersPacket_Layer::kShadowFieldNumber;
const int LayersPacket_Layer::kOpacityFieldNumber;
const int LayersPacket_Layer::kCOpaqueFieldNumber;
const int LayersPacket_Layer::kCAlphaFieldNumber;
const int LayersPacket_Layer::kDirectFieldNumber;
const int LayersPacket_Layer::kBarIDFieldNumber;
const int LayersPacket_Layer::kMaskFieldNumber;
const int LayersPacket_Layer::kValidFieldNumber;
const int LayersPacket_Layer::kColorFieldNumber;
const int LayersPacket_Layer::kFilterFieldNumber;
const int LayersPacket_Layer::kRefIDFieldNumber;
const int LayersPacket_Layer::kSizeFieldNumber;
#endif // !_MSC_VER
LayersPacket_Layer::LayersPacket_Layer()
: ::google::protobuf::MessageLite() {
SharedCtor();
}
void LayersPacket_Layer::InitAsDefaultInstance() {
clip_ = const_cast< ::mozilla::layers::layerscope::LayersPacket_Layer_Rect*>(&::mozilla::layers::layerscope::LayersPacket_Layer_Rect::default_instance());
transform_ = const_cast< ::mozilla::layers::layerscope::LayersPacket_Layer_Matrix*>(&::mozilla::layers::layerscope::LayersPacket_Layer_Matrix::default_instance());
vregion_ = const_cast< ::mozilla::layers::layerscope::LayersPacket_Layer_Region*>(&::mozilla::layers::layerscope::LayersPacket_Layer_Region::default_instance());
shadow_ = const_cast< ::mozilla::layers::layerscope::LayersPacket_Layer_Shadow*>(&::mozilla::layers::layerscope::LayersPacket_Layer_Shadow::default_instance());
valid_ = const_cast< ::mozilla::layers::layerscope::LayersPacket_Layer_Region*>(&::mozilla::layers::layerscope::LayersPacket_Layer_Region::default_instance());
size_ = const_cast< ::mozilla::layers::layerscope::LayersPacket_Layer_Size*>(&::mozilla::layers::layerscope::LayersPacket_Layer_Size::default_instance());
}
LayersPacket_Layer::LayersPacket_Layer(const LayersPacket_Layer& from)
: ::google::protobuf::MessageLite() {
SharedCtor();
MergeFrom(from);
}
void LayersPacket_Layer::SharedCtor() {
_cached_size_ = 0;
type_ = 0;
ptr_ = GOOGLE_ULONGLONG(0);
parentptr_ = GOOGLE_ULONGLONG(0);
clip_ = NULL;
transform_ = NULL;
vregion_ = NULL;
shadow_ = NULL;
opacity_ = 0;
copaque_ = false;
calpha_ = false;
direct_ = 1;
barid_ = GOOGLE_ULONGLONG(0);
mask_ = GOOGLE_ULONGLONG(0);
valid_ = NULL;
color_ = 0u;
filter_ = 0;
refid_ = GOOGLE_ULONGLONG(0);
size_ = NULL;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
LayersPacket_Layer::~LayersPacket_Layer() {
SharedDtor();
}
void LayersPacket_Layer::SharedDtor() {
if (this != default_instance_) {
delete clip_;
delete transform_;
delete vregion_;
delete shadow_;
delete valid_;
delete size_;
}
}
void LayersPacket_Layer::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const LayersPacket_Layer& LayersPacket_Layer::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_LayerScopePacket_2eproto(); return *default_instance_;
}
LayersPacket_Layer* LayersPacket_Layer::default_instance_ = NULL;
LayersPacket_Layer* LayersPacket_Layer::New() const {
return new LayersPacket_Layer;
}
void LayersPacket_Layer::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
type_ = 0;
ptr_ = GOOGLE_ULONGLONG(0);
parentptr_ = GOOGLE_ULONGLONG(0);
if (has_clip()) {
if (clip_ != NULL) clip_->::mozilla::layers::layerscope::LayersPacket_Layer_Rect::Clear();
}
if (has_transform()) {
if (transform_ != NULL) transform_->::mozilla::layers::layerscope::LayersPacket_Layer_Matrix::Clear();
}
if (has_vregion()) {
if (vregion_ != NULL) vregion_->::mozilla::layers::layerscope::LayersPacket_Layer_Region::Clear();
}
if (has_shadow()) {
if (shadow_ != NULL) shadow_->::mozilla::layers::layerscope::LayersPacket_Layer_Shadow::Clear();
}
opacity_ = 0;
}
if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) {
copaque_ = false;
calpha_ = false;
direct_ = 1;
barid_ = GOOGLE_ULONGLONG(0);
mask_ = GOOGLE_ULONGLONG(0);
if (has_valid()) {
if (valid_ != NULL) valid_->::mozilla::layers::layerscope::LayersPacket_Layer_Region::Clear();
}
color_ = 0u;
filter_ = 0;
}
if (_has_bits_[16 / 32] & (0xffu << (16 % 32))) {
refid_ = GOOGLE_ULONGLONG(0);
if (has_size()) {
if (size_ != NULL) size_->::mozilla::layers::layerscope::LayersPacket_Layer_Size::Clear();
}
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
bool LayersPacket_Layer::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// required .mozilla.layers.layerscope.LayersPacket.Layer.LayerType type = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
int value;
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
input, &value)));
if (::mozilla::layers::layerscope::LayersPacket_Layer_LayerType_IsValid(value)) {
set_type(static_cast< ::mozilla::layers::layerscope::LayersPacket_Layer_LayerType >(value));
}
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(16)) goto parse_ptr;
break;
}
// required uint64 ptr = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_ptr:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>(
input, &ptr_)));
set_has_ptr();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(24)) goto parse_parentPtr;
break;
}
// required uint64 parentPtr = 3;
case 3: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_parentPtr:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>(
input, &parentptr_)));
set_has_parentptr();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(82)) goto parse_clip;
break;
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Rect clip = 10;
case 10: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_clip:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_clip()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(90)) goto parse_transform;
break;
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Matrix transform = 11;
case 11: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_transform:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_transform()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(98)) goto parse_vRegion;
break;
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Region vRegion = 12;
case 12: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_vRegion:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_vregion()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(106)) goto parse_shadow;
break;
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Shadow shadow = 13;
case 13: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_shadow:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_shadow()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(117)) goto parse_opacity;
break;
}
// optional float opacity = 14;
case 14: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) {
parse_opacity:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
input, &opacity_)));
set_has_opacity();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(120)) goto parse_cOpaque;
break;
}
// optional bool cOpaque = 15;
case 15: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_cOpaque:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
input, &copaque_)));
set_has_copaque();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(128)) goto parse_cAlpha;
break;
}
// optional bool cAlpha = 16;
case 16: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_cAlpha:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
input, &calpha_)));
set_has_calpha();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(136)) goto parse_direct;
break;
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.ScrollingDirect direct = 17;
case 17: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_direct:
int value;
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
input, &value)));
if (::mozilla::layers::layerscope::LayersPacket_Layer_ScrollingDirect_IsValid(value)) {
set_direct(static_cast< ::mozilla::layers::layerscope::LayersPacket_Layer_ScrollingDirect >(value));
}
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(144)) goto parse_barID;
break;
}
// optional uint64 barID = 18;
case 18: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_barID:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>(
input, &barid_)));
set_has_barid();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(152)) goto parse_mask;
break;
}
// optional uint64 mask = 19;
case 19: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_mask:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>(
input, &mask_)));
set_has_mask();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(802)) goto parse_valid;
break;
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Region valid = 100;
case 100: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_valid:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_valid()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(808)) goto parse_color;
break;
}
// optional uint32 color = 101;
case 101: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_color:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &color_)));
set_has_color();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(816)) goto parse_filter;
break;
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Filter filter = 102;
case 102: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_filter:
int value;
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
input, &value)));
if (::mozilla::layers::layerscope::LayersPacket_Layer_Filter_IsValid(value)) {
set_filter(static_cast< ::mozilla::layers::layerscope::LayersPacket_Layer_Filter >(value));
}
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(824)) goto parse_refID;
break;
}
// optional uint64 refID = 103;
case 103: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_refID:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>(
input, &refid_)));
set_has_refid();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(834)) goto parse_size;
break;
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Size size = 104;
case 104: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_size:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_size()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
break;
}
}
}
return true;
#undef DO_
}
void LayersPacket_Layer::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// required .mozilla.layers.layerscope.LayersPacket.Layer.LayerType type = 1;
if (has_type()) {
::google::protobuf::internal::WireFormatLite::WriteEnum(
1, this->type(), output);
}
// required uint64 ptr = 2;
if (has_ptr()) {
::google::protobuf::internal::WireFormatLite::WriteUInt64(2, this->ptr(), output);
}
// required uint64 parentPtr = 3;
if (has_parentptr()) {
::google::protobuf::internal::WireFormatLite::WriteUInt64(3, this->parentptr(), output);
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Rect clip = 10;
if (has_clip()) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
10, this->clip(), output);
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Matrix transform = 11;
if (has_transform()) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
11, this->transform(), output);
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Region vRegion = 12;
if (has_vregion()) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
12, this->vregion(), output);
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Shadow shadow = 13;
if (has_shadow()) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
13, this->shadow(), output);
}
// optional float opacity = 14;
if (has_opacity()) {
::google::protobuf::internal::WireFormatLite::WriteFloat(14, this->opacity(), output);
}
// optional bool cOpaque = 15;
if (has_copaque()) {
::google::protobuf::internal::WireFormatLite::WriteBool(15, this->copaque(), output);
}
// optional bool cAlpha = 16;
if (has_calpha()) {
::google::protobuf::internal::WireFormatLite::WriteBool(16, this->calpha(), output);
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.ScrollingDirect direct = 17;
if (has_direct()) {
::google::protobuf::internal::WireFormatLite::WriteEnum(
17, this->direct(), output);
}
// optional uint64 barID = 18;
if (has_barid()) {
::google::protobuf::internal::WireFormatLite::WriteUInt64(18, this->barid(), output);
}
// optional uint64 mask = 19;
if (has_mask()) {
::google::protobuf::internal::WireFormatLite::WriteUInt64(19, this->mask(), output);
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Region valid = 100;
if (has_valid()) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
100, this->valid(), output);
}
// optional uint32 color = 101;
if (has_color()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(101, this->color(), output);
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Filter filter = 102;
if (has_filter()) {
::google::protobuf::internal::WireFormatLite::WriteEnum(
102, this->filter(), output);
}
// optional uint64 refID = 103;
if (has_refid()) {
::google::protobuf::internal::WireFormatLite::WriteUInt64(103, this->refid(), output);
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Size size = 104;
if (has_size()) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
104, this->size(), output);
}
}
int LayersPacket_Layer::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// required .mozilla.layers.layerscope.LayersPacket.Layer.LayerType type = 1;
if (has_type()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::EnumSize(this->type());
}
// required uint64 ptr = 2;
if (has_ptr()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt64Size(
this->ptr());
}
// required uint64 parentPtr = 3;
if (has_parentptr()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt64Size(
this->parentptr());
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Rect clip = 10;
if (has_clip()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->clip());
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Matrix transform = 11;
if (has_transform()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->transform());
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Region vRegion = 12;
if (has_vregion()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->vregion());
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Shadow shadow = 13;
if (has_shadow()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->shadow());
}
// optional float opacity = 14;
if (has_opacity()) {
total_size += 1 + 4;
}
}
if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) {
// optional bool cOpaque = 15;
if (has_copaque()) {
total_size += 1 + 1;
}
// optional bool cAlpha = 16;
if (has_calpha()) {
total_size += 2 + 1;
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.ScrollingDirect direct = 17;
if (has_direct()) {
total_size += 2 +
::google::protobuf::internal::WireFormatLite::EnumSize(this->direct());
}
// optional uint64 barID = 18;
if (has_barid()) {
total_size += 2 +
::google::protobuf::internal::WireFormatLite::UInt64Size(
this->barid());
}
// optional uint64 mask = 19;
if (has_mask()) {
total_size += 2 +
::google::protobuf::internal::WireFormatLite::UInt64Size(
this->mask());
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Region valid = 100;
if (has_valid()) {
total_size += 2 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->valid());
}
// optional uint32 color = 101;
if (has_color()) {
total_size += 2 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->color());
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Filter filter = 102;
if (has_filter()) {
total_size += 2 +
::google::protobuf::internal::WireFormatLite::EnumSize(this->filter());
}
}
if (_has_bits_[16 / 32] & (0xffu << (16 % 32))) {
// optional uint64 refID = 103;
if (has_refid()) {
total_size += 2 +
::google::protobuf::internal::WireFormatLite::UInt64Size(
this->refid());
}
// optional .mozilla.layers.layerscope.LayersPacket.Layer.Size size = 104;
if (has_size()) {
total_size += 2 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->size());
}
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void LayersPacket_Layer::CheckTypeAndMergeFrom(
const ::google::protobuf::MessageLite& from) {
MergeFrom(*::google::protobuf::down_cast<const LayersPacket_Layer*>(&from));
}
void LayersPacket_Layer::MergeFrom(const LayersPacket_Layer& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_type()) {
set_type(from.type());
}
if (from.has_ptr()) {
set_ptr(from.ptr());
}
if (from.has_parentptr()) {
set_parentptr(from.parentptr());
}
if (from.has_clip()) {
mutable_clip()->::mozilla::layers::layerscope::LayersPacket_Layer_Rect::MergeFrom(from.clip());
}
if (from.has_transform()) {
mutable_transform()->::mozilla::layers::layerscope::LayersPacket_Layer_Matrix::MergeFrom(from.transform());
}
if (from.has_vregion()) {
mutable_vregion()->::mozilla::layers::layerscope::LayersPacket_Layer_Region::MergeFrom(from.vregion());
}
if (from.has_shadow()) {
mutable_shadow()->::mozilla::layers::layerscope::LayersPacket_Layer_Shadow::MergeFrom(from.shadow());
}
if (from.has_opacity()) {
set_opacity(from.opacity());
}
}
if (from._has_bits_[8 / 32] & (0xffu << (8 % 32))) {
if (from.has_copaque()) {
set_copaque(from.copaque());
}
if (from.has_calpha()) {
set_calpha(from.calpha());
}
if (from.has_direct()) {
set_direct(from.direct());
}
if (from.has_barid()) {
set_barid(from.barid());
}
if (from.has_mask()) {
set_mask(from.mask());
}
if (from.has_valid()) {
mutable_valid()->::mozilla::layers::layerscope::LayersPacket_Layer_Region::MergeFrom(from.valid());
}
if (from.has_color()) {
set_color(from.color());
}
if (from.has_filter()) {
set_filter(from.filter());
}
}
if (from._has_bits_[16 / 32] & (0xffu << (16 % 32))) {
if (from.has_refid()) {
set_refid(from.refid());
}
if (from.has_size()) {
mutable_size()->::mozilla::layers::layerscope::LayersPacket_Layer_Size::MergeFrom(from.size());
}
}
}
void LayersPacket_Layer::CopyFrom(const LayersPacket_Layer& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool LayersPacket_Layer::IsInitialized() const {
if ((_has_bits_[0] & 0x00000007) != 0x00000007) return false;
return true;
}
void LayersPacket_Layer::Swap(LayersPacket_Layer* other) {
if (other != this) {
std::swap(type_, other->type_);
std::swap(ptr_, other->ptr_);
std::swap(parentptr_, other->parentptr_);
std::swap(clip_, other->clip_);
std::swap(transform_, other->transform_);
std::swap(vregion_, other->vregion_);
std::swap(shadow_, other->shadow_);
std::swap(opacity_, other->opacity_);
std::swap(copaque_, other->copaque_);
std::swap(calpha_, other->calpha_);
std::swap(direct_, other->direct_);
std::swap(barid_, other->barid_);
std::swap(mask_, other->mask_);
std::swap(valid_, other->valid_);
std::swap(color_, other->color_);
std::swap(filter_, other->filter_);
std::swap(refid_, other->refid_);
std::swap(size_, other->size_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
std::swap(_cached_size_, other->_cached_size_);
}
}
::std::string LayersPacket_Layer::GetTypeName() const {
return "mozilla.layers.layerscope.LayersPacket.Layer";
}
// -------------------------------------------------------------------
#ifndef _MSC_VER
const int LayersPacket::kLayerFieldNumber;
#endif // !_MSC_VER
LayersPacket::LayersPacket()
: ::google::protobuf::MessageLite() {
SharedCtor();
}
void LayersPacket::InitAsDefaultInstance() {
}
LayersPacket::LayersPacket(const LayersPacket& from)
: ::google::protobuf::MessageLite() {
SharedCtor();
MergeFrom(from);
}
void LayersPacket::SharedCtor() {
_cached_size_ = 0;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
LayersPacket::~LayersPacket() {
SharedDtor();
}
void LayersPacket::SharedDtor() {
if (this != default_instance_) {
}
}
void LayersPacket::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const LayersPacket& LayersPacket::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_LayerScopePacket_2eproto(); return *default_instance_;
}
LayersPacket* LayersPacket::default_instance_ = NULL;
LayersPacket* LayersPacket::New() const {
return new LayersPacket;
}
void LayersPacket::Clear() {
layer_.Clear();
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
bool LayersPacket::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// repeated .mozilla.layers.layerscope.LayersPacket.Layer layer = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_layer:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, add_layer()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(10)) goto parse_layer;
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
break;
}
}
}
return true;
#undef DO_
}
void LayersPacket::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// repeated .mozilla.layers.layerscope.LayersPacket.Layer layer = 1;
for (int i = 0; i < this->layer_size(); i++) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
1, this->layer(i), output);
}
}
int LayersPacket::ByteSize() const {
int total_size = 0;
// repeated .mozilla.layers.layerscope.LayersPacket.Layer layer = 1;
total_size += 1 * this->layer_size();
for (int i = 0; i < this->layer_size(); i++) {
total_size +=
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->layer(i));
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void LayersPacket::CheckTypeAndMergeFrom(
const ::google::protobuf::MessageLite& from) {
MergeFrom(*::google::protobuf::down_cast<const LayersPacket*>(&from));
}
void LayersPacket::MergeFrom(const LayersPacket& from) {
GOOGLE_CHECK_NE(&from, this);
layer_.MergeFrom(from.layer_);
}
void LayersPacket::CopyFrom(const LayersPacket& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool LayersPacket::IsInitialized() const {
for (int i = 0; i < layer_size(); i++) {
if (!this->layer(i).IsInitialized()) return false;
}
return true;
}
void LayersPacket::Swap(LayersPacket* other) {
if (other != this) {
layer_.Swap(&other->layer_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
std::swap(_cached_size_, other->_cached_size_);
}
}
::std::string LayersPacket::GetTypeName() const {
return "mozilla.layers.layerscope.LayersPacket";
}
// ===================================================================
bool Packet_DataType_IsValid(int value) {
switch(value) {
case 1:
case 2:
case 3:
case 4:
case 5:
return true;
default:
return false;
}
}
#ifndef _MSC_VER
const Packet_DataType Packet::FRAMESTART;
const Packet_DataType Packet::FRAMEEND;
const Packet_DataType Packet::COLOR;
const Packet_DataType Packet::TEXTURE;
const Packet_DataType Packet::LAYERS;
const Packet_DataType Packet::DataType_MIN;
const Packet_DataType Packet::DataType_MAX;
const int Packet::DataType_ARRAYSIZE;
#endif // _MSC_VER
#ifndef _MSC_VER
const int Packet::kTypeFieldNumber;
const int Packet::kFrameFieldNumber;
const int Packet::kColorFieldNumber;
const int Packet::kTextureFieldNumber;
const int Packet::kLayersFieldNumber;
#endif // !_MSC_VER
Packet::Packet()
: ::google::protobuf::MessageLite() {
SharedCtor();
}
void Packet::InitAsDefaultInstance() {
frame_ = const_cast< ::mozilla::layers::layerscope::FramePacket*>(&::mozilla::layers::layerscope::FramePacket::default_instance());
color_ = const_cast< ::mozilla::layers::layerscope::ColorPacket*>(&::mozilla::layers::layerscope::ColorPacket::default_instance());
texture_ = const_cast< ::mozilla::layers::layerscope::TexturePacket*>(&::mozilla::layers::layerscope::TexturePacket::default_instance());
layers_ = const_cast< ::mozilla::layers::layerscope::LayersPacket*>(&::mozilla::layers::layerscope::LayersPacket::default_instance());
}
Packet::Packet(const Packet& from)
: ::google::protobuf::MessageLite() {
SharedCtor();
MergeFrom(from);
}
void Packet::SharedCtor() {
_cached_size_ = 0;
type_ = 1;
frame_ = NULL;
color_ = NULL;
texture_ = NULL;
layers_ = NULL;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
Packet::~Packet() {
SharedDtor();
}
void Packet::SharedDtor() {
if (this != default_instance_) {
delete frame_;
delete color_;
delete texture_;
delete layers_;
}
}
void Packet::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const Packet& Packet::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_LayerScopePacket_2eproto(); return *default_instance_;
}
Packet* Packet::default_instance_ = NULL;
Packet* Packet::New() const {
return new Packet;
}
void Packet::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
type_ = 1;
if (has_frame()) {
if (frame_ != NULL) frame_->::mozilla::layers::layerscope::FramePacket::Clear();
}
if (has_color()) {
if (color_ != NULL) color_->::mozilla::layers::layerscope::ColorPacket::Clear();
}
if (has_texture()) {
if (texture_ != NULL) texture_->::mozilla::layers::layerscope::TexturePacket::Clear();
}
if (has_layers()) {
if (layers_ != NULL) layers_->::mozilla::layers::layerscope::LayersPacket::Clear();
}
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
bool Packet::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// required .mozilla.layers.layerscope.Packet.DataType type = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
int value;
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
input, &value)));
if (::mozilla::layers::layerscope::Packet_DataType_IsValid(value)) {
set_type(static_cast< ::mozilla::layers::layerscope::Packet_DataType >(value));
}
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(18)) goto parse_frame;
break;
}
// optional .mozilla.layers.layerscope.FramePacket frame = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_frame:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_frame()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(26)) goto parse_color;
break;
}
// optional .mozilla.layers.layerscope.ColorPacket color = 3;
case 3: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_color:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_color()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(34)) goto parse_texture;
break;
}
// optional .mozilla.layers.layerscope.TexturePacket texture = 4;
case 4: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_texture:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_texture()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(42)) goto parse_layers;
break;
}
// optional .mozilla.layers.layerscope.LayersPacket layers = 5;
case 5: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_layers:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_layers()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
break;
}
}
}
return true;
#undef DO_
}
void Packet::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// required .mozilla.layers.layerscope.Packet.DataType type = 1;
if (has_type()) {
::google::protobuf::internal::WireFormatLite::WriteEnum(
1, this->type(), output);
}
// optional .mozilla.layers.layerscope.FramePacket frame = 2;
if (has_frame()) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
2, this->frame(), output);
}
// optional .mozilla.layers.layerscope.ColorPacket color = 3;
if (has_color()) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
3, this->color(), output);
}
// optional .mozilla.layers.layerscope.TexturePacket texture = 4;
if (has_texture()) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
4, this->texture(), output);
}
// optional .mozilla.layers.layerscope.LayersPacket layers = 5;
if (has_layers()) {
::google::protobuf::internal::WireFormatLite::WriteMessage(
5, this->layers(), output);
}
}
int Packet::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// required .mozilla.layers.layerscope.Packet.DataType type = 1;
if (has_type()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::EnumSize(this->type());
}
// optional .mozilla.layers.layerscope.FramePacket frame = 2;
if (has_frame()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->frame());
}
// optional .mozilla.layers.layerscope.ColorPacket color = 3;
if (has_color()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->color());
}
// optional .mozilla.layers.layerscope.TexturePacket texture = 4;
if (has_texture()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->texture());
}
// optional .mozilla.layers.layerscope.LayersPacket layers = 5;
if (has_layers()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->layers());
}
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void Packet::CheckTypeAndMergeFrom(
const ::google::protobuf::MessageLite& from) {
MergeFrom(*::google::protobuf::down_cast<const Packet*>(&from));
}
void Packet::MergeFrom(const Packet& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_type()) {
set_type(from.type());
}
if (from.has_frame()) {
mutable_frame()->::mozilla::layers::layerscope::FramePacket::MergeFrom(from.frame());
}
if (from.has_color()) {
mutable_color()->::mozilla::layers::layerscope::ColorPacket::MergeFrom(from.color());
}
if (from.has_texture()) {
mutable_texture()->::mozilla::layers::layerscope::TexturePacket::MergeFrom(from.texture());
}
if (from.has_layers()) {
mutable_layers()->::mozilla::layers::layerscope::LayersPacket::MergeFrom(from.layers());
}
}
}
void Packet::CopyFrom(const Packet& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool Packet::IsInitialized() const {
if ((_has_bits_[0] & 0x00000001) != 0x00000001) return false;
if (has_color()) {
if (!this->color().IsInitialized()) return false;
}
if (has_texture()) {
if (!this->texture().IsInitialized()) return false;
}
if (has_layers()) {
if (!this->layers().IsInitialized()) return false;
}
return true;
}
void Packet::Swap(Packet* other) {
if (other != this) {
std::swap(type_, other->type_);
std::swap(frame_, other->frame_);
std::swap(color_, other->color_);
std::swap(texture_, other->texture_);
std::swap(layers_, other->layers_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
std::swap(_cached_size_, other->_cached_size_);
}
}
::std::string Packet::GetTypeName() const {
return "mozilla.layers.layerscope.Packet";
}
// @@protoc_insertion_point(namespace_scope)
} // namespace layerscope
} // namespace layers
} // namespace mozilla
// @@protoc_insertion_point(global_scope)