1.26.2.1
Prysm
cohtml.Net Namespace Reference

Classes

class  Binder
 
class  BindingException
 
struct  BoundEventHandle
 Handle for registered delegates More...
 
class  CachedResourcesWatermarks
 
class  CoherentProperty
 Specify a property / field or method visible to Coherent UI More...
 
class  CoherentType
 Specify which properties and fields of a type are visible to Coherent UI More...
 
class  cohtmlNative
 
class  cohtmlNativePINVOKE
 
class  CommonRenderingLibraryParams
 
class  DebugDump
 
class  DotNetBinder
 
class  EventModifiersState
 
class  EventMouseModifiersState
 
class  FlingRecognizer
 
class  FontDescription
 
class  FrameCapture
 
class  GamepadPoseState
 
class  GamepadStateExtended
 
class  GenericInvoker
 
class  GestureEventData
 
class  GestureManager
 
class  GestureRecognizerBase
 
class  IClientSideSocket
 
class  IDataStorageHandler
 
class  IDataStorageRequest
 
class  IDataStorageResponse
 
class  IFileManipulator
 
class  IFileSystemReader
 
class  IGestureListener
 
class  IInputProxy
 
class  ILocalizationManager
 
class  ILogHandler
 
class  ImagesList
 
class  INodeProxy
 
class  InvalidValueCastException
 Thrown when casting a Value to an incompatible type More...
 
class  Invoker
 
class  ISocketListener
 
class  IStreamReader
 
class  ISyncStreamReader
 
class  ITextInputHandler
 
class  ITextTransformationManager
 
class  IUnityPluginListener
 
class  IViewListener
 
class  IVirtualAllocator
 
class  KeyEventData
 
class  Library
 
class  LibraryParams
 
class  LibraryParamsWithExternalRenderingLibrary
 
struct  MemberData
 
class  MouseEventData
 
class  PanRecognizer
 
class  PlatformExtensions
 
class  PlatformSpecificParams
 
class  Range
 
class  Rectangle
 
class  RenderingLibraryParams
 
class  ResourceHandler
 
class  ResourceRequest
 
class  ResourceResponse
 
class  ResourceStreamResponse
 
class  ScreenInfo
 
class  Selection
 
class  SystemCacheStats
 
class  SystemRenderer
 
class  SystemRendererSettings
 
class  SystemRendererSettingsWithExternalRenderingLibrary
 
class  SystemSettings
 
class  TapRecognizer
 
class  TouchEventData
 
class  UISystem
 
class  UnityFileSystemReader
 
class  UnityPlugin
 
class  UnitySyncStreamReader
 
class  UnsupportedCallbackException
 
class  UnsupportedPrimitiveTypeException
 Thrown when trying to bind a value of unsupported primitive type such as long More...
 
class  UserDefinedTypeSupport
 
class  UserFontDescription
 
class  Value
 Type for representing generic JavaScript values More...
 
class  ValueObject
 Class for compound JavaScript objects, behaves like a Dictionary<string, Value> More...
 
class  Versioning
 
class  View
 Partial class view which holds additional TriggerEvent methods. Other partial class cohtml.Net.View will be generated from SWIG generation. More...
 
class  ViewRenderer
 
class  ViewRendererSettings
 
class  ViewSettings
 

Enumerations

enum  PropertyBindingFlags { PropertyBindingFlags.Explicit = 0, PropertyBindingFlags.Instance = 1, PropertyBindingFlags.Static = 2, PropertyBindingFlags.All = 3 }
 Determines the set of the bound properties for this type More...
 
enum  ScriptCallErrorType { ScriptCallErrorType.SCE_Success, ScriptCallErrorType.SCE_ArgumentType, ScriptCallErrorType.SCE_NoSuchMethod, ScriptCallErrorType.SCE_NoResult }
 
enum  ValueType {
  ValueType.Null, ValueType.Boolean, ValueType.Number, ValueType.String,
  ValueType.Object, ValueType.Array
}
 Specifies the type of Value More...
 
enum  Actions { Actions.ContinueHandling, Actions.InterruptHandling }
 
enum  CaptureMode { CaptureMode.CM_PreserveAll, CaptureMode.CM_PreserveAlpha, CaptureMode.CM_ObfuscateAll }
 
enum  ControlType { ControlType.TextInput, ControlType.Other }
 
enum  Cursors {
  Cursors.Alias, Cursors.AllScroll, Cursors.Auto, Cursors.Cell,
  Cursors.ContextMenu, Cursors.ColResize, Cursors.Copy, Cursors.Crosshair,
  Cursors.Default, Cursors.EResize, Cursors.EWResize, Cursors.Grab,
  Cursors.Grabbing, Cursors.Help, Cursors.Move, Cursors.NResize,
  Cursors.NEResize, Cursors.NESWResize, Cursors.NSResize, Cursors.NWResize,
  Cursors.NWSEResize, Cursors.NoDrop, Cursors.None, Cursors.NotAllowed,
  Cursors.Pointer, Cursors.Progress, Cursors.RowResize, Cursors.SResize,
  Cursors.SEResize, Cursors.SWResize, Cursors.Text, Cursors.URL,
  Cursors.VerticalText, Cursors.WResize, Cursors.Wait, Cursors.ZoomIn,
  Cursors.ZoomOut
}
 
enum  Direction { Direction.None, Direction.Forward, Direction.Backward }
 
enum  FontSDF { FontSDF.SDF_Auto, FontSDF.SDF_Off, FontSDF.SDF_On }
 
enum  FontStyle { FontStyle.FS_Auto, FontStyle.FS_Normal, FontStyle.FS_Italic, FontStyle.FS_Oblique }
 
enum  FontWeight {
  FontWeight.FW_Auto, FontWeight.FW_Thin, FontWeight.FW_ExtraLight, FontWeight.FW_Light,
  FontWeight.FW_Normal, FontWeight.FW_Medium, FontWeight.FW_SemiBold, FontWeight.FW_Bold,
  FontWeight.FW_ExtraBold, FontWeight.FW_Black
}
 
enum  GamepadHand { GamepadHand.GH_None = 0, GamepadHand.GH_Left, GamepadHand.GH_Right }
 
enum  GestureRecognizerState {
  GestureRecognizerState.Possible, GestureRecognizerState.Began, GestureRecognizerState.CanceledOrDone, GestureRecognizerState.Recognized,
  GestureRecognizerState.RecognizedAndStillRecognizing
}
 
enum  GestureType { GestureType.Pan, GestureType.Fling, GestureType.Tap }
 
enum  HTMLTag {
  HTMLTag.HTML, HTMLTag.HEAD, HTMLTag.TITLE, HTMLTag.BASE,
  HTMLTag.LINK, HTMLTag.META, HTMLTag.STYLE, HTMLTag.SCRIPT,
  HTMLTag.NOSCRIPT, HTMLTag.TEMPLATE, HTMLTag.BODY, HTMLTag.ARTICLE,
  HTMLTag.SECTION, HTMLTag.NAV, HTMLTag.ASIDE, HTMLTag.H1,
  HTMLTag.H2, HTMLTag.H3, HTMLTag.H4, HTMLTag.H5,
  HTMLTag.H6, HTMLTag.HGROUP, HTMLTag.HEADER, HTMLTag.FOOTER,
  HTMLTag.ADDRESS, HTMLTag.P, HTMLTag.HR, HTMLTag.PRE,
  HTMLTag.BLOCKQUOTE, HTMLTag.OL, HTMLTag.UL, HTMLTag.LI,
  HTMLTag.DL, HTMLTag.DT, HTMLTag.DD, HTMLTag.FIGURE,
  HTMLTag.FIGCAPTION, HTMLTag.MAIN, HTMLTag.DIV, HTMLTag.A,
  HTMLTag.EM, HTMLTag.STRONG, HTMLTag.SMALL, HTMLTag.S,
  HTMLTag.CITE, HTMLTag.Q, HTMLTag.DFN, HTMLTag.ABBR,
  HTMLTag.DATA, HTMLTag.TIME, HTMLTag.CODE, HTMLTag.VAR,
  HTMLTag.SAMP, HTMLTag.KBD, HTMLTag.SUB, HTMLTag.SUP,
  HTMLTag.I, HTMLTag.B, HTMLTag.U, HTMLTag.MARK,
  HTMLTag.RUBY, HTMLTag.RT, HTMLTag.RP, HTMLTag.BDI,
  HTMLTag.BDO, HTMLTag.SPAN, HTMLTag.BR, HTMLTag.WBR,
  HTMLTag.INS, HTMLTag.DEL, HTMLTag.IMAGE, HTMLTag.IMG,
  HTMLTag.IFRAME, HTMLTag.EMBED, HTMLTag.OBJECT, HTMLTag.PARAM,
  HTMLTag.VIDEO, HTMLTag.AUDIO, HTMLTag.SOURCE, HTMLTag.TRACK,
  HTMLTag.CANVAS, HTMLTag.MAP, HTMLTag.AREA, HTMLTag.MATH,
  HTMLTag.MI, HTMLTag.MO, HTMLTag.MN, HTMLTag.MS,
  HTMLTag.MTEXT, HTMLTag.MGLYPH, HTMLTag.MALIGNMARK, HTMLTag.ANNOTATION_XML,
  HTMLTag.SVG, HTMLTag.FOREIGNOBJECT, HTMLTag.DESC, HTMLTag.TABLE,
  HTMLTag.CAPTION, HTMLTag.COLGROUP, HTMLTag.COL, HTMLTag.TBODY,
  HTMLTag.THEAD, HTMLTag.TFOOT, HTMLTag.TR, HTMLTag.TD,
  HTMLTag.TH, HTMLTag.FORM, HTMLTag.FIELDSET, HTMLTag.LEGEND,
  HTMLTag.LABEL, HTMLTag.INPUT, HTMLTag.BUTTON, HTMLTag.SELECT,
  HTMLTag.DATALIST, HTMLTag.OPTGROUP, HTMLTag.OPTION, HTMLTag.TEXTAREA,
  HTMLTag.KEYGEN, HTMLTag.OUTPUT, HTMLTag.PROGRESS, HTMLTag.METER,
  HTMLTag.DETAILS, HTMLTag.SUMMARY, HTMLTag.MENU, HTMLTag.MENUITEM,
  HTMLTag.APPLET, HTMLTag.ACRONYM, HTMLTag.BGSOUND, HTMLTag.DIR,
  HTMLTag.FRAME, HTMLTag.FRAMESET, HTMLTag.NOFRAMES, HTMLTag.ISINDEX,
  HTMLTag.LISTING, HTMLTag.XMP, HTMLTag.NEXTID, HTMLTag.NOEMBED,
  HTMLTag.PLAINTEXT, HTMLTag.RB, HTMLTag.STRIKE, HTMLTag.BASEFONT,
  HTMLTag.BIG, HTMLTag.BLINK, HTMLTag.CENTER, HTMLTag.FONT,
  HTMLTag.MARQUEE, HTMLTag.MULTICOL, HTMLTag.NOBR, HTMLTag.SPACER,
  HTMLTag.TT, HTMLTag.RTC, HTMLTag.UNKNOWN, HTMLTag.ALL,
  HTMLTag.CUSTOM, HTMLTag.SVGCircle, HTMLTag.SVGDefs, HTMLTag.SVGEllipse,
  HTMLTag.SVGG, HTMLTag.SVGLine, HTMLTag.SVGLinearGradient, HTMLTag.SVGPath,
  HTMLTag.SVGPolygon, HTMLTag.SVGPolyline, HTMLTag.SVGRadialGradient, HTMLTag.SVGRect,
  HTMLTag.SVGSolidColor, HTMLTag.SVGStop, HTMLTag.SVGText, HTMLTag.SVGUse,
  HTMLTag.SVGClipPath, HTMLTag.COUNT
}
 
enum  InterceptRequestStatus { InterceptRequestStatus.Allow, InterceptRequestStatus.Restrict }
 
enum  InternalCaches {
  InternalCaches.ICACHE_Shadows = 1 << 0, InternalCaches.ICACHE_Paths = 1 << 1, InternalCaches.ICACHE_Textures = 1 << 2, InternalCaches.ICACHE_ScratchLayers = 1 << 3,
  InternalCaches.ICACHE_ScratchTextures = 1 << 4
}
 
enum  LastResortFontMode { LastResortFontMode.FM_None, LastResortFontMode.FM_Squares, LastResortFontMode.FM_LatinAndSquares }
 
enum  MemTagsType {
  MemTagsType.Unknown = 0, MemTagsType.Untagged, MemTagsType.UISystem, MemTagsType.Logging,
  MemTagsType.Loader, MemTagsType.DOM, MemTagsType.DOMStatic, MemTagsType.Layout,
  MemTagsType.CSS, MemTagsType.CSSStatic, MemTagsType.TaskSystemMemory, MemTagsType.Display,
  MemTagsType.Profiling, MemTagsType.HTMLParser, MemTagsType.TempAllocator, MemTagsType.PoolAllocator,
  MemTagsType.Dump, MemTagsType.Script, MemTagsType.XML, MemTagsType.Server,
  MemTagsType.Inspector, MemTagsType.SVG, MemTagsType.UnityPlugin, MemTagsType.UriParser,
  MemTagsType.Media, MemTagsType.JSON, MemTagsType.Count
}
 
enum  Mode { Mode.Disabled, Mode.Enabled, Mode.AlwaysEnabled }
 
enum  OpCode { OpCode.Text = 1, OpCode.Binary = 2 }
 
enum  Options { Options.Images = 0, Options.Hidden = 1 << 0, Options.Styles = 1 << 1 }
 
enum  PhaseType { PhaseType.NONE = 0, PhaseType.CAPTURING_PHASE = 1, PhaseType.AT_TARGET = 2, PhaseType.BUBBLING_PHASE = 3 }
 
enum  RenderingTasksAvailableType { RenderingTasksAvailableType.RTA_ViewReadyForRendering, RenderingTasksAvailableType.RTA_RenderingSubSystemTask }
 
enum  Severity {
  Severity.Trace = 0, Severity.Debug = 1, Severity.Info = 2, Severity.Warning = 3,
  Severity.Error = 4, Severity.AssertFailure = 5, Severity.Critical = 5, Severity.SeveritiesCount = 6
}
 
enum  UserFontType { UserFontType.UFT_Bitmap, UserFontType.UFT_MSDF }
 
enum  VMemFlagsType {
  VMemFlagsType.ProtectionChange = 0, VMemFlagsType.Reserve = 1, VMemFlagsType.Commit = 2, VMemFlagsType.Decommit = 4,
  VMemFlagsType.Release = 8
}
 
enum  VMemProtection {
  VMemProtection.None = 0, VMemProtection.Read = 1, VMemProtection.Write = 2, VMemProtection.ReadWrite = 3,
  VMemProtection.Execute = 4, VMemProtection.ReadExecute = 5, VMemProtection.ReadWriteExecute = 7
}
 
enum  WorkExecutionMode { WorkExecutionMode.WEM_UntilQueueEmpty, WorkExecutionMode.WEM_UntilQuit }
 
enum  WorkType { WorkType.WT_Resources, WorkType.WT_Layout }
 

Enumeration Type Documentation

◆ Actions

enum cohtml.Net.Actions
strong
Enumerator
ContinueHandling 
InterruptHandling 

◆ CaptureMode

Enumerator
CM_PreserveAll 
CM_PreserveAlpha 
CM_ObfuscateAll 

◆ ControlType

Enumerator
TextInput 
Other 

◆ Cursors

enum cohtml.Net.Cursors
strong
Enumerator
Alias 
AllScroll 
Auto 
Cell 
ContextMenu 
ColResize 
Copy 
Crosshair 
Default 
EResize 
EWResize 
Grab 
Grabbing 
Help 
Move 
NResize 
NEResize 
NESWResize 
NSResize 
NWResize 
NWSEResize 
NoDrop 
None 
NotAllowed 
Pointer 
Progress 
RowResize 
SResize 
SEResize 
SWResize 
Text 
URL 
VerticalText 
WResize 
Wait 
ZoomIn 
ZoomOut 

◆ Direction

enum cohtml.Net.Direction
strong
Enumerator
None 
Forward 
Backward 

◆ FontSDF

enum cohtml.Net.FontSDF
strong
Enumerator
SDF_Auto 
SDF_Off 
SDF_On 

◆ FontStyle

enum cohtml.Net.FontStyle
strong
Enumerator
FS_Auto 
FS_Normal 
FS_Italic 
FS_Oblique 

◆ FontWeight

enum cohtml.Net.FontWeight
strong
Enumerator
FW_Auto 
FW_Thin 
FW_ExtraLight 
FW_Light 
FW_Normal 
FW_Medium 
FW_SemiBold 
FW_Bold 
FW_ExtraBold 
FW_Black 

◆ GamepadHand

Enumerator
GH_None 
GH_Left 
GH_Right 

◆ GestureRecognizerState

Enumerator
Possible 
Began 
CanceledOrDone 
Recognized 
RecognizedAndStillRecognizing 

◆ GestureType

Enumerator
Pan 
Fling 
Tap 

◆ HTMLTag

enum cohtml.Net.HTMLTag
strong
Enumerator
HTML 
HEAD 
TITLE 
BASE 
LINK 
META 
STYLE 
SCRIPT 
NOSCRIPT 
TEMPLATE 
BODY 
ARTICLE 
SECTION 
NAV 
ASIDE 
H1 
H2 
H3 
H4 
H5 
H6 
HGROUP 
HEADER 
FOOTER 
ADDRESS 
HR 
PRE 
BLOCKQUOTE 
OL 
UL 
LI 
DL 
DT 
DD 
FIGURE 
FIGCAPTION 
MAIN 
DIV 
EM 
STRONG 
SMALL 
CITE 
DFN 
ABBR 
DATA 
TIME 
CODE 
VAR 
SAMP 
KBD 
SUB 
SUP 
MARK 
RUBY 
RT 
RP 
BDI 
BDO 
SPAN 
BR 
WBR 
INS 
DEL 
IMAGE 
IMG 
IFRAME 
EMBED 
OBJECT 
PARAM 
VIDEO 
AUDIO 
SOURCE 
TRACK 
CANVAS 
MAP 
AREA 
MATH 
MI 
MO 
MN 
MS 
MTEXT 
MGLYPH 
MALIGNMARK 
ANNOTATION_XML 
SVG 
FOREIGNOBJECT 
DESC 
TABLE 
CAPTION 
COLGROUP 
COL 
TBODY 
THEAD 
TFOOT 
TR 
TD 
TH 
FORM 
FIELDSET 
LEGEND 
LABEL 
INPUT 
BUTTON 
SELECT 
DATALIST 
OPTGROUP 
OPTION 
TEXTAREA 
KEYGEN 
OUTPUT 
PROGRESS 
METER 
DETAILS 
SUMMARY 
MENU 
MENUITEM 
APPLET 
ACRONYM 
BGSOUND 
DIR 
FRAME 
FRAMESET 
NOFRAMES 
ISINDEX 
LISTING 
XMP 
NEXTID 
NOEMBED 
PLAINTEXT 
RB 
STRIKE 
BASEFONT 
BIG 
BLINK 
CENTER 
FONT 
MARQUEE 
MULTICOL 
NOBR 
SPACER 
TT 
RTC 
UNKNOWN 
ALL 
CUSTOM 
SVGCircle 
SVGDefs 
SVGEllipse 
SVGG 
SVGLine 
SVGLinearGradient 
SVGPath 
SVGPolygon 
SVGPolyline 
SVGRadialGradient 
SVGRect 
SVGSolidColor 
SVGStop 
SVGText 
SVGUse 
SVGClipPath 
COUNT 

◆ InterceptRequestStatus

Enumerator
Allow 
Restrict 

◆ InternalCaches

Enumerator
ICACHE_Shadows 
ICACHE_Paths 
ICACHE_Textures 
ICACHE_ScratchLayers 
ICACHE_ScratchTextures 

◆ LastResortFontMode

Enumerator
FM_None 
FM_Squares 
FM_LatinAndSquares 

◆ MemTagsType

Enumerator
Unknown 
Untagged 
UISystem 
Logging 
Loader 
DOM 
DOMStatic 
Layout 
CSS 
CSSStatic 
TaskSystemMemory 
Display 
Profiling 
HTMLParser 
TempAllocator 
PoolAllocator 
Dump 
Script 
XML 
Server 
Inspector 
SVG 
UnityPlugin 
UriParser 
Media 
JSON 
Count 

◆ Mode

enum cohtml.Net.Mode
strong
Enumerator
Disabled 
Enabled 
AlwaysEnabled 

◆ OpCode

enum cohtml.Net.OpCode
strong
Enumerator
Text 
Binary 

◆ Options

enum cohtml.Net.Options
strong
Enumerator
Images 
Hidden 
Styles 

◆ PhaseType

enum cohtml.Net.PhaseType
strong
Enumerator
NONE 
CAPTURING_PHASE 
AT_TARGET 
BUBBLING_PHASE 

◆ PropertyBindingFlags

Determines the set of the bound properties for this type

Enumerator
Explicit 

Bind only properties and fields with CoherentProperty attribute

Instance 

Bind only instance properties and fields

Static 

Bind only static properties and fields

All 

Bind all instance and static properties and fields

◆ RenderingTasksAvailableType

Enumerator
RTA_ViewReadyForRendering 
RTA_RenderingSubSystemTask 

◆ ScriptCallErrorType

Enumerator
SCE_Success 
SCE_ArgumentType 
SCE_NoSuchMethod 
SCE_NoResult 

◆ Severity

enum cohtml.Net.Severity
strong
Enumerator
Trace 
Debug 
Info 
Warning 
Error 
AssertFailure 
Critical 
SeveritiesCount 

◆ UserFontType

Enumerator
UFT_Bitmap 
UFT_MSDF 

◆ ValueType

enum cohtml.Net.ValueType
strong

Specifies the type of Value

Enumerator
Null 

empty value

Boolean 

boolean value

Number 

double value

String 

string value

Object 

object value

Array 

array value

◆ VMemFlagsType

Enumerator
ProtectionChange 
Reserve 
Commit 
Decommit 
Release 

◆ VMemProtection

Enumerator
None 
Read 
Write 
ReadWrite 
Execute 
ReadExecute 
ReadWriteExecute 

◆ WorkExecutionMode

Enumerator
WEM_UntilQueueEmpty 
WEM_UntilQuit 

◆ WorkType

enum cohtml.Net.WorkType
strong
Enumerator
WT_Resources 
WT_Layout