Click or drag to resize

IRenderManager Interface

[Missing <summary> documentation for "T:Demo3D.Renderers.IRenderManager"]


Namespace: Demo3D.Renderers
Assembly: Demo3D.Core (in Demo3D.Core.dll) Version: 19.00.00
Syntax
C#
public interface IRenderManager : IDisposable

The IRenderManager type exposes the following members.

Properties
 NameDescription
Public propertyCanSync Does the RenderManager currently have providers that can sync the scene.
Public propertyIsSyncing Is the RenderManager currently syncing with the scene.
Top
Methods
 NameDescription
Public methodFindCreateSceneManagerT Find an existing manager if one exists, otherwise creates one
Public methodFindCreateSceneManagerT(ActionT) Find an existing manager if one exists, otherwise creates one
Public methodFindSceneManagerT Find an existing scene manager.
Public methodInitialize Initialize the RenderManager.
Public methodRegisterProvider Register a provider with the RenderManager.
Public methodRemoveSceneManagerT Remove and dispose of the scene manager.
Public methodRequestRender(Boolean, Boolean) Request a render of the scene to all renderers.
Public methodRequestRender(IRenderer, Boolean, Boolean) Request a render of the scene for the specified renderer only.
Public methodRequestRenderAsync(Boolean) Request a render of the scene to all renderers.
Public methodRequestRenderAsync(IRenderer, Boolean) Request a render of the scene for the specified renderer only.
Public methodSync Sync the scene without requesting a render.
Public methodTryGetSnapshot Request a snapshot from the desired renderer.
Public methodUnregisterProvider Unregister a provider with the RenderManager.
Top
See Also