Flags used when requesting voxel materials and content.
These flags allow for optimizations such as avoiding expensive material computations or quickly assigning the whole storage the same material or content.
| Enumerator |
|---|
| SurfaceMaterial |
Materials are assigned only to surface (convention now is materials to be filled are 0, rest is left null (255)
|
| ConsiderContent |
Assign material according to content, i.e. null where empty
|
| EmptyContent |
Content is empty, materials are unassigned
|
| FullContent |
Content is full
|
| OneMaterial |
The whole assigned storage area contains a single material, the material is on the first cell
|
| AdviseCache |
cache storage chunks, this only works for lod0
|
| ContentChecked |
Storages that do support content hints will mark this, this is also the flag they should check when doing this optimization.
|
| ContentCheckedDeep |
When the content is empty or full this flag tells that the content is empty or full at all lower lod levels.
|
| DoNotCheck |
Do not check for containment beforehand, assume the caller expects content
|
| RequestFlags |
Minimum flags to use when making requests
|