eldenring 0.14.0

Structures, bindings, and utilities for From Software's title Elden Ring
Documentation
use crate::fd4::{FD4FileCap, FD4ResCap, FD4ResCapHolder, FD4ResRep};
use shared::Subclass;

#[repr(C)]
/// Source of name: RTTI
#[shared::singleton("MsbRepository")]
#[derive(Subclass)]
#[subclass(base = FD4ResRep, base = FD4ResCap)]
pub struct MsbRepository {
    pub res_rep: FD4ResRep,
    pub res_cap_holder: FD4ResCapHolder<MsbFileCap>,
}

#[repr(C)]
#[derive(Subclass)]
#[subclass(base = FD4FileCap, base = FD4ResCap)]
pub struct MsbFileCap {
    pub file_cap: FD4FileCap,
}