#include "third_party/blink/renderer/modules/xr/xr_composition_layer.h"
#include "third_party/blink/renderer/modules/xr/xr_graphics_binding.h"
#include "third_party/blink/renderer/modules/xr/xr_session.h"
namespace blink {
XRCompositionLayer::XRCompositionLayer(XRGraphicsBinding* binding)
: … { … }
const String& XRCompositionLayer::layout() const { … }
bool XRCompositionLayer::blendTextureSourceAlpha() const { … }
void XRCompositionLayer::setBlendTextureSourceAlpha(bool value) { … }
std::optional<bool> XRCompositionLayer::chromaticAberrationCorrection() const { … }
void XRCompositionLayer::setChromaticAberrationCorrection(
std::optional<bool> value) { … }
bool XRCompositionLayer::forceMonoPresentation() const { … }
void XRCompositionLayer::setForceMonoPresentation(bool value) { … }
float XRCompositionLayer::opacity() const { … }
void XRCompositionLayer::setOpacity(float value) { … }
uint16_t XRCompositionLayer::mipLevels() const { … }
bool XRCompositionLayer::needsRedraw() const { … }
void XRCompositionLayer::destroy() const { … }
void XRCompositionLayer::Trace(Visitor* visitor) const { … }
}