Ultralight
1.0.0
A fast, lightweight, HTML UI engine for native apps.
|
The header for the GPUDriver interface. More...
#include <Ultralight/Defines.h>
#include <Ultralight/Geometry.h>
#include <Ultralight/Matrix.h>
#include <Ultralight/Bitmap.h>
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, handling one of these should result in either a call to GPUDriver::ClearRenderBuffer or GPUDriver::DrawGeometry. More... | |
struct | ultralight::CommandList |
Command list,. More... | |
class | ultralight::GPUDriver |
GPUDriver interface, dispatches GPU calls to the native driver. More... | |
Namespaces | |
ultralight | |
This is a set of common JavaScriptCore Helper functions to simplify sample code. | |
Typedefs | |
typedef uint32_t | ultralight::IndexType |
Vertex index type. | |
The header for the GPUDriver interface.
This file is a part of Ultralight, a fast, lightweight, HTML UI engine
Website: http://ultralig.ht
Copyright (C) 2019 Ultralight, Inc. All rights reserved.
Definition in file GPUDriver.h.