pub struct BSP {Show 17 fields
pub header: Header,
pub dir_entries: Vec<DirEntry>,
pub entities: Entity,
pub textures: Vec<Texture>,
pub planes: Vec<Plane>,
pub nodes: Vec<Node>,
pub leafs: Vec<Leaf>,
pub leaf_faces: Vec<LeafFace>,
pub leaf_brushes: Vec<LeafBrush>,
pub models: Vec<Model>,
pub brushes: Vec<Brush>,
pub brush_sides: Vec<BrushSide>,
pub vertexes: Vec<Vertex>,
pub mesh_verts: Vec<MeshVert>,
pub effects: Vec<Effect>,
pub faces: Vec<Face>,
pub vis_data: VisData,
}
Fields§
§header: Header
§dir_entries: Vec<DirEntry>
§entities: Entity
§textures: Vec<Texture>
§planes: Vec<Plane>
§nodes: Vec<Node>
§leafs: Vec<Leaf>
§leaf_faces: Vec<LeafFace>
§leaf_brushes: Vec<LeafBrush>
§models: Vec<Model>
§brushes: Vec<Brush>
§brush_sides: Vec<BrushSide>
§vertexes: Vec<Vertex>
§mesh_verts: Vec<MeshVert>
§effects: Vec<Effect>
§faces: Vec<Face>
§vis_data: VisData
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BSP
impl RefUnwindSafe for BSP
impl Send for BSP
impl Sync for BSP
impl Unpin for BSP
impl UnwindSafe for BSP
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