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: 15.0.2.11458
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.)
Top
Methods
  NameDescription
Public methodCanRender
Determines whether the aspect can be rendered
(Inherited from IRendererAspect.)
Public methodGetRenderablesT
Get all IRenderable objects of the desired type, contained by this aspect.
(Inherited from IRendererAspect.)
Public methodNotifyRenderableRequest (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 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 eventUpdated
Occurs after a renderable has been updated.
(Inherited from IRendererAspect.)
Top
See Also