Space Engineers
|
Public Member Functions | |
MyCompositeShapeProvider () | |
float | GetDistanceToPoint (ref Vector3D localPosition) |
MyVoxelMaterialDefinition | GetMaterialAtPosition (ref Vector3D worldPosition) |
void | ReadRange (ref MyVoxelDataRequest req) |
MyVoxelRequestFlags | SupportedFlags () |
ContainmentType | Intersect (BoundingBoxI box, bool lazy) |
bool | Intersect (ref LineD line, out double startOffset, out double endOffset) |
void | Close () |
Static Public Member Functions | |
static MyCompositeShapeProvider | CreateAsteroidShape (int seed, float size, int generatorEntry) |
Properties | |
bool | ProvidesAmbient [get] |
Properties inherited from Sandbox.Engine.Voxels.IMyStorageDataProvider | |
int | SerializedSize [get] |
bool | ProvidesAmbient [get] |
Definition at line 26 of file MyCompositeShapeProvider.cs.
|
inline |
Definition at line 81 of file MyCompositeShapeProvider.cs.
|
inline |
Implements Sandbox.Engine.Voxels.IMyStorageDataProvider.
Definition at line 509 of file MyCompositeShapeProvider.cs.
|
inlinestatic |
Definition at line 85 of file MyCompositeShapeProvider.cs.
|
inline |
Implements Sandbox.Engine.Voxels.IMyStorageDataProvider.
Definition at line 422 of file MyCompositeShapeProvider.cs.
|
inline |
Get the material at a given position in the voxel storage.
Position is in storage local space.
Implements Sandbox.Engine.Voxels.IMyStorageDataProvider.
Definition at line 438 of file MyCompositeShapeProvider.cs.
|
inline |
Implements Sandbox.Engine.Voxels.IMyStorageDataProvider.
Definition at line 461 of file MyCompositeShapeProvider.cs.
|
inline |
Intersect line with storage.
Returnas the tightest line interval that does intersect the storage. The precision of this method varies from storage to storage.
The offsets are normalised.
Implements Sandbox.Engine.Voxels.IMyStorageDataProvider.
Definition at line 500 of file MyCompositeShapeProvider.cs.
|
inline |
Read range of data.
The data for the request, providing any optimizations that are requested in there.
Implements Sandbox.Engine.Voxels.IMyStorageDataProvider.
Definition at line 445 of file MyCompositeShapeProvider.cs.
|
inline |
What optimizations this storage supports, the caller will never request for an optimization the storage does not support.
Implements Sandbox.Engine.Voxels.IMyStorageDataProvider.
Definition at line 455 of file MyCompositeShapeProvider.cs.
|
get |
Definition at line 513 of file MyCompositeShapeProvider.cs.