Click or drag to resize

IRenderOnTopRendererAspect Interface

Interface for renderer aspects which can bypass the Z-buffer and render on top of the scene.

Namespace: Demo3D.Visuals.Renderers
Assembly: Demo3D.Core (in Demo3D.Core.dll) Version: 19.00.00
Syntax
C#
public interface IRenderOnTopRendererAspect : IRendererAspect

The IRenderOnTopRendererAspect type exposes the following members.

Properties
 NameDescription
Public propertyBoundingBox The bounding box of the aspect.
(Inherited from IRendererAspect)
Public propertyBoundingSphere The bounding sphere of the aspect.
(Inherited from IRendererAspect)
Public propertyCastShadows The value for if the aspect casts shadows.
(Inherited from IRendererAspect)
Public propertyContainerBoundingBox The bounding box of the owning container.
(Inherited from IRendererAspect)
Public propertyContainerBoundingSphere The bounding sphere of the owning container.
(Inherited from IRendererAspect)
Public propertyContainerWorldMatrix The world matrix of the owning container.
(Inherited from IRendererAspect)
Public propertyHasRenderables The value for whether the aspect has renderables to be rendered.
(Inherited from IRendererAspect)
Public propertyIsEnabled The value for whether the aspect is enabled.
(Inherited from IRendererAspect)
Public propertyIsLayerVisible The value for whether the owning container's layer is visible.
(Inherited from IRendererAspect)
Public propertyNameA unique name for the aspect
(Inherited from IRendererAspect)
Public propertyRenderOnTop Whether to disable the Z-buffer when rendering this aspect.
Top
Methods
 NameDescription
Public methodCanRender(IDisplay) Determines whether the aspect can be rendered
(Inherited from IRendererAspect)
Public methodCanRender(IDisplaySettings) Check if the aspect can render given the IDisplaySettings.
(Inherited from IRendererAspect)
Public methodGetRenderablesT Get all IRenderable objects of the desired type, contained by this aspect.
(Inherited from IRendererAspect)
Public methodNotifyMeshAnimationChanged Notify the aspect that the mesh animation has changed.
(Inherited from IRendererAspect)
Public methodNotifyRenderableRequest Invokes RenderableRequest.
(Inherited from IRendererAspect)
Public methodNotifyShouldRenderInvalidated Notify that the aspect needs to re-evaluate if it should render.
(Inherited from IRendererAspect)
Public methodPick A check to see a ray intersects with this aspect.
(Inherited from IRendererAspect)
Public methodPickFromWorldFrustum A check to see if the desired frustum intersects with this aspect.
(Inherited from IRendererAspect)
Public methodPreRender Preamble to the aspect rendering giving the aspect a chance to change settings.
(Inherited from IRendererAspect)
Public methodRender Render the aspect.
(Inherited from IRendererAspect)
Public methodRenderShadow Render the shadow of the aspect.
(Inherited from IRendererAspect)
Top
Events
 NameDescription
Public eventCastShadowsChanged Occurs when the value of CastShadowsChanged changes.
(Inherited from IRendererAspect)
Public eventIsEnabledChanged Occurs when the value of IsEnabled changes.
(Inherited from IRendererAspect)
Public eventMeshAnimationChanged Occurs when the the current animation changes.
(Inherited from IRendererAspect)
Public eventRenderableRequest Occurs before the renderables are about to be use so that they can be configured correctly, eg before a render or an export.
(Inherited from IRendererAspect)
Public eventRenderOnTopChanged Occurs when the value of RenderOnTop changes.
Public eventShouldRenderInvalidated Occurs when the aspect should re-evaluate if it should render.
(Inherited from IRendererAspect)
Public eventUpdated Occurs after a renderable has been updated.
(Inherited from IRendererAspect)
Top
See Also