Table of Contents

Class XRPermissionRequest

Namespace
WebKit.Internal
Assembly
WebKit-6.0.dll
public class XRPermissionRequest
Inheritance
XRPermissionRequest
Inherited Members

Methods

GetConsentOptionalFeatures(nint)

Calls native method webkit_xr_permission_request_get_consent_optional_features. Version: 2.52

[Version("2.52")]
public static extern XRSessionFeatures GetConsentOptionalFeatures(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

XRSessionFeatures

Transfer ownership: None Nullable: False

GetConsentRequiredFeatures(nint)

Calls native method webkit_xr_permission_request_get_consent_required_features. Version: 2.52

[Version("2.52")]
public static extern XRSessionFeatures GetConsentRequiredFeatures(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

XRSessionFeatures

Transfer ownership: None Nullable: False

GetGType()

Calls native function webkit_xr_permission_request_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetGrantedFeatures(nint)

Calls native method webkit_xr_permission_request_get_granted_features. Version: 2.52

[Version("2.52")]
public static extern XRSessionFeatures GetGrantedFeatures(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

XRSessionFeatures

Transfer ownership: None Nullable: False

GetOptionalFeaturesRequested(nint)

Calls native method webkit_xr_permission_request_get_optional_features_requested. Version: 2.52

[Version("2.52")]
public static extern XRSessionFeatures GetOptionalFeaturesRequested(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

XRSessionFeatures

Transfer ownership: None Nullable: False

GetRequiredFeaturesRequested(nint)

Calls native method webkit_xr_permission_request_get_required_features_requested. Version: 2.52

[Version("2.52")]
public static extern XRSessionFeatures GetRequiredFeaturesRequested(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

XRSessionFeatures

Transfer ownership: None Nullable: False

GetSecurityOrigin(nint)

Calls native method webkit_xr_permission_request_get_security_origin. Version: 2.52

[Version("2.52")]
public static extern SecurityOriginUnownedHandle GetSecurityOrigin(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

SecurityOriginUnownedHandle

Transfer ownership: None Nullable: False

GetSessionMode(nint)

Calls native method webkit_xr_permission_request_get_session_mode. Version: 2.52

[Version("2.52")]
public static extern XRSessionMode GetSessionMode(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

XRSessionMode

Transfer ownership: None Nullable: False

SetGrantedOptionalFeatures(nint, XRSessionFeatures)

Calls native method webkit_xr_permission_request_set_granted_optional_features. Version: 2.52

[Version("2.52")]
public static extern void SetGrantedOptionalFeatures(nint request, XRSessionFeatures granted)

Parameters

request nint

Transfer ownership: None Nullable: False

granted XRSessionFeatures

Transfer ownership: None Nullable: False