Class ScreenQuadNode
- Namespace
- HelixToolkit.SharpDX.Model.Scene
- Assembly
- HelixToolkit.SharpDX.dll
public class ScreenQuadNode : SceneNode, IDisposable, IComparable<SceneNode>, IAnimationNode
- Inheritance
-
ScreenQuadNode
- Implements
- Inherited Members
- Extension Methods
Constructors
ScreenQuadNode()
public ScreenQuadNode()
Properties
Depth
public float Depth { get; set; }
Property Value
Sampler
Gets or sets the sampler.
public SamplerStateDescription Sampler { get; set; }
Property Value
- SamplerStateDescription
The sampler.
Texture
Gets or sets the texture.
public TextureModel? Texture { get; set; }
Property Value
- TextureModel
The texture.
Methods
HitTest(HitTestContext?, ref List<HitTestResult>)
Hits the test.
public override sealed bool HitTest(HitTestContext? context, ref List<HitTestResult> hits)
Parameters
contextHitTestContextThe context.
hitsList<HitTestResult>The hits.
Returns
OnCreateRenderCore()
Called when [create render core].
protected override RenderCore OnCreateRenderCore()
Returns
OnCreateRenderTechnique(IEffectsManager)
Override this function to set render technique during Attach Host.
If OnSetRenderTechnique is set, then OnSetRenderTechnique instead of OnCreateRenderTechnique(IEffectsManager) function will be called.
protected override IRenderTechnique? OnCreateRenderTechnique(IEffectsManager effectsManager)
Parameters
effectsManagerIEffectsManager
Returns
- IRenderTechnique
Return RenderTechnique
OnHitTest(HitTestContext?, Matrix4x4, ref List<HitTestResult>)
Called when [hit test].
protected override sealed bool OnHitTest(HitTestContext? context, Matrix4x4 totalModelMatrix, ref List<HitTestResult> hits)
Parameters
contextHitTestContextThe context.
totalModelMatrixMatrix4x4The total model matrix.
hitsList<HitTestResult>The hits.