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