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... | |