// // Copyright (c) 2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // #ifndef LIBGLESV2_RENDERER_D3D_MEMORYBUFFER_H_ #define LIBGLESV2_RENDERER_D3D_MEMORYBUFFER_H_ #include #include namespace rx { class MemoryBuffer { public: MemoryBuffer(); ~MemoryBuffer(); bool resize(size_t size); size_t size() const; const uint8_t *data() const; uint8_t *data(); private: size_t mSize; uint8_t *mData; }; } #endif // LIBGLESV2_RENDERER_D3D_MEMORYBUFFER_H