OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "content/common/cc_messages.h" | 5 #include "content/common/cc_messages.h" |
6 | 6 |
7 #include "cc/output/compositor_frame.h" | 7 #include "cc/output/compositor_frame.h" |
8 #include "cc/output/filter_operations.h" | 8 #include "cc/output/filter_operations.h" |
9 #include "cc/quads/draw_quad.h" | 9 #include "cc/quads/draw_quad.h" |
10 #include "cc/quads/largest_draw_quad.h" | 10 #include "cc/quads/largest_draw_quad.h" |
(...skipping 836 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
847 } | 847 } |
848 | 848 |
849 for (size_t i = 0; i < p.count; ++i) { | 849 for (size_t i = 0; i < p.count; ++i) { |
850 LogParam(p.ids[i], l); | 850 LogParam(p.ids[i], l); |
851 if (i < (p.count - 1)) | 851 if (i < (p.count - 1)) |
852 l->append(", "); | 852 l->append(", "); |
853 } | 853 } |
854 l->append("])"); | 854 l->append("])"); |
855 } | 855 } |
856 | 856 |
| 857 void ParamTraits<cc::StreamVideoDrawQuad::OverlayResources>::Write( |
| 858 Message* m, |
| 859 const param_type& p) { |
| 860 for (size_t i = 0; i < cc::DrawQuad::Resources::kMaxResourceIdCount; ++i) { |
| 861 WriteParam(m, p.size_in_pixels[i]); |
| 862 WriteParam(m, p.allow_overlay[i]); |
| 863 } |
| 864 } |
| 865 |
| 866 bool ParamTraits<cc::StreamVideoDrawQuad::OverlayResources>::Read( |
| 867 const Message* m, |
| 868 base::PickleIterator* iter, |
| 869 param_type* p) { |
| 870 for (size_t i = 0; i < cc::DrawQuad::Resources::kMaxResourceIdCount; ++i) { |
| 871 if (!ReadParam(m, iter, &p->size_in_pixels[i])) |
| 872 return false; |
| 873 if (!ReadParam(m, iter, &p->allow_overlay[i])) |
| 874 return false; |
| 875 } |
| 876 return true; |
| 877 } |
| 878 |
| 879 void ParamTraits<cc::StreamVideoDrawQuad::OverlayResources>::Log( |
| 880 const param_type& p, |
| 881 std::string* l) { |
| 882 l->append("StreamVideoDrawQuad::OverlayResources(["); |
| 883 for (size_t i = 0; i < cc::DrawQuad::Resources::kMaxResourceIdCount; ++i) { |
| 884 LogParam(p.size_in_pixels[i], l); |
| 885 l->append(", "); |
| 886 LogParam(p.allow_overlay[i], l); |
| 887 if (i < (cc::DrawQuad::Resources::kMaxResourceIdCount - 1)) |
| 888 l->append(", "); |
| 889 } |
| 890 l->append("])"); |
| 891 } |
| 892 |
| 893 void ParamTraits<cc::TextureDrawQuad::OverlayResources>::Write( |
| 894 Message* m, |
| 895 const param_type& p) { |
| 896 for (size_t i = 0; i < cc::DrawQuad::Resources::kMaxResourceIdCount; ++i) { |
| 897 WriteParam(m, p.size_in_pixels[i]); |
| 898 WriteParam(m, p.allow_overlay[i]); |
| 899 } |
| 900 } |
| 901 |
| 902 bool ParamTraits<cc::TextureDrawQuad::OverlayResources>::Read( |
| 903 const Message* m, |
| 904 base::PickleIterator* iter, |
| 905 param_type* p) { |
| 906 for (size_t i = 0; i < cc::DrawQuad::Resources::kMaxResourceIdCount; ++i) { |
| 907 if (!ReadParam(m, iter, &p->size_in_pixels[i])) |
| 908 return false; |
| 909 if (!ReadParam(m, iter, &p->allow_overlay[i])) |
| 910 return false; |
| 911 } |
| 912 return true; |
| 913 } |
| 914 |
| 915 void ParamTraits<cc::TextureDrawQuad::OverlayResources>::Log( |
| 916 const param_type& p, |
| 917 std::string* l) { |
| 918 l->append("TextureDrawQuad::OverlayResources(["); |
| 919 for (size_t i = 0; i < cc::DrawQuad::Resources::kMaxResourceIdCount; ++i) { |
| 920 LogParam(p.size_in_pixels[i], l); |
| 921 l->append(", "); |
| 922 LogParam(p.allow_overlay[i], l); |
| 923 if (i < (cc::DrawQuad::Resources::kMaxResourceIdCount - 1)) |
| 924 l->append(", "); |
| 925 } |
| 926 l->append("])"); |
| 927 } |
| 928 |
857 } // namespace IPC | 929 } // namespace IPC |
OLD | NEW |