cohtml::Net::UISystem

Inherits from SystemIDisposable

Public Functions

Name
virtual voidDispose()
virtual voidUpdateGamepadState(cohtml.GamepadState state)
virtual uintGetId()
virtual voidSetId(uint id)
virtual SystemCacheStatsGetSystemCacheStats()
virtual voidClearCachedUnusedImages()
virtual SystemRendererCreateSystemRenderer(SystemRendererSettings settings)
virtual SystemRendererCreateSystemRendererWithExternalRenderingLibrary(SystemRendererSettingsWithExternalRenderingLibrary settings)
virtual voidAddFontsFromFolder_DEPRECATED(string path)
virtual voidRegisterFont(string url, FontDescription desc, FontSDF useSDF)
virtual voidRegisterFont(string url, FontDescription desc)
virtual voidRegisterFont(string url)
virtual voidAddUserFont(System.IntPtr imagesData, uint [] imagesDataSize, uint imagesCount, UserFontDescription description)
virtual voidAddUserFont(ResourceResponse.UserImageData userImages, uint imagesCount, UserFontDescription description)
virtual voidSetDefaultFallbackFontName_DEPRECATED(string name)
virtual voidAdvance(double timeMilliseconds)
virtual voidRegisterGamepad(uint id, string info, uint axesCount, uint buttonsCount, global::System.IntPtr reserved)
virtual voidRegisterGamepad(uint id, string info, uint axesCount, uint buttonsCount)
virtual voidUnregisterGamepad(uint id)
virtual voidUpdateGamepadStateExtended(GamepadStateExtended state)
virtual voidUserImagesChanged(uint [] images, uint count)
virtual voidPreloadAndCacheStylesheet(string url)
virtual boolRemoveStylesheetCacheEntry(string url)
virtual voidClearStylesheetCache()
virtual voidPreloadAndCacheHTML(string url)
virtual boolRemoveHTMLCacheEntry(string url)
virtual voidClearHTMLCache()
virtual voidEnableProfling(bool enabled, string file, uint level)
voidUpdateGamepadState(uint id, float [] axisValues, float [] buttonValues)
virtual ViewCreateView(ViewSettings settings, uint systemId)
virtual voidDestroy()

Protected Attributes

Name
boolswigCMemOwn

Public Functions Documentation

function Dispose

virtual void Dispose()

function UpdateGamepadState

virtual void UpdateGamepadState(
    cohtml.GamepadState state
)

function GetId

virtual uint GetId()

function SetId

virtual void SetId(
    uint id
)

function GetSystemCacheStats

virtual SystemCacheStats GetSystemCacheStats()

function ClearCachedUnusedImages

virtual void ClearCachedUnusedImages()

function CreateSystemRenderer

virtual SystemRenderer CreateSystemRenderer(
    SystemRendererSettings settings
)

function CreateSystemRendererWithExternalRenderingLibrary

virtual SystemRenderer CreateSystemRendererWithExternalRenderingLibrary(
    SystemRendererSettingsWithExternalRenderingLibrary settings
)

function AddFontsFromFolder_DEPRECATED

virtual void AddFontsFromFolder_DEPRECATED(
    string path
)

function RegisterFont

virtual void RegisterFont(
    string url,
    FontDescription desc,
    FontSDF useSDF
)

function RegisterFont

virtual void RegisterFont(
    string url,
    FontDescription desc
)

function RegisterFont

virtual void RegisterFont(
    string url
)

function AddUserFont

virtual void AddUserFont(
    System.IntPtr imagesData,
    uint [] imagesDataSize,
    uint imagesCount,
    UserFontDescription description
)

function AddUserFont

virtual void AddUserFont(
    ResourceResponse.UserImageData userImages,
    uint imagesCount,
    UserFontDescription description
)

function SetDefaultFallbackFontName_DEPRECATED

virtual void SetDefaultFallbackFontName_DEPRECATED(
    string name
)

function Advance

virtual void Advance(
    double timeMilliseconds
)

function RegisterGamepad

virtual void RegisterGamepad(
    uint id,
    string info,
    uint axesCount,
    uint buttonsCount,
    global::System.IntPtr reserved
)

function RegisterGamepad

virtual void RegisterGamepad(
    uint id,
    string info,
    uint axesCount,
    uint buttonsCount
)

function UnregisterGamepad

virtual void UnregisterGamepad(
    uint id
)

function UpdateGamepadStateExtended

virtual void UpdateGamepadStateExtended(
    GamepadStateExtended state
)

function UserImagesChanged

virtual void UserImagesChanged(
    uint [] images,
    uint count
)

function PreloadAndCacheStylesheet

virtual void PreloadAndCacheStylesheet(
    string url
)

function RemoveStylesheetCacheEntry

virtual bool RemoveStylesheetCacheEntry(
    string url
)

function ClearStylesheetCache

virtual void ClearStylesheetCache()

function PreloadAndCacheHTML

virtual void PreloadAndCacheHTML(
    string url
)

function RemoveHTMLCacheEntry

virtual bool RemoveHTMLCacheEntry(
    string url
)

function ClearHTMLCache

virtual void ClearHTMLCache()

function EnableProfling

virtual void EnableProfling(
    bool enabled,
    string file,
    uint level
)

function UpdateGamepadState

void UpdateGamepadState(
    uint id,
    float [] axisValues,
    float [] buttonValues
)

function CreateView

virtual View CreateView(
    ViewSettings settings,
    uint systemId
)

function Destroy

virtual void Destroy()

Protected Attributes Documentation

variable swigCMemOwn

bool swigCMemOwn;