#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: