本文へスキップ
バージョン: 3.3

struct XRPersistentAnchorPayload

(Niantic.Lightship.AR.XRSubsystems.XRPersistentAnchorPayload)

概要

永続アンカーのペイロードを表します。

    struct XRPersistentAnchorPayload:IEquatable< XRPersistentAnchorPayload > {
// fields

IntPtr nativePtr => m_NativePtr;
int size => m_Size;

// methods

XRPersistentAnchorPayload(IntPtr nativePayloadPtr, int size);
bool Equals(XRPersistentAnchorPayload other)
override bool Equals(object obj);
override int GetHashCode();
byte[] GetDataAsBytes();

static bool operator == (
XRPersistentAnchorPayload lhs,
XRPersistentAnchorPayload rhs
);

static bool operator= (
XRPersistentAnchorPayload lhs,
XRPersistentAnchorPayload rhs
);
}

詳細資料

永続アンカーのペイロードを表します。

    参照

    XRPersistentAnchorPayload

Fields

nativePtr

IntPtr nativePtr => m_NativePtr

アンカーペイロードに関連付けられたネイティブポインタ。 このポインタが指すデータは実装に依存する。

size

int size => m_Size

ペイロードのサイズ

メソッド

XRPersistentAnchorPayload

XRPersistentAnchorPayload(IntPtr nativePayloadPtr, int size)

ネイティブ・コードからアンカーのペイロード・データを構築する。

    Parameters:

    nativePayloadPtr - アンカーペイロードに関連付けられたネイティブポインタ。 このポインタが指すデータは実装に依存する。

Equals

bool Equals(XRPersistentAnchorPayload other)

Tests for equality.

    Parameters:

    other - 比較する他の XRPersistentAnchorPayload.

    戻り値:

    otherのすべてのフィールドがこの XRPersistentAnchorPayloadと等しければtrue、そうでなければfalse。

Equals

override bool Equals(object obj)

Tests for equality.

    Parameters:

    obj - 比較する オブジェクト である。

    戻り値:

    objXRPersistentAnchorPayloadであり、Equals(XRPersistentAnchorPayload)trueを返し、そうでなければ falseを返す。

GetDataAsBytes

byte[] GetDataAsBytes()

このXRPersistentAnchorPayloadに関連付けられたデータを取得します。 これは負荷の高い操作です。 ペイロードが無効な場合、空のbyte[]を返す。

operator!=

static bool operator == (
XRPersistentAnchorPayload lhs,
XRPersistentAnchorPayload rhs
)

Tests for equality. Equals(XRPersistentAnchorPayload)](/docs/ja/ardk/3.3/apiref/Niantic/Lightship/AR/XRSubsystems/XRPersistentAnchorPayload/#Equals)と同じ。

    Parameters:

    lhs - 比較の左辺。

    rhs - 比較の右辺。

    戻り値:

    もし lhsrhs と等しければ true を、そうでなければ false を返す。

operator!=

static bool operator != (
XRPersistentAnchorPayload lhs,
XRPersistentAnchorPayload rhs
)

Tests for inequality. Equals(XRPersistentAnchorPayload)](/docs/ja/ardk/3.3/apiref/Niantic/Lightship/AR/XRSubsystems/XRPersistentAnchorPayload/#Equals) と同じです。

    Parameters:

    lhs - 比較の左辺。

    rhs - 比較の右辺。

    戻り値:

    もし lhsrhs と等しくなければ true, そうでなければ false.