AnyCAD Rapid API 2026
Help you to create a better world!
载入中...
搜索中...
未找到
AnyCAD.Foundation.Uint16Array类 参考

16位无符号整数数组类 更多...

类 AnyCAD.Foundation.Uint16Array 继承关系图:
AnyCAD.Foundation.Uint16TypedArray AnyCAD.Foundation.ArrayBufferView

Public 成员函数

 Uint16Array (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
 Uint16Array (ArrayBuffer buffer)
 
 Uint16Array (ArrayBufferView view)
 
 Uint16Array (ArrayBuffer buffer, EnumDataType dataType)
 
 Uint16Array (ArrayBuffer buffer, uint byteOffset, uint byteLength, EnumDataType dataType)
 
- Public 成员函数 继承自 AnyCAD.Foundation.Uint16TypedArray
 Uint16TypedArray (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
 Uint16TypedArray (ArrayBuffer buffer)
 构造函数(使用ArrayBuffer)
 
 Uint16TypedArray (ArrayBufferView view)
 构造函数(使用ArrayBufferView智能指针)
 
 Uint16TypedArray (ArrayBuffer buffer, EnumDataType dataType)
 构造函数(指定数据类型)
 
 Uint16TypedArray (ArrayBuffer buffer, uint byteOffset, uint byteLength, EnumDataType dataType)
 构造函数(指定数据区域)
 
ushort GetValue (uint idx)
 获取第idx个数据
 
void SetValue (uint idx, ushort val)
 设置第idx个的数值
 
void SetItem (uint idx, ushort val)
 
void SetValue (uint idx, ushort x, ushort y)
 设置第idx及其后连续的两个值
 
void SetItem2 (uint idx, ushort x, ushort y)
 设置第idx及其后连续的两个值(别名方法)
 
void SetValue (uint idx, ushort x, ushort y, ushort z)
 设置第idx及其后连续的三个值
 
void SetItem3 (uint idx, ushort x, ushort y, ushort z)
 设置第idx及其后连续的三个值(别名方法)
 
uint GetItemCount ()
 获取数据项的个数
 
- Public 成员函数 继承自 AnyCAD.Foundation.ArrayBufferView
 ArrayBufferView (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
void Dispose ()
 
 ArrayBufferView ()
 默认构造函数
 
 ArrayBufferView (ArrayBuffer buffer, uint byteOffset, uint byteLength, EnumDataType dataType)
 构造函数
 
uint GetByteOffset ()
 
uint GetByteLength ()
 
EnumDataType GetDataType ()
 
ArrayBuffer GetBuffer ()
 
void UpdateAddress ()
 更新数据地址
 

详细描述

16位无符号整数数组类

把ArrayBuffer当作uint16_t数组来处理,常用于索引数据