gecko-dev/gfx/vr/VRDisplayPresentation.h
Daniel Holbert ecf5ee687e Bug 1412427 part 4: Indent under-indented MPL boilerplate comments by 1 space, for consistency & alignment. (whitespace-only) r=jrmuizel
This patch was automatically generated. I found the files to be fixed in this
patch with the following command:
grep -r "^\* This Source Code" gfx

...and then I modified each of these files with the following script
(where $1 is the filename to be modified):
###
line1="\* This Source Code Form is subject to the terms of the Mozilla Public"
line2="\* License, v\. 2\.0\. If a copy of the MPL was not distributed with this"
line3="\* file, You can obtain one at http://mozilla\.org/MPL/2\.0/\. \*/"

# Insert 1 space at beginning:
sed -i s%"^$line1"%" $line1"% $1
sed -i s%"^$line2"%" $line2"% $1
sed -i s%"^$line3"%" $line3"% $1
###

MozReview-Commit-ID: HXBMrfnhlVr

--HG--
extra : rebase_source : de4c78563711f8366e2978c5199a5041875fbe38
2017-10-27 15:55:37 -07:00

45 lines
1.2 KiB
C++

/* -*- Mode: C++; tab-width: 20; indent-tabs-mode: nil; c-basic-offset: 2 -*-
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifndef GFX_VR_DISPLAY_PRESENTATION_H
#define GFX_VR_DISPLAY_PRESENTATION_H
#include "mozilla/RefPtr.h"
#include "mozilla/dom/VRDisplayBinding.h"
namespace mozilla {
namespace gfx {
class VRDisplayClient;
class VRLayerChild;
class VRDisplayPresentation final
{
NS_INLINE_DECL_THREADSAFE_REFCOUNTING(VRDisplayPresentation)
public:
VRDisplayPresentation(VRDisplayClient *aDisplayClient,
const nsTArray<dom::VRLayer>& aLayers,
uint32_t aGroup);
void UpdateLayers(const nsTArray<mozilla::dom::VRLayer>& aLayers);
void SubmitFrame();
void GetDOMLayers(nsTArray<dom::VRLayer>& result);
uint32_t GetGroup() const;
private:
~VRDisplayPresentation();
void CreateLayers();
void DestroyLayers();
RefPtr<VRDisplayClient> mDisplayClient;
nsTArray<dom::VRLayer> mDOMLayers;
nsTArray<RefPtr<VRLayerChild>> mLayers;
uint32_t mGroup;
};
} // namespace gfx
} // namespace mozilla
#endif /* GFX_VR_DISPLAY_PRESENTAITON_H */