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
|