![]() |
Ultralight C++ API 1.4.0
|
Classes | |
| struct | RenderBuffer |
| Render buffer description. More... | |
| struct | Vertex_2f_4ub_2f |
| Vertex layout for path vertices. More... | |
| struct | Vertex_2f_4ub_2f_2f_28f |
| Vertex layout for quad vertices. More... | |
| struct | VertexBuffer |
| Vertex buffer description. More... | |
| struct | IndexBuffer |
| Index buffer description. More... | |
| struct | GPUState |
| The state of the GPU for a given draw command. More... | |
| struct | Command |
| A command to execute on the GPU. More... | |
| struct | CommandList |
| List of commands to execute on the GPU. More... | |
| class | GPUDriver |
| User-defined GPU driver interface. More... | |
Namespaces | |
| namespace | ultralight |
Typedefs | |
| typedef uint32_t | IndexType |
| Vertex index type. | |
Enumerations | |
| enum class | VertexBufferFormat : uint8_t { _2f_4ub_2f , _2f_4ub_2f_2f_28f } |
| Vertex buffer formats. More... | |
| enum class | ShaderType : uint8_t { Fill , FillPath } |
| Shader program types. More... | |
| enum class | CommandType : uint8_t { ClearRenderBuffer , DrawGeometry } |
| The types of commands. More... | |