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