![]() |
Ultralight C++ API 1.3.0
|
Go to the source code of this file.
Classes | |
| struct | ultralight::RenderBuffer |
| RenderBuffer description,. More... | |
| struct | ultralight::Vertex_2f_4ub_2f |
| Vertex layout for path vertices, useful for synthesizing or modifying vertex data. More... | |
| struct | ultralight::Vertex_2f_4ub_2f_2f_28f |
| Vertex layout for quad vertices, useful for synthesizing or modifying vertex data. More... | |
| struct | ultralight::VertexBuffer |
| Vertex buffer,. More... | |
| struct | ultralight::IndexBuffer |
| Vertex index buffer,. More... | |
| struct | ultralight::GPUState |
| GPU state description. More... | |
| struct | ultralight::Command |
| Command description. More... | |
| struct | ultralight::CommandList |
| Command list,. More... | |
| class | ultralight::GPUDriver |
| User-defined GPU driver interface. More... | |
Namespaces | |
| namespace | ultralight |
Typedefs | |
| typedef uint32_t | ultralight::IndexType |
| Vertex index type. | |
Enumerations | |
| enum class | ultralight::VertexBufferFormat : uint8_t { ultralight::_2f_4ub_2f , ultralight::_2f_4ub_2f_2f_28f } |
| Vertex buffer formats (identifiers start with underscore due to C++ naming rules) More... | |
| enum class | ultralight::ShaderType : uint8_t { ultralight::Fill , ultralight::FillPath } |
| Shader types, used by GPUState::shader_type. More... | |
| enum class | ultralight::CommandType : uint8_t { ultralight::ClearRenderBuffer , ultralight::DrawGeometry } |
| Command types, used by Command::command_type. More... | |