Skip to content

Commit

Permalink
fmt
Browse files Browse the repository at this point in the history
  • Loading branch information
widberg committed Sep 26, 2023
1 parent b142a6c commit 88b6658
Show file tree
Hide file tree
Showing 32 changed files with 102 additions and 43 deletions.
8 changes: 7 additions & 1 deletion bff/src/class/animation/v1_291_03_06_pc.rs
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
use binrw::BinRead;
use serde::Serialize;
use crate::keyframer::{KeyframerFloatComp, KeyframerVec3fComp, KeyframerMessage, KeyframerRot, KeyframerBezierRot};

use crate::class::trivial_class::TrivialClass;
use crate::dynarray::DynArray;
use crate::keyframer::{
KeyframerBezierRot,
KeyframerFloatComp,
KeyframerMessage,
KeyframerRot,
KeyframerVec3fComp,
};
use crate::name::Name;

#[derive(BinRead, Debug, Serialize)]
Expand Down
11 changes: 9 additions & 2 deletions bff/src/class/animation/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,14 @@ use serde::Serialize;

use crate::class::trivial_class::TrivialClass;
use crate::dynarray::DynArray;
use crate::keyframer::{
KeyframerBezierRot,
KeyframerFloatComp,
KeyframerMessage,
KeyframerRot,
KeyframerVec3fComp,
};
use crate::link_header::ResourceObjectLinkHeader;
use crate::keyframer::{KeyframerFloatComp, KeyframerVec3fComp, KeyframerMessage, KeyframerRot, KeyframerBezierRot};

#[derive(BinRead, Debug, Serialize)]
struct AnimationNode {
Expand Down Expand Up @@ -80,4 +86,5 @@ pub struct AnimationBodyV1_381_67_09PC {
unknown15s: DynArray<Unknown14>,
}

pub type AnimationV1_381_67_09PC = TrivialClass<ResourceObjectLinkHeader, AnimationBodyV1_381_67_09PC>;
pub type AnimationV1_381_67_09PC =
TrivialClass<ResourceObjectLinkHeader, AnimationBodyV1_381_67_09PC>;
5 changes: 3 additions & 2 deletions bff/src/class/camera/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ use binrw::BinRead;
use serde::Serialize;

use crate::class::trivial_class::TrivialClass;
use crate::name::Name;
use crate::link_header::ObjectLinkHeaderV1_381_67_09PC;
use crate::name::Name;

#[derive(BinRead, Debug, Serialize)]
#[br(import(_link_header: &ObjectLinkHeaderV1_381_67_09PC))]
Expand All @@ -13,4 +13,5 @@ pub struct CameraBodyV1_381_67_09PC {
node_name: Name,
}

pub type CameraV1_381_67_09PC = TrivialClass<ObjectLinkHeaderV1_381_67_09PC, CameraBodyV1_381_67_09PC>;
pub type CameraV1_381_67_09PC =
TrivialClass<ObjectLinkHeaderV1_381_67_09PC, CameraBodyV1_381_67_09PC>;
3 changes: 2 additions & 1 deletion bff/src/class/camera_zone/v1_06_63_02_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -83,4 +83,5 @@ pub struct CameraZoneBodyV1_06_63_02PC {
trigger_ids: DynArray<u16>,
}

pub type CameraZoneV1_06_63_02PC = TrivialClass<ObjectLinkHeaderV1_06_63_02PC, CameraZoneBodyV1_06_63_02PC>;
pub type CameraZoneV1_06_63_02PC =
TrivialClass<ObjectLinkHeaderV1_06_63_02PC, CameraZoneBodyV1_06_63_02PC>;
3 changes: 2 additions & 1 deletion bff/src/class/collision_vol/v1_291_03_06_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,5 @@ pub struct CollisionVolBodyV1_291_03_06PC {
anim_start_time: f32,
}

pub type CollisionVolV1_291_03_06PC = TrivialClass<ObjectLinkHeaderV1_06_63_02PC, CollisionVolBodyV1_291_03_06PC>;
pub type CollisionVolV1_291_03_06PC =
TrivialClass<ObjectLinkHeaderV1_06_63_02PC, CollisionVolBodyV1_291_03_06PC>;
3 changes: 2 additions & 1 deletion bff/src/class/collision_vol/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,5 @@ pub struct CollisionVolBodyV1_381_67_09PC {
delay: f32,
}

pub type CollisionVolV1_381_67_09PC = TrivialClass<ObjectLinkHeaderV1_381_67_09PC, CollisionVolBodyV1_381_67_09PC>;
pub type CollisionVolV1_381_67_09PC =
TrivialClass<ObjectLinkHeaderV1_381_67_09PC, CollisionVolBodyV1_381_67_09PC>;
3 changes: 2 additions & 1 deletion bff/src/class/gen_world/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -80,4 +80,5 @@ pub struct GenWorldBodyV1_381_67_09PC {
regions: BffMap<FixedStringNull<31>, Region>,
}

pub type GenWorldV1_381_67_09PC = TrivialClass<ObjectLinkHeaderV1_381_67_09PC, GenWorldBodyV1_381_67_09PC>;
pub type GenWorldV1_381_67_09PC =
TrivialClass<ObjectLinkHeaderV1_381_67_09PC, GenWorldBodyV1_381_67_09PC>;
3 changes: 2 additions & 1 deletion bff/src/class/light/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,5 @@ pub struct LightBodyV1_381_67_09PC {
position: Vec3f,
}

pub type LightV1_381_67_09PC = TrivialClass<ObjectLinkHeaderV1_381_67_09PC, LightBodyV1_381_67_09PC>;
pub type LightV1_381_67_09PC =
TrivialClass<ObjectLinkHeaderV1_381_67_09PC, LightBodyV1_381_67_09PC>;
5 changes: 3 additions & 2 deletions bff/src/class/light_data/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use binrw::BinRead;
use serde::Serialize;

use crate::class::trivial_class::TrivialClass;
use crate::link_header::{ResourceObjectLinkHeader, ObjectDatasFlagsV1_381_67_09PC};
use crate::link_header::{ObjectDatasFlagsV1_381_67_09PC, ResourceObjectLinkHeader};
use crate::math::{Vec3, Vec3f};

#[derive(BinRead, Debug, Serialize)]
Expand All @@ -16,4 +16,5 @@ pub struct LightDataBodyV1_381_67_09PC {
local_collision_sphere_facing: Vec3f,
}

pub type LightDataV1_381_67_09PC = TrivialClass<ResourceObjectLinkHeader, LightDataBodyV1_381_67_09PC>;
pub type LightDataV1_381_67_09PC =
TrivialClass<ResourceObjectLinkHeader, LightDataBodyV1_381_67_09PC>;
2 changes: 1 addition & 1 deletion bff/src/class/lod_data/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use serde::Serialize;

use crate::class::trivial_class::TrivialClass;
use crate::dynarray::DynArray;
use crate::link_header::{ResourceObjectLinkHeader, ObjectDatasFlagsV1_381_67_09PC};
use crate::link_header::{ObjectDatasFlagsV1_381_67_09PC, ResourceObjectLinkHeader};
use crate::math::Vec3f;
use crate::name::Name;
use crate::option::BffOption;
Expand Down
3 changes: 2 additions & 1 deletion bff/src/class/material/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,5 @@ pub struct MaterialBodyV1_381_67_09PC {
unused_bitmap_name1: Name,
}

pub type MaterialV1_381_67_09PC = TrivialClass<ResourceObjectLinkHeader, MaterialBodyV1_381_67_09PC>;
pub type MaterialV1_381_67_09PC =
TrivialClass<ResourceObjectLinkHeader, MaterialBodyV1_381_67_09PC>;
12 changes: 10 additions & 2 deletions bff/src/class/material_anim/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,16 @@ use binrw::BinRead;
use serde::Serialize;

use crate::class::trivial_class::TrivialClass;
use crate::keyframer::{
KeyframerFlag,
KeyframerFloatLinearComp,
KeyframerHdl,
KeyframerVec2fLinear,
KeyframerVec3fLinear,
KeyframerVec4fLinear,
};
use crate::link_header::ResourceObjectLinkHeader;
use crate::name::Name;
use crate::keyframer::{KeyframerFlag, KeyframerFloatLinearComp, KeyframerHdl, KeyframerVec2fLinear, KeyframerVec3fLinear, KeyframerVec4fLinear};

#[serialize_bits]
#[bitsize(8)]
Expand Down Expand Up @@ -41,4 +48,5 @@ pub struct MaterialAnimBodyV1_381_67_09PC {
flags: MaterialAnimFlags,
}

pub type MaterialAnimV1_381_67_09PC = TrivialClass<ResourceObjectLinkHeader, MaterialAnimBodyV1_381_67_09PC>;
pub type MaterialAnimV1_381_67_09PC =
TrivialClass<ResourceObjectLinkHeader, MaterialAnimBodyV1_381_67_09PC>;
3 changes: 2 additions & 1 deletion bff/src/class/material_obj/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,5 @@ pub struct MaterialObjBodyV1_381_67_09PC {
entries: BffMap<Name, DynArray<Name>>,
}

pub type MaterialObjV1_381_67_09PC = TrivialClass<ResourceObjectLinkHeader, MaterialObjBodyV1_381_67_09PC>;
pub type MaterialObjV1_381_67_09PC =
TrivialClass<ResourceObjectLinkHeader, MaterialObjBodyV1_381_67_09PC>;
3 changes: 2 additions & 1 deletion bff/src/class/mesh_data/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,5 @@ pub struct MeshDataBodyV1_381_67_09PC {
zero3: u32,
}

pub type MeshDataV1_381_67_09PC = TrivialClass<ResourceObjectLinkHeader, MeshDataBodyV1_381_67_09PC>;
pub type MeshDataV1_381_67_09PC =
TrivialClass<ResourceObjectLinkHeader, MeshDataBodyV1_381_67_09PC>;
2 changes: 1 addition & 1 deletion bff/src/class/node/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use serde::Serialize;

use crate::class::trivial_class::TrivialClass;
use crate::link_header::ResourceObjectLinkHeader;
use crate::math::{Mat4f, Quat, Sphere, Vec3f, RGBA, Rect};
use crate::math::{Mat4f, Quat, Rect, Sphere, Vec3f, RGBA};
use crate::name::Name;

#[derive(BinRead, Debug, Serialize)]
Expand Down
10 changes: 8 additions & 2 deletions bff/src/class/particles/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,15 @@ use serde::Serialize;

use crate::class::trivial_class::TrivialClass;
use crate::dynarray::DynArray;
use crate::keyframer::{
KeyframerFloatLinear,
KeyframerVec2fLinear,
KeyframerVec3fLinear,
KeyframerVec4fLinear,
};
use crate::link_header::ObjectLinkHeaderV1_381_67_09PC;
use crate::math::{Mat4f, Vec3f};
use crate::name::Name;
use crate::keyframer::{KeyframerFloatLinear, KeyframerVec2fLinear, KeyframerVec3fLinear, KeyframerVec4fLinear};

#[serialize_bits]
#[bitsize(32)]
Expand Down Expand Up @@ -70,4 +75,5 @@ pub struct ParticlesBodyV1_381_67_09PC {
unknown3: u16,
}

pub type ParticlesV1_381_67_09PC = TrivialClass<ObjectLinkHeaderV1_381_67_09PC, ParticlesBodyV1_381_67_09PC>;
pub type ParticlesV1_381_67_09PC =
TrivialClass<ObjectLinkHeaderV1_381_67_09PC, ParticlesBodyV1_381_67_09PC>;
5 changes: 3 additions & 2 deletions bff/src/class/particles_data/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use serde::Serialize;

use crate::class::trivial_class::TrivialClass;
use crate::dynarray::DynArray;
use crate::link_header::{ResourceObjectLinkHeader, ObjectDatasFlagsV1_381_67_09PC};
use crate::link_header::{ObjectDatasFlagsV1_381_67_09PC, ResourceObjectLinkHeader};
use crate::math::Vec3f;

#[derive(BinRead, Debug, Serialize)]
Expand All @@ -23,4 +23,5 @@ pub struct ParticlesDataBodyV1_381_67_09PC {
zero: u32,
}

pub type ParticlesDataV1_381_67_09PC = TrivialClass<ResourceObjectLinkHeader, ParticlesDataBodyV1_381_67_09PC>;
pub type ParticlesDataV1_381_67_09PC =
TrivialClass<ResourceObjectLinkHeader, ParticlesDataBodyV1_381_67_09PC>;
3 changes: 2 additions & 1 deletion bff/src/class/rot_shape/v1_291_03_06_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,5 @@ pub struct RotShapeBodyV1_291_03_06PC {
rot_shape_type: u16,
}

pub type RotShapeV1_291_03_06PC = TrivialClass<ObjectLinkHeaderV1_06_63_02PC, RotShapeBodyV1_291_03_06PC>;
pub type RotShapeV1_291_03_06PC =
TrivialClass<ObjectLinkHeaderV1_06_63_02PC, RotShapeBodyV1_291_03_06PC>;
3 changes: 2 additions & 1 deletion bff/src/class/rot_shape/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,5 @@ pub struct RotShapeBodyV1_381_67_09PC {
billboard_mode: BillboardMode,
}

pub type RotShapeV1_381_67_09PC = TrivialClass<ObjectLinkHeaderV1_381_67_09PC, RotShapeBodyV1_381_67_09PC>;
pub type RotShapeV1_381_67_09PC =
TrivialClass<ObjectLinkHeaderV1_381_67_09PC, RotShapeBodyV1_381_67_09PC>;
5 changes: 3 additions & 2 deletions bff/src/class/rot_shape_data/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use serde::Serialize;

use crate::class::trivial_class::TrivialClass;
use crate::dynarray::DynArray;
use crate::link_header::{ResourceObjectLinkHeader, ObjectDatasFlagsV1_381_67_09PC};
use crate::link_header::{ObjectDatasFlagsV1_381_67_09PC, ResourceObjectLinkHeader};

#[derive(BinRead, Debug, Serialize)]
#[br(import(_link_header: &ResourceObjectLinkHeader))]
Expand All @@ -14,4 +14,5 @@ pub struct RotShapeDataBodyV1_381_67_09PC {
pad: Vec<u8>,
}

pub type RotShapeDataV1_381_67_09PC = TrivialClass<ResourceObjectLinkHeader, RotShapeDataBodyV1_381_67_09PC>;
pub type RotShapeDataV1_381_67_09PC =
TrivialClass<ResourceObjectLinkHeader, RotShapeDataBodyV1_381_67_09PC>;
9 changes: 8 additions & 1 deletion bff/src/class/rtc/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,16 @@ use serde::Serialize;

use crate::class::trivial_class::TrivialClass;
use crate::dynarray::DynArray;
use crate::keyframer::{
KeyframerFloat,
KeyframerFloatComp,
KeyframerMessage,
KeyframerRot,
KeyframerVec3f,
KeyframerVec3fComp,
};
use crate::link_header::ResourceObjectLinkHeader;
use crate::name::Name;
use crate::keyframer::{KeyframerFloatComp, KeyframerVec3fComp, KeyframerMessage, KeyframerRot, KeyframerFloat, KeyframerVec3f};

#[derive(BinRead, Debug, Serialize)]
struct RtcAnimationNode {
Expand Down
2 changes: 1 addition & 1 deletion bff/src/class/skel/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use serde::Serialize;

use crate::class::trivial_class::TrivialClass;
use crate::dynarray::DynArray;
use crate::link_header::{ResourceObjectLinkHeader, ObjectDatasFlagsV1_381_67_09PC};
use crate::link_header::{ObjectDatasFlagsV1_381_67_09PC, ResourceObjectLinkHeader};
use crate::math::{Mat4f, Quat, Sphere, Vec3, Vec3f};
use crate::name::Name;

Expand Down
3 changes: 2 additions & 1 deletion bff/src/class/spline/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,5 @@ pub struct SplineBodyV1_381_67_09PC {
length: f32,
}

pub type SplineV1_381_67_09PC = TrivialClass<ObjectLinkHeaderV1_381_67_09PC, SplineBodyV1_381_67_09PC>;
pub type SplineV1_381_67_09PC =
TrivialClass<ObjectLinkHeaderV1_381_67_09PC, SplineBodyV1_381_67_09PC>;
3 changes: 2 additions & 1 deletion bff/src/class/spline_graph/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,5 @@ pub struct SplineGraphBodyV1_381_67_09PC {
spline_segment_datas: DynArray<DynArray<u8>>,
}

pub type SplineGraphV1_381_67_09PC = TrivialClass<ObjectLinkHeaderV1_381_67_09PC, SplineGraphBodyV1_381_67_09PC>;
pub type SplineGraphV1_381_67_09PC =
TrivialClass<ObjectLinkHeaderV1_381_67_09PC, SplineGraphBodyV1_381_67_09PC>;
3 changes: 2 additions & 1 deletion bff/src/class/surface/v1_291_03_06_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -154,4 +154,5 @@ pub struct SurfaceBodyV1_291_03_06PC {
sead_index: BffOption<SeadIndex>,
}

pub type SurfaceV1_291_03_06PC = TrivialClass<ObjectLinkHeaderV1_06_63_02PC, SurfaceBodyV1_291_03_06PC>;
pub type SurfaceV1_291_03_06PC =
TrivialClass<ObjectLinkHeaderV1_06_63_02PC, SurfaceBodyV1_291_03_06PC>;
3 changes: 2 additions & 1 deletion bff/src/class/surface/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -94,4 +94,5 @@ pub struct SurfaceBodyV1_381_67_09PC {
sead_index: BffOption<SeadIndex>,
}

pub type SurfaceV1_381_67_09PC = TrivialClass<ObjectLinkHeaderV1_381_67_09PC, SurfaceBodyV1_381_67_09PC>;
pub type SurfaceV1_381_67_09PC =
TrivialClass<ObjectLinkHeaderV1_381_67_09PC, SurfaceBodyV1_381_67_09PC>;
5 changes: 3 additions & 2 deletions bff/src/class/surface_datas/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,13 @@ use binrw::BinRead;
use serde::Serialize;

use crate::class::trivial_class::TrivialClass;
use crate::link_header::{ResourceObjectLinkHeader, ObjectDatasFlagsV1_381_67_09PC};
use crate::link_header::{ObjectDatasFlagsV1_381_67_09PC, ResourceObjectLinkHeader};

#[derive(BinRead, Debug, Serialize)]
#[br(import(_link_header: &ResourceObjectLinkHeader))]
pub struct SurfaceDatasBodyV1_381_67_09PC {
flags: ObjectDatasFlagsV1_381_67_09PC,
}

pub type SurfaceDatasV1_381_67_09PC = TrivialClass<ResourceObjectLinkHeader, SurfaceDatasBodyV1_381_67_09PC>;
pub type SurfaceDatasV1_381_67_09PC =
TrivialClass<ResourceObjectLinkHeader, SurfaceDatasBodyV1_381_67_09PC>;
3 changes: 2 additions & 1 deletion bff/src/class/user_define/v1_291_03_06_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,5 @@ pub struct UserDefineBodyV1_291_03_06PC {
data: PascalString,
}

pub type UserDefineV1_291_03_06PC = TrivialClass<ResourceObjectLinkHeader, UserDefineBodyV1_291_03_06PC>;
pub type UserDefineV1_291_03_06PC =
TrivialClass<ResourceObjectLinkHeader, UserDefineBodyV1_291_03_06PC>;
3 changes: 2 additions & 1 deletion bff/src/class/world_ref/v1_381_67_09_pc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,5 @@ pub struct WorldRefBodyV1_381_67_09PC {
zero: u32,
}

pub type WorldRefV1_381_67_09PC = TrivialClass<ObjectLinkHeaderV1_381_67_09PC, WorldRefBodyV1_381_67_09PC>;
pub type WorldRefV1_381_67_09PC =
TrivialClass<ObjectLinkHeaderV1_381_67_09PC, WorldRefBodyV1_381_67_09PC>;
5 changes: 3 additions & 2 deletions bff/src/keyframer.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
use binrw::BinRead;
use serde::Serialize;

use crate::dynarray::DynArray;
use crate::math::{NumeratorFloat, Vec2f, Vec2i16, Vec3f, Vec4f, Vec4i16, Vec};
use crate::math::{NumeratorFloat, Vec, Vec2f, Vec2i16, Vec3f, Vec4f, Vec4i16};
use crate::name::Name;

type Key = f32;
Expand Down Expand Up @@ -113,4 +114,4 @@ pub type KeyframerVec4fComp = KeyframerTpl<KeyVec4fComp>;
pub type KeyframerVec4fLinear = KeyframerTpl<KeyVec4fLinear>;
pub type KeyframerVec4fLinearComp = KeyframerTpl<KeyVec4fLinearComp>;
pub type KeyframerRot = KeyframerNoFlagsTpl<KeyRot>;
pub type KeyframerBezierRot = KeyframerNoFlagsTpl<KeyBezierRot>;
pub type KeyframerBezierRot = KeyframerNoFlagsTpl<KeyBezierRot>;
4 changes: 2 additions & 2 deletions bff/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ pub mod crc64;
pub mod dynarray;
pub mod error;
pub mod header;
pub mod keyframer;
pub mod link_header;
pub mod lz;
pub mod map;
pub mod math;
Expand All @@ -17,8 +19,6 @@ pub mod pool;
pub mod strings;
pub mod traits;
pub mod versions;
pub mod keyframer;
pub mod link_header;

pub type BffResult<T> = std::result::Result<T, crate::error::Error>;
pub type Endian = binrw::Endian;
Expand Down
7 changes: 5 additions & 2 deletions bff/src/link_header.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
use crate::{name::Name, math::{Quat, Mat4f, Sphere}, dynarray::DynArray};
use bff_derive::serialize_bits;
use bilge::prelude::*;
use serde::Serialize;
use binrw::BinRead;
use serde::Serialize;

use crate::dynarray::DynArray;
use crate::math::{Mat4f, Quat, Sphere};
use crate::name::Name;

#[derive(BinRead, Debug, Serialize)]
pub struct ResourceObjectLinkHeader {
Expand Down

0 comments on commit 88b6658

Please sign in to comment.