Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(171)

Side by Side Diff: gpu/command_buffer/service/renderbuffer_manager.h

Issue 3743001: FBTF: Fix more ctor/dtors found by clang plugin. (Closed) Base URL: http://git.chromium.org/git/chromium.git
Patch Set: Rebase to pick up mac fix on ToT Created 10 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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 #ifndef GPU_COMMAND_BUFFER_SERVICE_RENDERBUFFER_MANAGER_H_ 5 #ifndef GPU_COMMAND_BUFFER_SERVICE_RENDERBUFFER_MANAGER_H_
6 #define GPU_COMMAND_BUFFER_SERVICE_RENDERBUFFER_MANAGER_H_ 6 #define GPU_COMMAND_BUFFER_SERVICE_RENDERBUFFER_MANAGER_H_
7 7
8 #include <map> 8 #include <map>
9 #include "base/basictypes.h" 9 #include "base/basictypes.h"
10 #include "base/ref_counted.h" 10 #include "base/ref_counted.h"
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
67 // Service side renderbuffer id. 67 // Service side renderbuffer id.
68 GLuint service_id_; 68 GLuint service_id_;
69 69
70 // Whether this renderbuffer has been cleared 70 // Whether this renderbuffer has been cleared
71 bool cleared_; 71 bool cleared_;
72 72
73 // Renderbuffer internalformat set through RenderbufferStorage(). 73 // Renderbuffer internalformat set through RenderbufferStorage().
74 GLenum internal_format_; 74 GLenum internal_format_;
75 }; 75 };
76 76
77 RenderbufferManager() { } 77 RenderbufferManager();
78 ~RenderbufferManager(); 78 ~RenderbufferManager();
79 79
80 // Must call before destruction. 80 // Must call before destruction.
81 void Destroy(bool have_context); 81 void Destroy(bool have_context);
82 82
83 // Creates a RenderbufferInfo for the given renderbuffer. 83 // Creates a RenderbufferInfo for the given renderbuffer.
84 void CreateRenderbufferInfo(GLuint client_id, GLuint service_id); 84 void CreateRenderbufferInfo(GLuint client_id, GLuint service_id);
85 85
86 // Gets the renderbuffer info for the given renderbuffer. 86 // Gets the renderbuffer info for the given renderbuffer.
87 RenderbufferInfo* GetRenderbufferInfo(GLuint client_id); 87 RenderbufferInfo* GetRenderbufferInfo(GLuint client_id);
(...skipping 10 matching lines...) Expand all
98 typedef std::map<GLuint, RenderbufferInfo::Ref> RenderbufferInfoMap; 98 typedef std::map<GLuint, RenderbufferInfo::Ref> RenderbufferInfoMap;
99 RenderbufferInfoMap renderbuffer_infos_; 99 RenderbufferInfoMap renderbuffer_infos_;
100 100
101 DISALLOW_COPY_AND_ASSIGN(RenderbufferManager); 101 DISALLOW_COPY_AND_ASSIGN(RenderbufferManager);
102 }; 102 };
103 103
104 } // namespace gles2 104 } // namespace gles2
105 } // namespace gpu 105 } // namespace gpu
106 106
107 #endif // GPU_COMMAND_BUFFER_SERVICE_RENDERBUFFER_MANAGER_H_ 107 #endif // GPU_COMMAND_BUFFER_SERVICE_RENDERBUFFER_MANAGER_H_
OLDNEW
« no previous file with comments | « gpu/command_buffer/service/program_manager.cc ('k') | gpu/command_buffer/service/renderbuffer_manager.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698