Skip to main content

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
TypeNameDescription
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
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
TypeNameDescription
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>

RenderHiRes

Task<IList<string>> RenderHiRes(Product product, DataSet data, RenderingConfig renderingConfig = null)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Model.DataSetdata
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
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
TypeNameDescription
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Model.DataSetdata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>

RenderHiRes

Task RenderHiRes(Stream stream, Product product, DataSet data, RenderingConfig renderingConfig = null)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Model.DataSetdata
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

System.Threading.Tasks.Task

RenderHiRes

Task RenderHiRes(Stream stream, Product product, DataSet data, VdpOptions options, RenderingConfig renderingConfig = null)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Model.DataSetdata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

System.Threading.Tasks.Task

RenderHiResAsync

Task RenderHiResAsync(Stream stream, State state, RenderingConfig renderingConfig = null)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Statestate
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

System.Threading.Tasks.Task

RenderHiResAsync

Task RenderHiResAsync(Func<HiResRenderingContext, Stream> getOutputStreamCallback, State state, SplitOptions splitOptions, RenderingConfig renderingConfig = null)
Parameters
TypeNameDescription
System.Func<Aurigma.DesignAtoms.VDP.HiResRenderingContext,System.IO.Stream>getOutputStreamCallback
Aurigma.DesignAtoms.Model.Statestate
Aurigma.DesignAtoms.VDP.SplitOptionssplitOptions
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

System.Threading.Tasks.Task

RenderHiRes

Task RenderHiRes(Stream stream, Product product, SurfaceData data, RenderingConfig renderingConfig = null)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

System.Threading.Tasks.Task

RenderHiRes

Task RenderHiRes(Stream stream, Product product, SurfaceData data, VdpOptions options, RenderingConfig renderingConfig = null)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
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
TypeNameDescription
System.Func<Aurigma.DesignAtoms.VDP.ProofRenderingContext,System.IO.Stream>getOutputStreamCallback
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
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
TypeNameDescription
System.Func<Aurigma.DesignAtoms.VDP.ProofRenderingContext,System.IO.Stream>getOutputStreamCallback
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
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
TypeNameDescription
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
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
TypeNameDescription
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
System.Nullable<System.Drawing.Size>maxSize
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode>resizeMode
Returns

System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>

Was this page helpful?