struct_UnsafeReference
title: struct UnsafeReference toc_max_heading_level: 4
struct UnsafeReference
(Niantic.Lightship.Maps.Builders.Performance.NativeFeatures.UnsafeReference)
概要
管理されていない単一の値
template <T>
struct UnsafeReference:
INativeDisposable,
IEquatable< UnsafeReference< T >> {
- struct [DisposeJob]($mstruct_niantic_1_1_lightship_1_1_maps_1_1_builders_1_1_performance_1_1_native_features_1_1_unsafe_reference_1_1_dispose_job)
// プロパティ
T Value;
// メソッド
UnsafeReference(T initialValue);
UnsafeReference(ref T initialValue);
void Dispose();
JobHandle Dispose(JobHandle dependencies);
bool Equals(UnsafeReference<T> other);
override bool Equals(object obj);
override int GetHashCode();
};
詳細なドキュメント
管理されていない単一の値
機能的には、長さ1の配列と同等です。 必要な値が1つのみの場合は、UnsafeList<T> よりも UnsafeReference の方が分かりやすいかもしれません。
パラメーター:
T
- 値の型
メソッド
UnsafeReference
UnsafeReference(T initialValue)
コンストラクタ
パラメーター:
initialValue
- 格納する初期値。
UnsafeReference
UnsafeReference(ref T initialValue)
コンストラクタ
パラメーター:
initialValue
- 格納する初期値。
Dispose
void Dispose()
この UnsafeReference<T> で使用するリソースを解放します。
Dispose
JobHandle Dispose(JobHandle dependencies)
リソースを解放するジョブのスケジュールを設定します。