Space Engineers
Public Member Functions | Properties | List of all members
Sandbox.Engine.Voxels.IMyOctreeLeafNode Interface Reference
Inheritance diagram for Sandbox.Engine.Voxels.IMyOctreeLeafNode:
Sandbox.Engine.Voxels.MyMicroOctreeLeaf Sandbox.Engine.Voxels.MyProviderLeaf

Public Member Functions

byte GetFilteredValue ()
 
void ReadRange (MyStorageData target, MyStorageDataTypeFlags types, ref Vector3I writeOffset, int lodIndex, ref Vector3I minInLod, ref Vector3I maxInLod, ref MyVoxelRequestFlags flags)
 
void WriteRange (MyStorageData source, ref Vector3I readOffset, ref Vector3I min, ref Vector3I max)
 
void OnDataProviderChanged (IMyStorageDataProvider newProvider)
 
void ReplaceValues (Dictionary< byte, byte > oldToNewValueMap)
 
ContainmentType Intersect (ref BoundingBoxI box, bool lazy=false)
 
bool Intersect (ref LineD box, out double startOffset, out double endOffset)
 

Properties

MyOctreeStorage.ChunkTypeEnum SerializedChunkType [get]
 
int SerializedChunkSize [get]
 
Vector3I VoxelRangeMin [get]
 
bool ReadOnly [get]
 

Detailed Description

Definition at line 7 of file IMyOctreeLeafNode.cs.

Member Function Documentation

byte Sandbox.Engine.Voxels.IMyOctreeLeafNode.GetFilteredValue ( )
ContainmentType Sandbox.Engine.Voxels.IMyOctreeLeafNode.Intersect ( ref BoundingBoxI  box,
bool  lazy = false 
)
bool Sandbox.Engine.Voxels.IMyOctreeLeafNode.Intersect ( ref LineD  box,
out double  startOffset,
out double  endOffset 
)
void Sandbox.Engine.Voxels.IMyOctreeLeafNode.OnDataProviderChanged ( IMyStorageDataProvider  newProvider)
void Sandbox.Engine.Voxels.IMyOctreeLeafNode.ReadRange ( MyStorageData  target,
MyStorageDataTypeFlags  types,
ref Vector3I  writeOffset,
int  lodIndex,
ref Vector3I  minInLod,
ref Vector3I  maxInLod,
ref MyVoxelRequestFlags  flags 
)
Parameters
minInLodInclusive.
maxInLodInclusive.
void Sandbox.Engine.Voxels.IMyOctreeLeafNode.ReplaceValues ( Dictionary< byte, byte >  oldToNewValueMap)
void Sandbox.Engine.Voxels.IMyOctreeLeafNode.WriteRange ( MyStorageData  source,
ref Vector3I  readOffset,
ref Vector3I  min,
ref Vector3I  max 
)
Parameters
minInLodInclusive.
maxInLodInclusive.

Property Documentation

bool Sandbox.Engine.Voxels.IMyOctreeLeafNode.ReadOnly
get

Definition at line 15 of file IMyOctreeLeafNode.cs.

int Sandbox.Engine.Voxels.IMyOctreeLeafNode.SerializedChunkSize
get

Definition at line 11 of file IMyOctreeLeafNode.cs.

MyOctreeStorage.ChunkTypeEnum Sandbox.Engine.Voxels.IMyOctreeLeafNode.SerializedChunkType
get

Definition at line 9 of file IMyOctreeLeafNode.cs.

Vector3I Sandbox.Engine.Voxels.IMyOctreeLeafNode.VoxelRangeMin
get

Definition at line 13 of file IMyOctreeLeafNode.cs.


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