#include <ultralightrenderer.h>
Inherits ultralight::GPUDriver.
◆ UltralightRenderer()
| StaticUI::UltralightRenderer::UltralightRenderer |
( |
| ) |
|
◆ ~UltralightRenderer()
| StaticUI::UltralightRenderer::~UltralightRenderer |
( |
| ) |
|
◆ BeginSynchronize()
| void StaticUI::UltralightRenderer::BeginSynchronize |
( |
| ) |
|
|
override |
◆ CreateGeometry()
| void StaticUI::UltralightRenderer::CreateGeometry |
( |
uint32_t | geometry_id, |
|
|
const ultralight::VertexBuffer & | vertices, |
|
|
const ultralight::IndexBuffer & | indices ) |
|
override |
◆ CreateRenderBuffer()
| void StaticUI::UltralightRenderer::CreateRenderBuffer |
( |
uint32_t | render_buffer_id, |
|
|
const ultralight::RenderBuffer & | buffer ) |
|
override |
◆ CreateTexture()
| void StaticUI::UltralightRenderer::CreateTexture |
( |
uint32_t | texture_id, |
|
|
ultralight::Ref< ultralight::Bitmap > | bitmap ) |
|
override |
◆ DestroyGeometry()
| void StaticUI::UltralightRenderer::DestroyGeometry |
( |
uint32_t | geometry_id | ) |
|
|
override |
◆ DestroyRenderBuffer()
| void StaticUI::UltralightRenderer::DestroyRenderBuffer |
( |
uint32_t | render_buffer_id | ) |
|
|
override |
◆ DestroyTexture()
| void StaticUI::UltralightRenderer::DestroyTexture |
( |
uint32_t | texture_id | ) |
|
|
override |
◆ DrawToBackbuffer()
◆ EndSynchronize()
| void StaticUI::UltralightRenderer::EndSynchronize |
( |
| ) |
|
|
override |
◆ NextGeometryId()
| uint32_t StaticUI::UltralightRenderer::NextGeometryId |
( |
| ) |
|
|
override |
◆ NextRenderBufferId()
| uint32_t StaticUI::UltralightRenderer::NextRenderBufferId |
( |
| ) |
|
|
override |
Get next render buffer id.
◆ NextTextureId()
| uint32_t StaticUI::UltralightRenderer::NextTextureId |
( |
| ) |
|
|
override |
◆ PreDraw()
| void StaticUI::UltralightRenderer::PreDraw |
( |
const ultralight::RenderTarget & | view | ) |
|
Run through command lists and setup constants.
◆ Render()
◆ UpdateCommandList()
| void StaticUI::UltralightRenderer::UpdateCommandList |
( |
const ultralight::CommandList & | list | ) |
|
|
override |
Fill list of draw commands.
◆ UpdateGeometry()
| void StaticUI::UltralightRenderer::UpdateGeometry |
( |
uint32_t | geometry_id, |
|
|
const ultralight::VertexBuffer & | vertices, |
|
|
const ultralight::IndexBuffer & | indices ) |
|
override |
◆ UpdateTexture()
| void StaticUI::UltralightRenderer::UpdateTexture |
( |
uint32_t | texture_id, |
|
|
ultralight::Ref< ultralight::Bitmap > | bitmap ) |
|
override |
◆ GetTexture
◆ commands
| Util::Array<ultralight::Command> StaticUI::UltralightRenderer::commands |
|
private |
◆ constantOffsets
◆ geometryId
| uint StaticUI::UltralightRenderer::geometryId |
|
private |
◆ geometryMap
◆ renderBufferId
| uint StaticUI::UltralightRenderer::renderBufferId |
|
private |
◆ renderBufferMap
◆ textureId
| uint StaticUI::UltralightRenderer::textureId |
|
private |
◆ textureMap
The documentation for this class was generated from the following files: