Ultralight
1.0.0
A fast, lightweight, HTML UI engine for native apps.
|
This is the complete list of members for ultralight::GPUDriver, including all inherited members.
BeginSynchronize()=0 | ultralight::GPUDriver | pure virtual |
BindRenderBuffer(uint32_t render_buffer_id)=0 | ultralight::GPUDriver | pure virtual |
BindTexture(uint8_t texture_unit, uint32_t texture_id)=0 | ultralight::GPUDriver | pure virtual |
ClearRenderBuffer(uint32_t render_buffer_id)=0 | ultralight::GPUDriver | pure virtual |
CreateGeometry(uint32_t geometry_id, const VertexBuffer &vertices, const IndexBuffer &indices)=0 | ultralight::GPUDriver | pure virtual |
CreateRenderBuffer(uint32_t render_buffer_id, const RenderBuffer &buffer)=0 | ultralight::GPUDriver | pure virtual |
CreateTexture(uint32_t texture_id, Ref< Bitmap > bitmap)=0 | ultralight::GPUDriver | pure virtual |
DestroyGeometry(uint32_t geometry_id)=0 | ultralight::GPUDriver | pure virtual |
DestroyRenderBuffer(uint32_t render_buffer_id)=0 | ultralight::GPUDriver | pure virtual |
DestroyTexture(uint32_t texture_id)=0 | ultralight::GPUDriver | pure virtual |
DrawCommandList()=0 | ultralight::GPUDriver | pure virtual |
DrawGeometry(uint32_t geometry_id, uint32_t indices_count, uint32_t indices_offset, const GPUState &state)=0 | ultralight::GPUDriver | pure virtual |
EndSynchronize()=0 | ultralight::GPUDriver | pure virtual |
HasCommandsPending()=0 | ultralight::GPUDriver | pure virtual |
NextGeometryId()=0 | ultralight::GPUDriver | pure virtual |
NextRenderBufferId()=0 | ultralight::GPUDriver | pure virtual |
NextTextureId()=0 | ultralight::GPUDriver | pure virtual |
UpdateCommandList(const CommandList &list)=0 | ultralight::GPUDriver | pure virtual |
UpdateGeometry(uint32_t geometry_id, const VertexBuffer &vertices, const IndexBuffer &indices)=0 | ultralight::GPUDriver | pure virtual |
UpdateTexture(uint32_t texture_id, Ref< Bitmap > bitmap)=0 | ultralight::GPUDriver | pure virtual |