Click or drag to resize

IRendererAspectT Interface

[Missing <summary> documentation for "T:Demo3D.Visuals.Renderers.IRendererAspect`1"]


Namespace: Demo3D.Visuals.Renderers
Assembly: Demo3D.Core (in Demo3D.Core.dll) Version: 19.01.00
Syntax
C#
public interface IRendererAspect<T> : IRendererAspect
where T : IRenderable

Type Parameters

T

[Missing <typeparam name="T"/> documentation for "T:Demo3D.Visuals.Renderers.IRendererAspect`1"]

The IRendererAspectT 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)
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 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