Click or drag to resize

IRendererAspect Interface

Interface for aspects that can be rendered.

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

The IRendererAspect type exposes the following members.

Properties
  NameDescription
Public propertyBoundingBox
The bounding box of the aspect.
Public propertyBoundingSphere
The bounding sphere of the aspect.
Public propertyCastShadows
The value for if the aspect casts shadows.
Public propertyContainerBoundingBox
The bounding box of the owning container.
Public propertyContainerBoundingSphere
The bounding sphere of the owning container.
Public propertyContainerWorldMatrix
The world matrix of the owning container.
Public propertyHasRenderables
The value for whether the aspect has renderables to be rendered.
Public propertyIsEnabled
The value for whether the aspect is enabled.
Public propertyIsLayerVisible
The value for whether the owning container's layer is visible.
Top
Methods
  NameDescription
Public methodCanRender
Determines whether the aspect can be rendered
Public methodGetRenderablesT
Get all IRenderable objects of the desired type, contained by this aspect.
Public methodNotifyRenderableRequest
Public methodPick
A check to see a ray intersects with this aspect.
Public methodPickFromWorldFrustum
A check to see if the desired frustum intersects with this aspect.
Public methodPreRender
Preamble to the aspect rendering giving the aspect a chance to change settings.
Public methodRender
Render the aspect.
Public methodRenderShadow
Render the shadow of the aspect.
Top
Events
  NameDescription
Public eventCastShadowsChanged
Occurs when the value of CastShadowsChanged changes.
Public eventIsEnabledChanged
Occurs when the value of IsEnabled changes.
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.
Public eventUpdated
Occurs after a renderable has been updated.
Top
See Also