Coherent UI for .NET  2.5.3
A modern user interface library for games
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Package Coherent.UI

Namespaces

package  Binding
 
package  Mono
 
package  Windows
 

Classes

class  HTTPHeader
 Encapsulates a HTTP header field with its content. More...
 
class  BrowserView
 Class that encapsulates a browser Coherent::UI::View More...
 
class  BrowserViewListener
 Interface that allows clients to listen to Coherent::UI::ViewListener More...
 
class  BrowserViewListenerBase
 Interface all browser view listeners inherit. For an easier to use interface inherit instead. Coherent::UI::BrowserViewListener More...
 
class  CertificatePrincipal
 Represents certificate principal. More...
 
class  ChildViewInfo
 Helper structure for creating child views. More...
 
class  ContextError
 Encapsulates a context-related error. More...
 
class  ContextListener
 Abstract interface to listen to Context-related events. More...
 
class  ContextSettings
 Encapsulates the settings of the More...
 
class  ContextSettingsBase
 Encapsulates the settings of the More...
 
class  Download
 Encapsulates a download task. More...
 
class  EventModifiersState
 The state of the key modifiers when an event happens. More...
 
class  EventMouseModifiersState
 The state of the mouse modifiers when an event happens. More...
 
class  FactorySettings
 Encapsulates the settings of the UIFactory. More...
 
class  FactorySettingsBase
 Encapsulates the settings of the UIFactory. More...
 
class  FileHandler
 Abstract interface that allows clients to provide their own file-handling functionality. More...
 
class  FileSelectionParams
 Parameters for file selection request. More...
 
class  FileSelectRequest
 File selection request. More...
 
class  ILogHandler
 Interface to allow custom logging. More...
 
class  ImageData
 This class represents a link to a More...
 
class  KeyEventData
 A keyboard event. More...
 
class  MediaStreamDevice
 Represents a media stream device. More...
 
class  MediaStreamRequest
 Represents a request for media stream. More...
 
class  MouseEventData
 A mouse event. More...
 
class  ResourceData
 Abstract interface providing data for storing resources. More...
 
class  ResourceResponse
 Abstract interface for responding to read resource requests. More...
 
class  SubscriptionError
 Encapsulates a subscription-check-related error. More...
 
class  SurfaceResponse
 Interface that signals for creation of rendering surfaces. More...
 
class  TouchEventData
 A touch event. More...
 
class  URLRequest
 represents a single URL request Allows monitoring and modifications of URL requests More...
 
class  URLRequestBase
 represents a single URL request (read-only) Allows monitoring of URL requests More...
 
class  View
 Class that encapsulates a UI More...
 
class  ViewContext
 Encapsulates basic More...
 
class  ViewError
 Encapsulates a view-related error. More...
 
class  ViewInfo
 Encapsulates the options of a More...
 
class  ViewListener
 Interface that allows clients to listen to More...
 
class  ViewListenerBase
 Interface all view listeners inherit. For an easier to use interface inherit instead -. Coherent::UI::ViewListener More...
 

Enumerations

enum  CertificateStatus
 Enum containing the possible certificate validation errors. More...
 
enum  ContextErrorType {
  ContextErrorType.CE_Success,
  ContextErrorType.CE_InternalError,
  ContextErrorType.CE_InvalidKey,
  ContextErrorType.CE_MissingComponent,
  ContextErrorType.CE_VersionMismatch
}
 Context-related error-codes. More...
 
enum  CursorTypes
 Enum containing all the cursor types that a view can signal. More...
 
enum  Direct3DInterfaceType
 Types of interface used for DirectX. More...
 
enum  DownloadErrorType {
  DownloadErrorType.DET_Success,
  DownloadErrorType.DET_DownloadOperationFailed
}
 
enum  FileSelectionMode
 Enumeration for file selection modes. More...
 
enum  JavaScriptMessageType
 Enum containing the possible types of a javascript message. More...
 
enum  MediaStreamType
 Enumeration of media stream types. More...
 
enum  RenderingDeviceType
 Types of rendering backend. More...
 
enum  ScriptCallErrorType {
  ScriptCallErrorType.SCE_Success,
  ScriptCallErrorType.SCE_ArgumentType,
  ScriptCallErrorType.SCE_NoSuchMethod,
  ScriptCallErrorType.SCE_NoResult
}
 
enum  SubscriptionErrorType {
  SubscriptionErrorType.SET_Success,
  SubscriptionErrorType.SET_SuccessNotify,
  SubscriptionErrorType.SET_OfflineGracePeriod,
  SubscriptionErrorType.SET_Error
}
 
enum  TextInputControlType
 Enum containing the text input types reported for IME. More...
 
enum  UserAgentType
 Predefined values for the used User Agent. If you select "Custom" you also have to set the CustomUserAgentString. More...
 
enum  ViewErrorType {
  ViewErrorType.VE_Success,
  ViewErrorType.VE_FailedCreation,
  ViewErrorType.VE_FailedRenderingCreation,
  ViewErrorType.VE_ClickThroughFailed,
  ViewErrorType.VE_InvalidPath,
  ViewErrorType.VE_ChildCompositionFailed,
  ViewErrorType.VE_InvalidCall,
  ViewErrorType.VE_FrameAlreadyInFlight,
  ViewErrorType.VE_FrameNotReady,
  ViewErrorType.VE_FrameNotRequeted,
  ViewErrorType.VE_AbnormalTermination,
  ViewErrorType.VE_QueryNotReady
}
 View-related error codes. More...
 
enum  ViewType
 Enum containing the possible view types. More...
 

Enumeration Type Documentation

Enum containing the possible certificate validation errors.

Context-related error-codes.

Enumerator
CE_Success 

Indicates no error.

CE_InternalError 

Indicates a serious context internal error.

CE_InvalidKey 

Indicates that the user supplied an invalid activation key for this version of the product.

CE_MissingComponent 

Indicates that a component required by Coherent UI is missing.

CE_VersionMismatch 

Indicates that there is a mismatch between the Coherent UI dynamic library and the Coherent UI Host executable.

Enum containing all the cursor types that a view can signal.

Types of interface used for DirectX.

Enumerator
DET_Success 

Indicates everything went fine.

DET_DownloadOperationFailed 

Indicates the download operation failed.

Enumeration for file selection modes.

Enum containing the possible types of a javascript message.

Enumeration of media stream types.

Types of rendering backend.

Enumerator
SCE_Success 

Indicates that the call was successful.

SCE_ArgumentType 

Indicates that a script provided argument has different type than the one expected.

SCE_NoSuchMethod 

Indicates that there is no such method.

SCE_NoResult 

Indicates that there is no result for this call.

Enumerator
SET_Success 

Indicates everything went fine.

SET_SuccessNotify 

Indicates everything went fine and the user should be notified.

SET_OfflineGracePeriod 

Indicates that the subscribed client is offline and is granted a grace period to reactivate.

SET_Error 

Indicates some type of error. SubscriptionError::Error holds more information.

Enum containing the text input types reported for IME.

Predefined values for the used User Agent. If you select "Custom" you also have to set the CustomUserAgentString.

View-related error codes.

Enumerator
VE_Success 

Indicates no error.

VE_FailedCreation 

Indicates failure to create a view.

VE_FailedRenderingCreation 

Indicates failure to create the rendering resources associated with a view.

VE_ClickThroughFailed 

Indicates an error during click-through a query.

VE_InvalidPath 

Indicates that the view was redirected to an invalid path.

VE_ChildCompositionFailed 

Indicates that the composition of a child widget failed.

VE_InvalidCall 

Indicates a call on a type of view that is not called.

VE_FrameAlreadyInFlight 

Indicates that a frame is already in-flight.

VE_FrameNotReady 

Indicates that a frame is still being rendered.

VE_FrameNotRequeted 

Indicates that a new frame was not requested.

VE_AbnormalTermination 

Indicates an abnormal termination of the view.

VE_QueryNotReady 

Indicates that the mouse query hasn't finished yet.

Enum containing the possible view types.