クラス | |
| 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パケットのサイズ |