Click or drag to resize

CefRenderHandler Class

Implement this interface to handle events when window rendering is disabled. The methods of this class will be called on the UI thread.
Inheritance Hierarchy
SystemObject
  Internal.Xilium.CefGlueCefRenderHandler

Namespace:  Internal.Xilium.CefGlue
Assembly:  NeoAxis.Core (in NeoAxis.Core.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax
C#
public abstract class CefRenderHandler

The CefRenderHandler type exposes the following members.

Constructors
  NameDescription
Protected methodCefRenderHandler
Initializes a new instance of the CefRenderHandler class
Top
Properties
  NameDescription
Protected propertySyncRoot
Top
Methods
  NameDescription
Protected methodDispose
Releases the unmanaged resources used by the CefRenderHandler and optionally releases the managed resources
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize (Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetRootScreenRect
Called to retrieve the root window rectangle in screen coordinates. Return true if the rectangle was provided.
Protected methodGetScreenInfo
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.
Protected methodGetScreenPoint
Called to retrieve the translation from view coordinates to actual screen coordinates. Return true if the screen coordinates were provided.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodGetViewRect
Called to retrieve the view rectangle which is relative to screen coordinates. Return true if the rectangle was provided.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnCursorChange
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.
Protected methodOnPaint
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.
Protected methodOnPopupShow
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.
Protected methodOnPopupSize
Called when the browser wants to move or resize the popup widget. |rect| contains the new location and size in view coordinates.
Protected methodOnScrollOffsetChanged
Called when the scroll offset has changed.
Protected methodStartDragging
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.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Protected methodUpdateDragCursor
Top
Extension Methods
See Also