Direct3DSurfaceRenderer Members
Include Protected Members
Include Inherited Members
The Direct3DSurfaceRenderer type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Direct3DSurfaceRenderer() |
Creates and initializes a new Direct3DSurfaceRenderer renderer.
|
|
Direct3DSurfaceRenderer(IImageProvider) |
Creates and initializes a new Direct3DSurfaceRenderer renderer with an image source.
|
|
Direct3DSurfaceRenderer(IImageProvider, IDirect3DSurface) |
Creates and initializes a new Direct3DSurfaceRenderer renderer with an image source and a target Direct3D surface.
|
Methods
Name | Description | |
---|---|---|
GetSources | ||
RenderAsync |
Renders the image source to the Direct3D surface.
|
|
SetSource |
Set a source by index.
|
|
ToDotString |
Creates a representation of the image processing graph in the DOT language. This can be used with the DOT tool to generate a visual representation of what is going to be rendered.
|
Properties
Name | Description | |
---|---|---|
Direct3DSurface |
The Direct3D surface that will be rendered to. The default value is null. Note: The value must be assigned before a call to RenderAsync, otherwise a exception will be thrown.
|
|
RenderOptions |
Controls what rendering options are used when scheduling the rendering chain. Use this to force CPU or GPU only rendering. The default value is RenderOptions.Mixed.
|
|
Source |
The IImageProvider that will be used as source.
|
|
SourceCount |
The number of sources that can be set.
|