Class DrawScreenQuadCore
- Namespace
- HelixToolkit.SharpDX.Core
- Assembly
- HelixToolkit.SharpDX.dll
public class DrawScreenQuadCore : RenderCore, IDisposable, IGUID, IThrowingShadow
- Inheritance
-
DrawScreenQuadCore
- Implements
- Inherited Members
Constructors
DrawScreenQuadCore()
public DrawScreenQuadCore()
Fields
ModelStruct
public ScreenQuadModelStruct ModelStruct
Field Value
Properties
PassName
public string PassName { get; set; }
Property Value
SamplerDescription
Gets or sets the sampler description.
public SamplerStateDescription SamplerDescription { get; set; }
Property Value
- SamplerStateDescription
The sampler description.
Texture
Gets or sets the texture.
public TextureModel? Texture { get; set; }
Property Value
- TextureModel
The texture.
Methods
OnAttach(IRenderTechnique?)
During attatching render core. Create all local resources. Use Collect(resource) to let object be released automatically during Detach().
protected override bool OnAttach(IRenderTechnique? technique)
Parameters
techniqueIRenderTechnique
Returns
OnDetach()
On detaching, default is to release all resources
protected override void OnDetach()
Render(RenderContext, DeviceContextProxy)
Render routine
public override void Render(RenderContext context, DeviceContextProxy deviceContext)
Parameters
contextRenderContextdeviceContextDeviceContextProxy