Loading...
Searching...
No Matches
OFT.Rendering.Control Namespace Reference

Classes

class  ExceptionCollector
 A container to hold exceptions and group them for later send to a server. More...
 
interface  IRenderControl
 
interface  IRenderSurface
 
class  NativeWindowVisibilityChecker
 Win32 occlusion check used by render hosts (WPF chart control, Vulkan heatmap) to skip frames when the control is hidden or fully covered by other windows.
 
class  RenderControlCounters
 
class  RenderControlDragEventArgs
 
class  RenderControlMouseCaptureEventArgs
 
class  RenderControlMouseEventArgs
 
class  RenderSurfaceFactory
 

Enumerations

enum  RenderControlDragDropEffects {
  None = 0 , Copy = 1 , Move = 2 , Link = 4 ,
  Scroll = unchecked((int)0x80000000) , All = Copy | Move | Link | Scroll
}
 Framework-neutral drag-and-drop effect flags. Values match both System.Windows.DragDropEffects and System.Windows.Forms.DragDropEffects, so direct numeric casts between them are safe. More...
 
enum  RenderControlKeyModifiers { None = 0 , Alt = 1 , Control = 2 , Shift = 4 }
 
enum  RenderControlMouseButtons {
  None = 0x00000000 , Left = 0x00100000 , Right = 0x00200000 , Middle = 0x00400000 ,
  XButton1 = 0x00800000 , XButton2 = 0x01000000
}
 Specifies constants that define which mouse button was pressed. More...
 

Functions

delegate void RenderControlDragEventHandler (object sender, RenderControlDragEventArgs e)
 
delegate void RenderControlMouseEventHandler (object sender, RenderControlMouseEventArgs e)
 

Enumeration Type Documentation

◆ RenderControlDragDropEffects

Framework-neutral drag-and-drop effect flags. Values match both System.Windows.DragDropEffects and System.Windows.Forms.DragDropEffects, so direct numeric casts between them are safe.

Enumerator
None 
Copy 
Move 
Link 
Scroll 
All 

◆ RenderControlKeyModifiers

Enumerator
None 
Alt 
Control 
Shift 

◆ RenderControlMouseButtons

Specifies constants that define which mouse button was pressed.

Enumerator
None 

No mouse button was pressed.

Left 

The left mouse button was pressed.

Right 

The right mouse button was pressed.

Middle 

The middle mouse button was pressed.

XButton1 

The first XButton was pressed.

XButton2 

The second XButton was pressed.

Function Documentation

◆ RenderControlDragEventHandler()

delegate void OFT.Rendering.Control.RenderControlDragEventHandler ( object  sender,
RenderControlDragEventArgs  e 
)

◆ RenderControlMouseEventHandler()

delegate void OFT.Rendering.Control.RenderControlMouseEventHandler ( object  sender,
RenderControlMouseEventArgs  e 
)