|
| | MyStorageData (MyStorageDataTypeFlags typesToStore=MyStorageDataTypeFlags.ContentAndMaterial) |
| |
| | MyStorageData (Vector3I size, byte[] content=null, byte[] material=null, byte[] occlusion=null) |
| |
| void | Resize (Vector3I start, Vector3I end) |
| |
| void | Resize (Vector3I size3D) |
| |
| byte | Get (MyStorageDataTypeEnum type, ref Vector3I p) |
| |
| byte | Get (MyStorageDataTypeEnum type, int linearIdx) |
| |
| byte | Get (MyStorageDataTypeEnum type, int x, int y, int z) |
| |
| void | Set (MyStorageDataTypeEnum type, ref Vector3I p, byte value) |
| |
| void | Content (ref Vector3I p, byte content) |
| |
| void | Content (int linearIdx, byte content) |
| |
| byte | Content (ref Vector3I p) |
| |
| byte | Content (int x, int y, int z) |
| |
| byte | Content (int linearIdx) |
| |
| void | Material (ref Vector3I p, byte materialIdx) |
| |
| byte | Material (ref Vector3I p) |
| |
| byte | Material (int linearIdx) |
| |
| void | Material (int linearIdx, byte materialIdx) |
| |
| int | ComputeLinear (ref Vector3I p) |
| |
| bool | WrinkleVoxelContent (ref Vector3I p, float wrinkleWeightAdd, float wrinkleWeightRemove) |
| |
| void | BlockFill (MyStorageDataTypeEnum type, Vector3I min, Vector3I max, byte content) |
| |
| void | BlockFillContent (Vector3I min, Vector3I max, byte content) |
| |
| void | BlockFillMaterial (Vector3I min, Vector3I max, byte materialIdx) |
| |
| bool | ContainsIsoSurface () |
| |
| bool | ContainsVoxelsAboveIsoLevel () |
| |
| int | ValueWhenAllEqual (MyStorageDataTypeEnum dataType) |
| |
| void | ClearContent (byte p) |
| |
| void | ClearMaterials (byte p) |
| |
| void | Clear (MyStorageDataTypeEnum type, byte p) |
| |
| string | ToBase64 () |
| |
Definition at line 14 of file MyStorageData.cs.
| VRage.Voxels.MyStorageData.MyStorageData |
( |
MyStorageDataTypeFlags |
typesToStore = MyStorageDataTypeFlags.ContentAndMaterial | ) |
|
|
inline |
| VRage.Voxels.MyStorageData.MyStorageData |
( |
Vector3I |
size, |
|
|
byte[] |
content = null, |
|
|
byte[] |
material = null, |
|
|
byte[] |
occlusion = null |
|
) |
| |
|
inline |
| void VRage.Voxels.MyStorageData.BlockFillContent |
( |
Vector3I |
min, |
|
|
Vector3I |
max, |
|
|
byte |
content |
|
) |
| |
|
inline |
| void VRage.Voxels.MyStorageData.BlockFillMaterial |
( |
Vector3I |
min, |
|
|
Vector3I |
max, |
|
|
byte |
materialIdx |
|
) |
| |
|
inline |
| void VRage.Voxels.MyStorageData.ClearContent |
( |
byte |
p | ) |
|
|
inline |
| void VRage.Voxels.MyStorageData.ClearMaterials |
( |
byte |
p | ) |
|
|
inline |
| int VRage.Voxels.MyStorageData.ComputeLinear |
( |
ref Vector3I |
p | ) |
|
|
inline |
| bool VRage.Voxels.MyStorageData.ContainsIsoSurface |
( |
| ) |
|
|
inline |
| bool VRage.Voxels.MyStorageData.ContainsVoxelsAboveIsoLevel |
( |
| ) |
|
|
inline |
| void VRage.Voxels.MyStorageData.Content |
( |
ref Vector3I |
p, |
|
|
byte |
content |
|
) |
| |
|
inline |
| void VRage.Voxels.MyStorageData.Content |
( |
int |
linearIdx, |
|
|
byte |
content |
|
) |
| |
|
inline |
| byte VRage.Voxels.MyStorageData.Content |
( |
ref Vector3I |
p | ) |
|
|
inline |
| byte VRage.Voxels.MyStorageData.Content |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
z |
|
) |
| |
|
inline |
| byte VRage.Voxels.MyStorageData.Content |
( |
int |
linearIdx | ) |
|
|
inline |
| static MyStorageData VRage.Voxels.MyStorageData.FromBase64 |
( |
string |
str | ) |
|
|
inlinestatic |
| void VRage.Voxels.MyStorageData.Material |
( |
ref Vector3I |
p, |
|
|
byte |
materialIdx |
|
) |
| |
|
inline |
| byte VRage.Voxels.MyStorageData.Material |
( |
ref Vector3I |
p | ) |
|
|
inline |
| byte VRage.Voxels.MyStorageData.Material |
( |
int |
linearIdx | ) |
|
|
inline |
| void VRage.Voxels.MyStorageData.Material |
( |
int |
linearIdx, |
|
|
byte |
materialIdx |
|
) |
| |
|
inline |
| void VRage.Voxels.MyStorageData.Resize |
( |
Vector3I |
size3D | ) |
|
|
inline |
| string VRage.Voxels.MyStorageData.ToBase64 |
( |
| ) |
|
|
inline |
| bool VRage.Voxels.MyStorageData.WrinkleVoxelContent |
( |
ref Vector3I |
p, |
|
|
float |
wrinkleWeightAdd, |
|
|
float |
wrinkleWeightRemove |
|
) |
| |
|
inline |
| Vector3I VRage.Voxels.MyStorageData.Size3D |
|
get |
| int VRage.Voxels.MyStorageData.SizeLinear |
|
get |
| int VRage.Voxels.MyStorageData.StepLinear |
|
get |
| int VRage.Voxels.MyStorageData.StepX |
|
get |
| int VRage.Voxels.MyStorageData.StepY |
|
get |
| int VRage.Voxels.MyStorageData.StepZ |
|
get |
| bool VRage.Voxels.MyStorageData.StoreOcclusion |
|
getset |
Wreather this storage data should keep occlusion values.
Definition at line 110 of file MyStorageData.cs.
The documentation for this class was generated from the following file: