pub struct SceneDescriptor {
pub camera: CameraDescriptor,
pub instances: Vec<MeshInstanceDescriptor>,
}Fields§
§camera: CameraDescriptor§instances: Vec<MeshInstanceDescriptor>Implementations§
Source§impl SceneDescriptor
impl SceneDescriptor
pub fn new(instances: Vec<MeshInstanceDescriptor>) -> Self
pub fn with_camera(self, camera: CameraDescriptor) -> Self
Trait Implementations§
Source§impl Clone for SceneDescriptor
impl Clone for SceneDescriptor
Source§fn clone(&self) -> SceneDescriptor
fn clone(&self) -> SceneDescriptor
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 moreAuto Trait Implementations§
impl Freeze for SceneDescriptor
impl RefUnwindSafe for SceneDescriptor
impl Send for SceneDescriptor
impl Sync for SceneDescriptor
impl Unpin for SceneDescriptor
impl UnsafeUnpin for SceneDescriptor
impl UnwindSafe for SceneDescriptor
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