クラス | |
class | Deserializer |
class | E220Base |
E220 ベースクラス [詳解] | |
struct | IsPrintableImpl |
オブジェクトが全て出力可能か判定する [詳解] | |
struct | IsSerializableImpl |
class | PadPS5OnboardBTReader |
ホストシールドがメイン基板に搭載されてる場合のPS5コントローラークラス [詳解] | |
class | PadPS5OnboardUSBReader |
ホストシールドがメイン基板に搭載されてる場合のPS5コントローラークラス [詳解] | |
class | Printer |
メンバ変数を列挙しストリームへ出力する [詳解] | |
struct | SerializedBitSizeImpl |
class | Serializer |
struct | ShowConfig |
class | SivPadPS5Reader |
OpenSiv3D用 PS5コントローラー 受信クラス [詳解] | |
関数 | |
template<typename Function> | |
void | Packetize (Udon::ArrayView< const uint8_t > &&input, Udon::ArrayView< uint8_t > &&output, size_t singlePacketSize, Function func) |
バイト列を複数のパケット、単一のパケットにパケット化する | |
void | Unpacketize (Udon::ArrayView< const uint8_t > &&input, Udon::ArrayView< uint8_t > &&output, size_t singlePacketSize) |
複数のパケット、単一のパケットからバイト列にアンパケット化する | |
template<typename... Args> | |
void | ShowImpl (const ShowConfig &config, Args &&... args) |
|
inline |
バイト列を複数のパケット、単一のパケットにパケット化する
Function |
input | バイト列 |
output | パケット化したデータの格納先 |
singlePacketSize | 1パケットのサイズ |
func | パケット化した後に呼び出される関数オブジェクト(引数 size_t: パケットに含まれるデータサイズ) |
void Udon::Impl::ShowImpl | ( | const ShowConfig & | config, |
Args &&... | args ) |
|
inline |
複数のパケット、単一のパケットからバイト列にアンパケット化する
input | 入力パケット[何番目かのパケット] |
output | アンパケット化したデータの格納先 |
singlePacketSize | 1パケットのサイズ |