Loading...
Searching...
No Matches
GPUDriver.h File Reference

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

Go to the source code of this file.