pub trait GltfCodecGloss {
// Required methods
fn from_scene(scene: &Scene, options: &GltfInteropOptions) -> GltfCodec;
fn from_entities(
scene: &Scene,
options: &GltfInteropOptions,
entities: Vec<String>,
) -> GltfCodec;
fn from_scene_with_body_indices(
scene: &Scene,
options: &GltfInteropOptions,
body_idxs: Vec<usize>,
) -> GltfCodec;
}Expand description
Creates a GltfCodec from an entity by extracting components from it
Required Methods§
fn from_scene(scene: &Scene, options: &GltfInteropOptions) -> GltfCodec
fn from_entities( scene: &Scene, options: &GltfInteropOptions, entities: Vec<String>, ) -> GltfCodec
fn from_scene_with_body_indices( scene: &Scene, options: &GltfInteropOptions, body_idxs: Vec<usize>, ) -> GltfCodec
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
Source§impl GltfCodecGloss for GltfCodec
Trait implementation for GltfCodec
impl GltfCodecGloss for GltfCodec
Trait implementation for GltfCodec
Source§fn from_scene(scene: &Scene, options: &GltfInteropOptions) -> GltfCodec
fn from_scene(scene: &Scene, options: &GltfInteropOptions) -> GltfCodec
Get a GltfCodec from the scene
Source§fn from_entities(
scene: &Scene,
options: &GltfInteropOptions,
entities: Vec<String>,
) -> GltfCodec
fn from_entities( scene: &Scene, options: &GltfInteropOptions, entities: Vec<String>, ) -> GltfCodec
Get a GltfCodec from the scene
Source§fn from_scene_with_body_indices(
scene: &Scene,
options: &GltfInteropOptions,
body_idxs: Vec<usize>,
) -> GltfCodec
fn from_scene_with_body_indices( scene: &Scene, options: &GltfInteropOptions, body_idxs: Vec<usize>, ) -> GltfCodec
Get a GltfCodec from the scene