cohtml.Net.SystemRenderer
The SystemRenderer lives on the render thread and holds all resources shared between multiple Views belonging to the same System (font atlases, texture caches etc.)
Inherits from SystemIDisposable
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| virtual void | Dispose() |
| virtual ViewRenderer | CreateViewRenderer(View owner, ViewRendererSettings settings) Creates a new ViewRenderer used to draw a single View. |
| virtual void | Destroy() Destroys the SystemRenderer freeing all resources associated with it. All ViewRenderers created from this should be destroyed before |
Protected Attributes
Section titled “Protected Attributes”| Name | |
|---|---|
| bool | swigCMemOwn |
Public Functions Documentation
Section titled “Public Functions Documentation”function Dispose
Section titled “function Dispose”virtual void Dispose()function CreateViewRenderer
Section titled “function CreateViewRenderer”virtual ViewRenderer CreateViewRenderer( View owner, ViewRendererSettings settings)Creates a new ViewRenderer used to draw a single View.
Parameters:
- owner the view that will be rendered by the new ViewRenderer
- settings settings of the new ViewRenderer
Return: the new ViewRenderer instance
Note: Can be called on the main (UI) thread
function Destroy
Section titled “function Destroy”virtual void Destroy()Destroys the SystemRenderer freeing all resources associated with it. All ViewRenderers created from this should be destroyed before
Protected Attributes Documentation
Section titled “Protected Attributes Documentation”variable swigCMemOwn
Section titled “variable swigCMemOwn”bool swigCMemOwn;© 2026 Coherent Labs. All rights reserved.