Struct rin::blender::scene_data::File [−][src]
pub struct File { /* fields omitted */ }Implementations
impl File[src]
impl File[src]pub fn load<P>(path: P) -> Result<File, Error> where
P: AsRef<Path>, [src]
P: AsRef<Path>,
pub fn from_bytes(bytes: &[u8]) -> Result<File, Error>[src]
pub fn file_db(&self) -> FileDb<'_>[src]
pub fn file_blocks(&self) -> &[FileBlock]ⓘ[src]
pub fn file_path(&self) -> Option<&Path>[src]
pub fn objects(&self, ty: &str) -> Box<dyn Iterator<Item = Object<'_>>, Global>[src]
pub fn find_object(&self, ty: &str) -> Option<Object<'_>>[src]
pub fn object_by_addr(&self, addr: u64) -> Option<Object<'_>>[src]
pub fn object_by_name(&self, name: &str) -> Option<Object<'_>>[src]
pub fn all_objects(&self) -> impl Iterator<Item = Object<'_>>[src]
pub fn dna(&self) -> &SDNA[src]
pub fn header(&self) -> &Header[src]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for File
impl Send for File
impl Sync for File
impl Unpin for File
impl UnwindSafe for File
Blanket Implementations
impl<T> DowncastSync for T where
T: Any + Send + Sync, [src]
impl<T> DowncastSync for T where
T: Any + Send + Sync, [src]impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]pub fn to_subset(&self) -> Option<SS>[src]
pub fn is_in_subset(&self) -> bool[src]
pub fn to_subset_unchecked(&self) -> SS[src]
pub fn from_subset(element: &SS) -> SP[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]