#include "third_party/blink/renderer/modules/xr/xr_projection_layer.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_xr_projection_layer_init.h"
#include "third_party/blink/renderer/modules/xr/xr_rigid_transform.h"
#include "third_party/blink/renderer/modules/xr/xr_session.h"
namespace blink {
XRProjectionLayer::XRProjectionLayer(XRGraphicsBinding* binding)
: … { … }
uint16_t XRProjectionLayer::textureWidth() const { … }
uint16_t XRProjectionLayer::textureHeight() const { … }
uint16_t XRProjectionLayer::textureArrayLength() const { … }
bool XRProjectionLayer::ignoreDepthValues() const { … }
std::optional<float> XRProjectionLayer::fixedFoveation() const { … }
void XRProjectionLayer::setFixedFoveation(std::optional<float> value) { … }
XRRigidTransform* XRProjectionLayer::deltaPose() const { … }
void XRProjectionLayer::setDeltaPose(XRRigidTransform* value) { … }
void XRProjectionLayer::Trace(Visitor* visitor) const { … }
}