CefRenderHandler Class |
Namespace: Internal.Xilium.CefGlue
public abstract class CefRenderHandler
The CefRenderHandler type exposes the following members.
Name | Description | |
---|---|---|
CefRenderHandler | Initializes a new instance of the CefRenderHandler class |
Name | Description | |
---|---|---|
Dispose | Releases the unmanaged resources used by the CefRenderHandler and optionally releases the managed resources | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | (Overrides ObjectFinalize.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetRootScreenRect |
Called to retrieve the root window rectangle in screen coordinates. Return
true if the rectangle was provided.
| |
GetScreenInfo |
Called to allow the client to fill in the CefScreenInfo object with
appropriate values. Return true if the |screen_info| structure has been
modified.
If the screen info rectangle is left empty the rectangle from GetViewRect
will be used. If the rectangle is still empty or invalid popups may not be
drawn correctly.
| |
GetScreenPoint |
Called to retrieve the translation from view coordinates to actual screen
coordinates. Return true if the screen coordinates were provided.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GetViewRect |
Called to retrieve the view rectangle which is relative to screen
coordinates. Return true if the rectangle was provided.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnCursorChange |
Called when the browser's cursor has changed. If |type| is CT_CUSTOM then
|custom_cursor_info| will be populated with the custom cursor information.
| |
OnPaint |
Called when an element should be painted. Pixel values passed to this
method are scaled relative to view coordinates based on the value of
CefScreenInfo.device_scale_factor returned from GetScreenInfo. |type|
indicates whether the element is the view or the popup widget. |buffer|
contains the pixel data for the whole image. |dirtyRects| contains the set
of rectangles in pixel coordinates that need to be repainted. |buffer| will
be |width|*|height|*4 bytes in size and represents a BGRA image with an
upper-left origin.
| |
OnPopupShow |
Called when the browser wants to show or hide the popup widget. The popup
should be shown if |show| is true and hidden if |show| is false.
| |
OnPopupSize |
Called when the browser wants to move or resize the popup widget. |rect|
contains the new location and size in view coordinates.
| |
OnScrollOffsetChanged |
Called when the scroll offset has changed.
| |
StartDragging |
Called when the user starts dragging content in the web view. Contextual
information about the dragged content is supplied by |drag_data|.
(|x|, |y|) is the drag start location in screen coordinates.
OS APIs that run a system message loop may be used within the
StartDragging call.
Return false to abort the drag operation. Don't call any of
CefBrowserHost::DragSource*Ended* methods after returning false.
Return true to handle the drag operation. Call
CefBrowserHost::DragSourceEndedAt and DragSourceSystemDragEnded either
synchronously or asynchronously to inform the web view that the drag
operation has ended.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UpdateDragCursor |
Name | Description | |
---|---|---|
MethodInvoke |
Calls the object method by name.
(Defined by ObjectEx.) | |
PropertyGet(String, Object, Boolean) | Overloaded.
Gets the value of the object property by name.
(Defined by ObjectEx.) | |
PropertyGetT(String, Object, Boolean) | Overloaded.
Gets the value of the object property by name.
(Defined by ObjectEx.) | |
PropertySet |
Sets the value of the object property by name.
(Defined by ObjectEx.) |