LuaSTG-x Core API
plus::BinaryWriter Class Reference

Public Member Functions

function Close ()
 关闭上行流 More...
 
function GetStream ()
 获取流 More...
 
function init (local stream)
 
function WriteByte (local b)
 写入一个字节 More...
 
function WriteChar (local c)
 写入一个字符 More...
 
function WriteFloat (local f)
 以小端序写入一个32位浮点数 More...
 
function WriteInt (local i)
 以小端序写入一个32位带符号整数 More...
 
function WriteShort (local s)
 以小端序写入一个16位带符号整数 More...
 
function WriteString (local s, local nullTerminate)
 写入一个字符串 More...
 
function WriteUInt (local i)
 以小端序写入一个32位无符号整数 More...
 
function WriteUShort (local s)
 以小端序写入一个16位无符号整数 More...
 

Member Function Documentation

◆ Close()

function Close ( )

关闭上行流

◆ GetStream()

function GetStream ( )

获取流

◆ init()

function init ( local  stream)

◆ WriteByte()

function WriteByte ( local  b)

写入一个字节

Parameters
bnumber 要写入的字节

◆ WriteChar()

function WriteChar ( local  c)

写入一个字符

Parameters
cstring 要写入的字符

◆ WriteFloat()

function WriteFloat ( local  f)

以小端序写入一个32位浮点数

Parameters
fnumber 要写入的浮点数

◆ WriteInt()

function WriteInt ( local  i)

以小端序写入一个32位带符号整数

Parameters
inumber 要写入的整数

◆ WriteShort()

function WriteShort ( local  s)

以小端序写入一个16位带符号整数

Parameters
snumber 要写入的整数

◆ WriteString()

function WriteString ( local  s,
local  nullTerminate 
)

写入一个字符串

Parameters
sstring 字符串
nullTerminateboolean 是否以\0结尾

◆ WriteUInt()

function WriteUInt ( local  i)

以小端序写入一个32位无符号整数

Parameters
inumber 要写入的整数

◆ WriteUShort()

function WriteUShort ( local  s)

以小端序写入一个16位无符号整数

Parameters
snumber 要写入的整数

The documentation for this class was generated from the following file: