pub struct WorldChunkQueryRegionLoadOptions {
pub data_request: ChunkDataRequest,
pub subchunk_decode: SubChunkDecodeMode,
pub threading: WorldThreadingOptions,
pub pipeline: WorldPipelineOptions,
pub cancel: Option<CancelFlag>,
pub progress: Option<ProgressSink>,
pub priority: ChunkLoadPriority,
pub storage_cache_policy: StorageCachePolicy,
}Expand description
Options controlling render region loading.
Fields§
§data_request: ChunkDataRequestComposable map-data contract requested by the caller.
subchunk_decode: SubChunkDecodeModeSubchunk decode mode used while loading render data.
threading: WorldThreadingOptionsThreading policy for this operation.
pipeline: WorldPipelineOptionsBounded pipeline settings for this operation.
cancel: Option<CancelFlag>Optional cancellation flag checked during long-running work.
progress: Option<ProgressSink>Optional progress sink invoked during long-running work.
priority: ChunkLoadPriorityOrdering policy for chunk loading.
storage_cache_policy: StorageCachePolicyBackend cache strategy for exact storage reads used by render loading.
Trait Implementations§
Source§impl Clone for WorldChunkQueryRegionLoadOptions
impl Clone for WorldChunkQueryRegionLoadOptions
Source§fn clone(&self) -> WorldChunkQueryRegionLoadOptions
fn clone(&self) -> WorldChunkQueryRegionLoadOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl From<WorldChunkQueryRegionLoadOptions> for ChunkLoadOptions
impl From<WorldChunkQueryRegionLoadOptions> for ChunkLoadOptions
Source§fn from(options: WorldChunkQueryRegionLoadOptions) -> Self
fn from(options: WorldChunkQueryRegionLoadOptions) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for WorldChunkQueryRegionLoadOptions
impl RefUnwindSafe for WorldChunkQueryRegionLoadOptions
impl Send for WorldChunkQueryRegionLoadOptions
impl Sync for WorldChunkQueryRegionLoadOptions
impl Unpin for WorldChunkQueryRegionLoadOptions
impl UnsafeUnpin for WorldChunkQueryRegionLoadOptions
impl UnwindSafe for WorldChunkQueryRegionLoadOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more