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

Side by Side Diff: command_buffer/service/cross/resource.h

Issue 147237: Adding GetStreamInfo functionality (and passing corresponding unit test). (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/o3d/
Patch Set: '' Created 11 years, 5 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 /* 1 /*
2 * Copyright 2009, Google Inc. 2 * Copyright 2009, Google Inc.
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are 6 * modification, are permitted provided that the following conditions are
7 * met: 7 * met:
8 * 8 *
9 * * Redistributions of source code must retain the above copyright 9 * * Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer. 10 * notice, this list of conditions and the following disclaimer.
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
146 : data_type_(data_type) { 146 : data_type_(data_type) {
147 } 147 }
148 148
149 // Gets the data type of this parameter. 149 // Gets the data type of this parameter.
150 effect_param::DataType data_type() const { return data_type_; } 150 effect_param::DataType data_type() const { return data_type_; }
151 private: 151 private:
152 effect_param::DataType data_type_; 152 effect_param::DataType data_type_;
153 DISALLOW_COPY_AND_ASSIGN(EffectParam); 153 DISALLOW_COPY_AND_ASSIGN(EffectParam);
154 }; 154 };
155 155
156 class EffectStream: public Resource {
Antoine Labour 2009/07/06 23:48:12 This class is not needed any more.
157 public:
158 explicit EffectStream() {}
159 private:
160 DISALLOW_COPY_AND_ASSIGN(EffectStream);
161 };
162
156 // Texture class, representing a texture resource. 163 // Texture class, representing a texture resource.
157 class Texture: public Resource { 164 class Texture: public Resource {
158 public: 165 public:
159 Texture(texture::Type type, 166 Texture(texture::Type type,
160 unsigned int levels, 167 unsigned int levels,
161 texture::Format format, 168 texture::Format format,
162 unsigned int flags) 169 unsigned int flags)
163 : type_(type), 170 : type_(type),
164 levels_(levels), 171 levels_(levels),
165 format_(format), 172 format_(format),
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
240 return down_cast<T*>(container_.Get(id)); 247 return down_cast<T*>(container_.Get(id));
241 } 248 }
242 private: 249 private:
243 ResourceMapBase container_; 250 ResourceMapBase container_;
244 }; 251 };
245 252
246 } // namespace command_buffer 253 } // namespace command_buffer
247 } // namespace o3d 254 } // namespace o3d
248 255
249 #endif // O3D_COMMAND_BUFFER_SERVICE_CROSS_RESOURCE_H__ 256 #endif // O3D_COMMAND_BUFFER_SERVICE_CROSS_RESOURCE_H__
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698