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: 18.03.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
Request a render of the scene to all renderers.
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