IRenderer |
public interface IRendererAspect
The IRendererAspect type exposes the following members.
| Name | Description | |
|---|---|---|
| BoundingBox | The bounding box of the aspect. | |
| BoundingSphere | The bounding sphere of the aspect. | |
| CastShadows | The value for if the aspect casts shadows. | |
| ContainerBoundingBox | The bounding box of the owning container. | |
| ContainerBoundingSphere | The bounding sphere of the owning container. | |
| ContainerWorldMatrix | The world matrix of the owning container. | |
| HasRenderables | The value for whether the aspect has renderables to be rendered. | |
| IsEnabled | The value for whether the aspect is enabled. | |
| IsLayerVisible | The value for whether the owning container's layer is visible. | |
| Name | A unique name for the aspect |
| Name | Description | |
|---|---|---|
| CanRender(IDisplay) | Determines whether the aspect can be rendered | |
| CanRender(IDisplaySettings) | Check if the aspect can render given the IDisplaySettings. | |
| GetRenderablesT | Get all IRenderable objects of the desired type, contained by this aspect. | |
| NotifyMeshAnimationChanged | Notify the aspect that the mesh animation has changed. | |
| NotifyRenderableRequest | Invokes RenderableRequest. | |
| NotifyShouldRenderInvalidated | Notify that the aspect needs to re-evaluate if it should render. | |
| Pick | A check to see a ray intersects with this aspect. | |
| PickFromWorldFrustum | A check to see if the desired frustum intersects with this aspect. | |
| PreRender | Preamble to the aspect rendering giving the aspect a chance to change settings. | |
| Render | Render the aspect. | |
| RenderShadow | Render the shadow of the aspect. |
| Name | Description | |
|---|---|---|
| CastShadowsChanged | Occurs when the value of CastShadowsChanged changes. | |
| IsEnabledChanged | Occurs when the value of IsEnabled changes. | |
| MeshAnimationChanged | Occurs when the the current animation changes. | |
| RenderableRequest | Occurs before the renderables are about to be use so that they can be configured correctly, eg before a render or an export. | |
| ShouldRenderInvalidated | Occurs when the aspect should re-evaluate if it should render. | |
| Updated | Occurs after a renderable has been updated. |