Struct rin::blender::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]