MeshEntity Class |
Namespace: GeonBit.Core.Graphics
public class MeshEntity : BaseRenderableEntity
The MeshEntity type exposes the following members.
Name | Description | |
---|---|---|
MeshEntity |
Create the mesh entity from mesh instance.
|
Name | Description | |
---|---|---|
CameraDistanceBias |
Add bias to distance from camera when sorting by distance from camera.
(Overrides BaseRenderableEntityCameraDistanceBias.) | |
IsDebugEntity |
If true, this entity will only show in debug / editor mode.
(Inherited from BaseRenderableEntity.) | |
Mesh |
Mesh to render.
| |
Model |
Mesh's parent model.
| |
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.) | |
GetMaterial |
Get material for a given mesh id.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
SetMaterial |
Set first alternative material for this mesh (useful for meshes with one effect).
| |
SetMaterials |
Set alternative array of materials for this mesh.
Will replace mesh original materials.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
BlendingState |
Blending state for this entity.
(Inherited from BaseRenderableEntity.) | |
MaterialOverride |
Optional custom render settings for this specific instance.
Note: this method is much less efficient than materials override.
| |
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.) |