Chromium Code Reviews| Index: chrome/browser/android/vr_shell/ui_elements.h |
| diff --git a/chrome/browser/android/vr_shell/ui_elements.h b/chrome/browser/android/vr_shell/ui_elements.h |
| index 69ed336d6ba8d3562ab6fe9b4f4b29752a659adb..fc590f993bf5b8934124cacda5e507e69d7eb5a7 100644 |
| --- a/chrome/browser/android/vr_shell/ui_elements.h |
| +++ b/chrome/browser/android/vr_shell/ui_elements.h |
| @@ -59,7 +59,7 @@ struct Transform { |
| class WorldRectangle { |
| public: |
| const gvr::Mat4f& TransformMatrix() const; |
| - void SetTransform(const Transform& transform); |
| + Transform* GetTransform() { return &transform_; } |
|
mthiesse
2017/03/27 15:31:16
nit: maybe use MutableTransform()? Correct style i
cjgrant
2017/03/27 15:58:24
Done. Good call on that!
|
| gvr::Vec3f GetCenter() const; |
| gvr::Vec3f GetNormal() const; |
| @@ -154,6 +154,12 @@ struct ContentRectangle : public WorldRectangle { |
| int draw_phase = 1; |
| + // This transform can be used by children to derive position of its parent. |
| + Transform inheritable_transform; |
| + |
| + // A flag usable during transformation calculates to avoid duplicate work. |
| + bool dirty; |
| + |
| private: |
| DISALLOW_COPY_AND_ASSIGN(ContentRectangle); |
| }; |