pub enum GltfAddressabilityUnavailableReasonV2 {
Show 13 variants
RawSourceIncomplete,
DependencyClosureIncomplete,
UnreachableTarget,
MultipleCandidatePaths,
DuplicateFullPath,
TargetIdCollision,
TargetPointerWidthMissing,
BevyAnimationFeatureDisabled,
LoadAnimationsDisabled,
PathBoundsExceeded,
NamedMapIncomplete,
TargetDomainTruncated,
ProjectionBoundsExceeded,
}Expand description
Stable reason one exact rich Bevy projection is required-unavailable.
Variants§
RawSourceIncomplete
One or more raw source domains are not exhaustive.
DependencyClosureIncomplete
The same-load dependency closure is not complete.
UnreachableTarget
The source target has no scene-root path.
MultipleCandidatePaths
A target has multiple distinct all-scene path candidates.
DuplicateFullPath
Different source target nodes have the same full Bevy name path.
TargetIdCollision
Different full paths reproduce the same Bevy target UUID.
TargetPointerWidthMissing
The exact target pointer width was not declared.
BevyAnimationFeatureDisabled
Bevy was not declared with the bevy_animation feature enabled.
LoadAnimationsDisabled
Bevy’s glTF load_animations setting is disabled.
PathBoundsExceeded
A bounded path cannot be represented by this contract.
NamedMapIncomplete
The named map cannot be proven exhaustive.
TargetDomainTruncated
The bounded target domain retained only a canonical prefix.
ProjectionBoundsExceeded
A new rich projection exceeded its independently declared bound.
Trait Implementations§
Source§fn clone(&self) -> GltfAddressabilityUnavailableReasonV2
fn clone(&self) -> GltfAddressabilityUnavailableReasonV2
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more