Sharp |
The SharpEngineSceneView type exposes the following members.
Name | Description | |
---|---|---|
ArrangeOverride | Arranges and sizes the child Image control. (Overrides FrameworkElementArrangeOverride(Size)) | |
Dispose | Disposes all resources that were created by this SharpEngineSceneView. | |
Dispose(Boolean) | ||
Finalize |
Destructor
(Overrides ObjectFinalize) | |
GetVisualChild | Returns the child Image control. (Overrides FrameworkElementGetVisualChild(Int32)) | |
Initialize | Initialize method initializes the engine by using the CreateOptions from this SharpEngineSceneView. | |
Initialize(ActionEngineCreateOptions) | Initialize method initializes the engine by using EngineCreateOptions that are defined by the provided configureAction. | |
Initialize(EngineCreateOptions) | Initialize method initializes the engine by using the specified EngineCreateOptions. | |
Initialize(VulkanDevice) | Initialize method initializes the engine by using the specified VulkanDevice object. | |
IsDesignTime | Returns if the control is running in design time. | |
IsPresentationTypePossible | Returns true when the specified presentationType may be supported by this SharpEngineSceneView control. To check if the presentationType is possible on the current or specific GpuDevice call the IsPresentationTypeSupported(PresentationTypes) or IsPresentationTypeSupported(PresentationTypes, String) or IsPresentationTypeSupported(PresentationTypes, VulkanDevice, String) methods. | |
IsPresentationTypeSupported(PresentationTypes) | Returns true when the specified presentationType is supported on the current GpuDevice. This method must not be called before the GpuDevice is created (before SharpEngineSceneView is initialized). | |
IsPresentationTypeSupported(PresentationTypes, String) | Returns true when the specified presentationType is supported on the current GpuDevice. When presentation type is not supported, a string with additional information is set to the additionalInfo parameter. This method must not be called before the GpuDevice is created (before SharpEngineSceneView is initialized). | |
IsPresentationTypeSupported(PresentationTypes, VulkanDevice, String) | Returns true when the specified presentationType is supported on the specified GpuDevice. When presentation type is not supported, a string with additional information is set to the additionalInfo parameter. | |
MeasureOverride |
Updates the UIElement.DesiredSize of the child Image control.
(Overrides FrameworkElementMeasureOverride(Size)) | |
OnDisposed | OnDisposed | |
OnDisposing | OnDisposing | |
OnGpuDeviceCreated | OnGpuDeviceCreated | |
OnGpuDeviceCreationFailed | OnGpuDeviceCreationFailed | |
OnPresentationTypeChanged | OnPresentationTypeChanged | |
OnRenderSizeChanged |
OnRenderSizeChanged
(Overrides FrameworkElementOnRenderSizeChanged(SizeChangedInfo)) | |
OnSceneRendered | OnSceneRendered | |
OnSceneUpdating | OnSceneUpdating | |
OnSceneViewInitialized | OnSceneViewInitialized | |
OnViewSizeChanged | OnViewSizeChanged | |
RenderScene | RenderScene renders the scene. The method first calls the SceneUpdating event. If forceRender is false then the scene is rendered only if there are any changes in the Scene or SceneView. If forceUpdate is true then the RenderingLayers are always regenerated (otherwise RenderingLayers are regenerated only when this is required because the changes require that). | |
RenderToBitmap(Boolean) | RenderToBitmap method renders the current scene to a new WPF's WriteableBitmap. To reuse the WriteableBitmap, call the method that takes the WriteableBitmap by ref. See also the RenderToXXXX methods in the SceneView object. | |
RenderToBitmap(WriteableBitmap, Boolean) | RenderToBitmap method renders the current scene to the specified WPF's WriteableBitmap. If the WriteableBitmap is null of its size is not the same as the size of the SceneView, then the WriteableBitmap is resized. See also the RenderToXXXX methods in the SceneView object. |