向绘制列表添加文本,显式控制字体和字号。
self此方法操作的 ImDrawList 句柄。
font绘制所用的字体;null 选择绘制列表共享的当前字体,不一定是默认字体。
font_size文字像素大小;0 使用绘制列表共享的当前字号,即使显式传入了字体也如此。
pos绝对屏幕坐标位置,单位为像素。
col打包 ImU32 RGBA 颜色;alpha 控制不透明度。
text_beginUTF-8 文本。末端省略或为 null 时,字符串会编码,非空 NUL 结尾的字节视图直接使用, 其他视图复制并补 NUL。显式指定末端时须传 Uint8Array,直接读取,无须 NUL 终止符。
text_end可选尾后位置视图,不是长度或另一字符串。显式起止视图须共享同一底层缓冲区,且满足 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength。 末端可为空视图,两端无须 NUL 终止符。省略或 null 使用普通 NUL 终止 UTF-8 转换。
wrap_width可选文字换行前的最大像素宽度;非正值禁用换行。
cpu_fine_clip_rect可选用于逐字形 CPU 裁剪的可选 Float32Array [minX,minY,maxX,maxY] 屏幕矩形。 请传入 Float32Array 存储而非 JS 标量;原生代码直接访问所提供的底层内存。
向绘制列表添加文本,显式控制字体和字号。
self此方法操作的 ImDrawList 句柄。
font绘制所用的字体;null 选择绘制列表共享的当前字体,不一定是默认字体。
font_size文字像素大小;0 使用绘制列表共享的当前字号,即使显式传入了字体也如此。
pos绝对屏幕坐标位置,单位为像素。
col打包 ImU32 RGBA 颜色;alpha 控制不透明度。
text_beginUTF-8 文本。末端省略或为 null 时,字符串会编码,非空 NUL 结尾的字节视图直接使用, 其他视图复制并补 NUL。显式指定末端时须传 Uint8Array,直接读取,无须 NUL 终止符。
text_end尾后位置视图,不是长度或另一字符串。显式起止视图须共享同一底层缓冲区,且满足 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength。 末端可为空视图,两端无须 NUL 终止符。省略或 null 使用普通 NUL 终止 UTF-8 转换。
wrap_width可选文字换行前的最大像素宽度;非正值禁用换行。
cpu_fine_clip_rect可选用于逐字形 CPU 裁剪的可选 Float32Array [minX,minY,maxX,maxY] 屏幕矩形。 请传入 Float32Array 存储而非 JS 标量;原生代码直接访问所提供的底层内存。
向绘制列表添加文本,显式控制字体和字号。
参数: self
self - 此方法操作的 ImDrawList 句柄。
参数: font
font - 绘制所用的字体;null 选择绘制列表共享的当前字体,不一定是默认字体。
参数: font_size
font_size - 文字像素大小;0 使用绘制列表共享的当前字号,即使显式传入了字体也如此。
参数: pos
pos - 绝对屏幕坐标位置,单位为像素。
参数: col
col - 打包 ImU32 RGBA 颜色;alpha 控制不透明度。
参数: text_begin
text_begin - UTF-8 文本。末端省略或为 null 时,字符串会编码,非空 NUL 结尾的字节视图直接使用, 其他视图复制并补 NUL。显式指定末端时须传 Uint8Array,直接读取,无须 NUL 终止符。
参数: text_end
text_end - 尾后位置视图,不是长度或另一字符串。显式起止视图须共享同一底层缓冲区,且满足 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength。 末端可为空视图,两端无须 NUL 终止符。省略或 null 使用普通 NUL 终止 UTF-8 转换。
参数: wrap_width
wrap_width - 文字换行前的最大像素宽度;非正值禁用换行。
参数: cpu_fine_clip_rect
cpu_fine_clip_rect - 用于逐字形 CPU 裁剪的可选 Float32Array [minX,minY,maxX,maxY] 屏幕矩形。 请传入 Float32Array 存储而非 JS 标量;原生代码直接访问所提供的底层内存。