diff options
Diffstat (limited to 'cc/quads/stream_video_draw_quad.cc')
-rw-r--r-- | cc/quads/stream_video_draw_quad.cc | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/cc/quads/stream_video_draw_quad.cc b/cc/quads/stream_video_draw_quad.cc index 89e4003..831304f 100644 --- a/cc/quads/stream_video_draw_quad.cc +++ b/cc/quads/stream_video_draw_quad.cc @@ -8,7 +8,7 @@ namespace cc { -StreamVideoDrawQuad::StreamVideoDrawQuad() : texture_id(0) {} +StreamVideoDrawQuad::StreamVideoDrawQuad() : resource_id(0) {} scoped_ptr<StreamVideoDrawQuad> StreamVideoDrawQuad::Create() { return make_scoped_ptr(new StreamVideoDrawQuad); @@ -17,13 +17,13 @@ scoped_ptr<StreamVideoDrawQuad> StreamVideoDrawQuad::Create() { void StreamVideoDrawQuad::SetNew(const SharedQuadState* shared_quad_state, gfx::Rect rect, gfx::Rect opaque_rect, - unsigned texture_id, + unsigned resource_id, const gfx::Transform& matrix) { gfx::Rect visible_rect = rect; bool needs_blending = false; DrawQuad::SetAll(shared_quad_state, DrawQuad::STREAM_VIDEO_CONTENT, rect, opaque_rect, visible_rect, needs_blending); - this->texture_id = texture_id; + this->resource_id = resource_id; this->matrix = matrix; } @@ -32,18 +32,17 @@ void StreamVideoDrawQuad::SetAll(const SharedQuadState* shared_quad_state, gfx::Rect opaque_rect, gfx::Rect visible_rect, bool needs_blending, - unsigned texture_id, + unsigned resource_id, const gfx::Transform& matrix) { DrawQuad::SetAll(shared_quad_state, DrawQuad::STREAM_VIDEO_CONTENT, rect, opaque_rect, visible_rect, needs_blending); - this->texture_id = texture_id; + this->resource_id = resource_id; this->matrix = matrix; } void StreamVideoDrawQuad::IterateResources( const ResourceIteratorCallback& callback) { - // TODO(danakj): Convert to TextureDrawQuad? - NOTIMPLEMENTED(); + resource_id = callback.Run(resource_id); } const StreamVideoDrawQuad* StreamVideoDrawQuad::MaterialCast( |