Table of Contents

Class BillboardNode

Namespace
HelixToolkit.SharpDX.Model.Scene
Assembly
HelixToolkit.SharpDX.dll
public class BillboardNode : MaterialGeometryNode, IDisposable, IComparable<SceneNode>, IAnimationNode, IHitable, IThrowingShadow, IInstancing, IBoundable, IApplyPostEffect
Inheritance
BillboardNode
Implements
Derived
Inherited Members
Extension Methods

Methods

CreateRasterState()

Create raster state description.

protected override RasterizerStateDescription CreateRasterState()

Returns

RasterizerStateDescription

OnCheckGeometry(Geometry3D?)

Called when [check geometry].

protected override bool OnCheckGeometry(Geometry3D? geometry)

Parameters

geometry Geometry3D

The geometry.

Returns

bool

OnCreateBufferModel(Guid, Geometry3D?)

Called when [create buffer model].

protected override IAttachableBufferModel OnCreateBufferModel(Guid modelGuid, Geometry3D? geometry)

Parameters

modelGuid Guid
geometry Geometry3D

Returns

IAttachableBufferModel

OnCreateRenderCore()

Called when [create render core].

protected override RenderCore OnCreateRenderCore()

Returns

RenderCore

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

effectsManager IEffectsManager

Returns

IRenderTechnique

Return RenderTechnique

OnHitTest(HitTestContext?, Matrix4x4, ref List<HitTestResult>)

Called when [hit test].

protected override bool OnHitTest(HitTestContext? context, Matrix4x4 totalModelMatrix, ref List<HitTestResult> hits)

Parameters

context HitTestContext

The context.

totalModelMatrix Matrix4x4

The total model matrix.

hits List<HitTestResult>

The hits.

Returns

bool

PreHitTestOnBounds(HitTestContext?)

protected override bool PreHitTestOnBounds(HitTestContext? context)

Parameters

context HitTestContext

Returns

bool

TestViewFrustum(ref BoundingFrustum)

Views the frustum test.

public override bool TestViewFrustum(ref BoundingFrustum viewFrustum)

Parameters

viewFrustum BoundingFrustum

The view frustum.

Returns

bool