사용자 객체 디버거 표시 속성
[StructLayout(LayoutKind.Sequential, Pack = 1)] [DebuggerDisplay("k4a_quaternion_st: wxyz({w}, {x}, {y}, {z})")] public readonly struct k4a_quaternion_st { public readonly float w; public readonly float x; public readonly float y; public readonly float z; public k4a_quaternion_st(float w, float x, float y, float z) { this.w = w; this.x = x; this.y = y; this.z = z; } public static implicit operator Quaternion(k4a_quaternion_st q) { return new Quaternion(q.x, q.y, q.z, q.w); } public static implicit operator k4a_quaternion_st(Quaternion q) { return new k4a_quaternion_st(q.W, q.X, q.Y, q.Z); } }
'.NET > C#' 카테고리의 다른 글
Concurrency (동시성) (0) | 2023.08.16 |
---|---|
Marshaling: 복사 및 고정 (0) | 2021.10.15 |
Array Marshaling (0) | 2021.10.15 |
Comparisons and Sorts (0) | 2021.10.15 |
Equals, IEquatable<T> (0) | 2021.08.15 |