PrimitiveManagerAdd Method |
Namespace: AGI.Foundation.Graphics
Exception | Condition |
---|---|
ArgumentNullException | primitive is null. |
ArgumentException | primitive already exists in a composite or the manager. |
When a primitive is added to the manager, the scene is not automatically re-rendered, so the primitive doesn't immediately show up. The scene can be rendered explicitly using SceneManager.Render or Scene.Render. For best performance, add several primitives to the manager before re-rendering.
When a primitive is added to the manager, it appears in all scenes by default. To limit the number of scenes, assign a SceneDisplayCondition to the primitive's DisplayCondition.