Interface IVdpRenderer
Namespace: Aurigma.DesignAtoms.VDP
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IVdpRenderer
Methods
RenderHiRes
Task<IList<string>> RenderHiRes(Product product, SurfaceData data, RenderingConfig renderingConfig = null)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | product | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>
RenderHiRes
Task<IList<string>> RenderHiRes(Product product, SurfaceData data, VdpOptions options, RenderingConfig renderingConfig = null)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | product | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>
RenderHiRes
Task<IList<string>> RenderHiRes(Product product, DataSet data, RenderingConfig renderingConfig = null)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | product | |
| Aurigma.DesignAtoms.Model.DataSet | data | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>
RenderHiRes
Task<IList<string>> RenderHiRes(Product product, DataSet data, VdpOptions options, RenderingConfig renderingConfig = null)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | product | |
| Aurigma.DesignAtoms.Model.DataSet | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>
RenderHiRes
Task RenderHiRes(Stream stream, Product product, DataSet data, RenderingConfig renderingConfig = null)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | stream | |
| Aurigma.DesignAtoms.Model.Product | product | |
| Aurigma.DesignAtoms.Model.DataSet | data | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task
RenderHiRes
Task RenderHiRes(Stream stream, Product product, DataSet data, VdpOptions options, RenderingConfig renderingConfig = null)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | stream | |
| Aurigma.DesignAtoms.Model.Product | product | |
| Aurigma.DesignAtoms.Model.DataSet | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task
RenderHiResAsync
Task RenderHiResAsync(Stream stream, State state, RenderingConfig renderingConfig = null)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | stream | |
| Aurigma.DesignAtoms.Model.State | state | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task
RenderHiResAsync
Task RenderHiResAsync(Func<HiResRenderingContext, Stream> getOutputStreamCallback, State state, SplitOptions splitOptions, RenderingConfig renderingConfig = null)
Parameters
| Type | Name | Description |
|---|---|---|
System.Func<Aurigma.DesignAtoms.VDP.HiResRenderingContext,System.IO.Stream> | getOutputStreamCallback | |
| Aurigma.DesignAtoms.Model.State | state | |
| Aurigma.DesignAtoms.VDP.SplitOptions | splitOptions | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task
RenderHiRes
Task RenderHiRes(Stream stream, Product product, SurfaceData data, RenderingConfig renderingConfig = null)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | stream | |
| Aurigma.DesignAtoms.Model.Product | product | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task
RenderHiRes
Task RenderHiRes(Stream stream, Product product, SurfaceData data, VdpOptions options, RenderingConfig renderingConfig = null)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | stream | |
| Aurigma.DesignAtoms.Model.Product | product | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task
RenderProof
Task RenderProof(Func<ProofRenderingContext, Stream> getOutputStreamCallback, Surface surface, SurfaceData data, RenderingConfig renderingConfig, Size? maxSize = null, ResizeMode? resizeMode = null)
Parameters
| Type | Name | Description |
|---|---|---|
System.Func<Aurigma.DesignAtoms.VDP.ProofRenderingContext,System.IO.Stream> | getOutputStreamCallback | |
| Aurigma.DesignAtoms.Model.Surface | surface | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig | |
System.Nullable<System.Drawing.Size> | maxSize | |
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode> | resizeMode |
Returns
System.Threading.Tasks.Task
RenderProof
Task RenderProof(Func<ProofRenderingContext, Stream> getOutputStreamCallback, Surface surface, SurfaceData data, VdpOptions options, RenderingConfig renderingConfig, Size? maxSize = null, ResizeMode? resizeMode = null)
Parameters
| Type | Name | Description |
|---|---|---|
System.Func<Aurigma.DesignAtoms.VDP.ProofRenderingContext,System.IO.Stream> | getOutputStreamCallback | |
| Aurigma.DesignAtoms.Model.Surface | surface | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig | |
System.Nullable<System.Drawing.Size> | maxSize | |
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode> | resizeMode |
Returns
System.Threading.Tasks.Task
RenderProof
Task<IList<string>> RenderProof(Surface surface, SurfaceData data, RenderingConfig renderingConfig, Size? maxSize = null, ResizeMode? resizeMode = null)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Surface | surface | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig | |
System.Nullable<System.Drawing.Size> | maxSize | |
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode> | resizeMode |
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>
RenderProof
Task<IList<string>> RenderProof(Surface surface, SurfaceData data, VdpOptions options, RenderingConfig renderingConfig, Size? maxSize = null, ResizeMode? resizeMode = null)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Surface | surface | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig | |
System.Nullable<System.Drawing.Size> | maxSize | |
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode> | resizeMode |
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>