Graphics::Drawing::Header Union Reference
Command header structure. More...
#include <Header.h>
Collaboration diagram for Graphics::Drawing::Header:
Public Types | |
| enum class | Type : uint8_t { uint8 , uint16 , uint32 , resource } |
| enum class | DataType : uint8_t { charArray } |
| enum class | ResourceKind : uint8_t { text , image } |
| enum class | LengthSize : uint8_t { uint8 , uint16 } |
Public Attributes | |
| struct { | |
| uint8_t index: 4 | |
| Register index. More... | |
| Type type: 2 | |
| OpCode opcode: 2 | |
| Operation to perform. More... | |
| uint32_t param | |
| }; | |
| Size of resource length field. More... | |
| struct { | |
| ResourceKind kind: 1 | |
| LengthSize lengthSize: 1 | |
| DataType dataType: 2 | |
| Type type: 2 | |
| OpCode opcode: 2 | |
| = OpCode::store More... | |
| } | resource |
| Command | cmd: 6 |
Detailed Description
Command header structure.
Member Enumeration Documentation
◆ DataType
|
strong |
◆ LengthSize
|
strong |
◆ ResourceKind
|
strong |
◆ Type
|
strong |
Member Data Documentation
◆
| struct { ... } |
Size of resource length field.
◆ cmd
| Command Graphics::Drawing::Header::cmd |
◆ dataType
| DataType Graphics::Drawing::Header::dataType |
◆ index
| uint8_t Graphics::Drawing::Header::index |
Register index.
◆ kind
| ResourceKind Graphics::Drawing::Header::kind |
◆ lengthSize
| LengthSize Graphics::Drawing::Header::lengthSize |
◆ opcode
| OpCode Graphics::Drawing::Header::opcode |
Operation to perform.
◆ param
| uint32_t Graphics::Drawing::Header::param |
◆
| struct { ... } Graphics::Drawing::Header::resource |
◆ type
| Type Graphics::Drawing::Header::type |
The documentation for this union was generated from the following file:
1.9.1