Space Engineers
Public Member Functions | Properties | List of all members
Sandbox.Game.WorldEnvironment.IMyEnvironmentOwner Interface Reference
Inheritance diagram for Sandbox.Game.WorldEnvironment.IMyEnvironmentOwner:
Sandbox.Game.Entities.Planet.MyPlanetEnvironmentComponent

Public Member Functions

void QuerySurfaceParameters (Vector3D localOrigin, ref BoundingBoxD queryBounds, List< Vector3 > queries, List< MySurfaceParams > results)
 
MyEnvironmentSector GetSectorForPosition (Vector3D positionWorld)
 
MyEnvironmentSector GetSectorById (long packedSectorId)
 
void SetSectorPinned (MyEnvironmentSector sector, bool pinned)
 
int GetSeed ()
 
short GetModelId (MyPhysicalModelDefinition def)
 
MyPhysicalModelDefinition GetModelForId (short id)
 
void GetDefinition (ushort index, out MyRuntimeEnvironmentItemInfo def)
 
void ProjectPointToSurface (ref Vector3D center)
 
void GetSurfaceNormalForPoint (ref Vector3D point, out Vector3D normal)
 
Vector3D[] GetBoundingShape (ref Vector3D worldPos, ref Vector3 basisX, ref Vector3 basisY)
 
void ScheduleWork (MyEnvironmentSector sector, bool parallel)
 

Properties

MyWorldEnvironmentDefinition EnvironmentDefinition [get]
 
MyEntity Entity [get]
 

Detailed Description

Definition at line 29 of file MyAbstractEnvironment.cs.

Member Function Documentation

Vector3D [] Sandbox.Game.WorldEnvironment.IMyEnvironmentOwner.GetBoundingShape ( ref Vector3D  worldPos,
ref Vector3  basisX,
ref Vector3  basisY 
)
void Sandbox.Game.WorldEnvironment.IMyEnvironmentOwner.GetDefinition ( ushort  index,
out MyRuntimeEnvironmentItemInfo  def 
)
MyPhysicalModelDefinition Sandbox.Game.WorldEnvironment.IMyEnvironmentOwner.GetModelForId ( short  id)
short Sandbox.Game.WorldEnvironment.IMyEnvironmentOwner.GetModelId ( MyPhysicalModelDefinition  def)
MyEnvironmentSector Sandbox.Game.WorldEnvironment.IMyEnvironmentOwner.GetSectorById ( long  packedSectorId)
MyEnvironmentSector Sandbox.Game.WorldEnvironment.IMyEnvironmentOwner.GetSectorForPosition ( Vector3D  positionWorld)
int Sandbox.Game.WorldEnvironment.IMyEnvironmentOwner.GetSeed ( )
void Sandbox.Game.WorldEnvironment.IMyEnvironmentOwner.GetSurfaceNormalForPoint ( ref Vector3D  point,
out Vector3D  normal 
)
void Sandbox.Game.WorldEnvironment.IMyEnvironmentOwner.ProjectPointToSurface ( ref Vector3D  center)
void Sandbox.Game.WorldEnvironment.IMyEnvironmentOwner.QuerySurfaceParameters ( Vector3D  localOrigin,
ref BoundingBoxD  queryBounds,
List< Vector3 queries,
List< MySurfaceParams results 
)
void Sandbox.Game.WorldEnvironment.IMyEnvironmentOwner.ScheduleWork ( MyEnvironmentSector  sector,
bool  parallel 
)
void Sandbox.Game.WorldEnvironment.IMyEnvironmentOwner.SetSectorPinned ( MyEnvironmentSector  sector,
bool  pinned 
)

Property Documentation

MyEntity Sandbox.Game.WorldEnvironment.IMyEnvironmentOwner.Entity
get

Definition at line 55 of file MyAbstractEnvironment.cs.

MyWorldEnvironmentDefinition Sandbox.Game.WorldEnvironment.IMyEnvironmentOwner.EnvironmentDefinition
get

Definition at line 52 of file MyAbstractEnvironment.cs.


The documentation for this interface was generated from the following file: