Lines Matching refs:height
36 CpuPixelBuffer(GLenum format, uint32_t width, uint32_t height);
40 void upload(uint32_t x, uint32_t y, uint32_t width, uint32_t height, int offset) override;
49 CpuPixelBuffer::CpuPixelBuffer(GLenum format, uint32_t width, uint32_t height)
50 : PixelBuffer(format, width, height)
51 , mBuffer(new uint8_t[width * height * formatSize(format)]) {
65 void CpuPixelBuffer::upload(uint32_t x, uint32_t y, uint32_t width, uint32_t height, int offset) {
66 glTexSubImage2D(GL_TEXTURE_2D, 0, x, y, width, height,
76 GpuPixelBuffer(GLenum format, uint32_t width, uint32_t height);
81 void upload(uint32_t x, uint32_t y, uint32_t width, uint32_t height, int offset) override;
93 uint32_t width, uint32_t height)
94 : PixelBuffer(format, width, height)
137 void GpuPixelBuffer::upload(uint32_t x, uint32_t y, uint32_t width, uint32_t height, int offset) {
141 glTexSubImage2D(GL_TEXTURE_2D, 0, x, y, width, height, mFormat,
151 uint32_t width, uint32_t height, BufferType type) {
153 return new GpuPixelBuffer(format, width, height);
155 return new CpuPixelBuffer(format, width, height);