1.14.0.5
Hummingbird
A modern user interface library for games
cohtml.Net Namespace Reference

Classes

struct  BoundEventHandle
 Handle for registered delegates More...
 
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  InvalidValueCastException
 Thrown when casting a Value to an incompatible type More...
 
class  UnsupportedPrimitiveTypeException
 Thrown when trying to bind a value of unsupported primitive type such as long More...
 
class  Value
 Type for representing generic JavaScript values More...
 
class  ValueObject
 Class for compound JavaScript objects, behaves like a Dictionary<string, Value> More...
 

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  ValueType {
  ValueType.Null, ValueType.Boolean, ValueType.Number, ValueType.String,
  ValueType.Object, ValueType.Array
}
 Specifies the type of Value More...
 

Enumeration Type Documentation

◆ 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

◆ 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