Interface IVisible
An entity that can be opaque or transparent.
Inherited Members
Namespace: Mars.Components.Environments.Cartesian
Assembly: Mars.Components.dll
Syntax
public interface IVisible : IEntity, IModelObject
Methods
| Improve this Doc View SourceHandleExploration(IEntity)
Handles the visibility check for this entity.
Declaration
VisibilityKind? HandleExploration(IEntity collisionEntity)
Parameters
Type | Name | Description |
---|---|---|
IEntity | collisionEntity | That requests the exploration. |
Returns
Type | Description |
---|---|
System.Nullable<VisibilityKind> | The visibility kind of the entity, which means if the other entity may see/explore through this entity or not; null if no visibility handle is defined. |