Table of Contents

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

ScreenQuadModelStruct

Properties

PassName

public string PassName { get; set; }

Property Value

string

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

technique IRenderTechnique

Returns

bool

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

context RenderContext
deviceContext DeviceContextProxy