| BoundingBoxEntity Class |
Namespace: GeonBit.Core.Graphics
public class BoundingBoxEntity : BaseRenderableEntity
The BoundingBoxEntity type exposes the following members.
| Name | Description | |
|---|---|---|
| BoundingBoxEntity |
Create the bounding box entity.
|
| Name | Description | |
|---|---|---|
| Box |
Get / Set the bounding box to draw.
| |
| BoxEffect |
Get effect we draw box with.
| |
| CameraDistanceBias |
Add bias to distance from camera when sorting by distance from camera.
This is useful for particles, sprites etc.
(Inherited from BaseRenderableEntity.) | |
| IsDebugEntity |
If true, this entity will only show in debug / editor mode.
(Overrides BaseRenderableEntityIsDebugEntity.) | |
| Visible |
Get / Set if this entity is visible.
(Inherited from BaseRenderableEntity.) | |
| WireFrame |
If true, will draw just the wireframe of the entity.
Note: settings this property will change the rendering queue property.
(Inherited from BaseRenderableEntity.) |
| Name | Description | |
|---|---|---|
| DoEntityDraw |
Draw this model.
(Overrides BaseRenderableEntityDoEntityDraw(Matrix).) | |
| Draw |
Draw the entity.
(Inherited from BaseRenderableEntity.) | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| GetBoundingBox |
Get the bounding box of this entity, either from cache or calculate it.
(Inherited from BaseRenderableEntity.) | |
| GetBoundingSphere |
Get the bounding sphere of this entity, either from cache or calculate it.
(Inherited from BaseRenderableEntity.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetLastBoundingBox |
Return the last calculated bounding box.
Note: this value may be out-of-date if transformations changed since last calculation.
(Inherited from BaseRenderableEntity.) | |
| GetLastBoundingSphere |
Return the last calculated bounding sphere.
Note: this value may be out-of-date if transformations changed since last calculation.
(Inherited from BaseRenderableEntity.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| OnBoundingBoxUpdate |
Called when bounding box changes.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| BlendingState |
Blending state for this entity.
(Inherited from BaseRenderableEntity.) | |
| IsBoxAlreadyTransformed |
If true, it means bounding box is already transformed and we don't need to apply world matrix on it.
| |
| RenderingQueue |
Which rendering queue to use for this entity.
Rendering queues determine different rendering settings (like opacity support, blending, sorting etc) + the order
in which the entities are drawn.
(Inherited from BaseRenderableEntity.) |