diff options
author | sanine <sanine.not@pm.me> | 2023-02-12 23:53:22 -0600 |
---|---|---|
committer | sanine <sanine.not@pm.me> | 2023-02-12 23:53:22 -0600 |
commit | f1fe73d1909a2448a004a88362a1a532d0d4f7c3 (patch) | |
tree | ab37ae3837e2f858de2932bcee9f26e69fab3db1 /libs/assimp/port/assimp_rs | |
parent | f567ea1e2798fd3156a416e61f083ea3e6b95719 (diff) |
switch to tinyobj and nanovg from assimp and cairo
Diffstat (limited to 'libs/assimp/port/assimp_rs')
58 files changed, 0 insertions, 461 deletions
diff --git a/libs/assimp/port/assimp_rs/Cargo.lock b/libs/assimp/port/assimp_rs/Cargo.lock deleted file mode 100644 index 4f571f3..0000000 --- a/libs/assimp/port/assimp_rs/Cargo.lock +++ /dev/null @@ -1,6 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -[[package]] -name = "assimp_rs" -version = "0.1.0" - diff --git a/libs/assimp/port/assimp_rs/Cargo.toml b/libs/assimp/port/assimp_rs/Cargo.toml deleted file mode 100644 index 073a2b2..0000000 --- a/libs/assimp/port/assimp_rs/Cargo.toml +++ /dev/null @@ -1,9 +0,0 @@ -[package] -name = "assimp_rs" -version = "0.1.0" -authors = ["David Golembiowski <dmgolembiowski@gmail.com>"] -edition = "2018" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[dependencies] diff --git a/libs/assimp/port/assimp_rs/src/camera/mod.rs b/libs/assimp/port/assimp_rs/src/camera/mod.rs deleted file mode 100644 index 26ca118..0000000 --- a/libs/assimp/port/assimp_rs/src/camera/mod.rs +++ /dev/null @@ -1 +0,0 @@ -pub use self::structs::{Camera}; diff --git a/libs/assimp/port/assimp_rs/src/core/mod.rs b/libs/assimp/port/assimp_rs/src/core/mod.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/core/mod.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/errors/mod.rs b/libs/assimp/port/assimp_rs/src/errors/mod.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/errors/mod.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/formats/mod.rs b/libs/assimp/port/assimp_rs/src/formats/mod.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/formats/mod.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/lib.rs b/libs/assimp/port/assimp_rs/src/lib.rs deleted file mode 100644 index dbb6488..0000000 --- a/libs/assimp/port/assimp_rs/src/lib.rs +++ /dev/null @@ -1,17 +0,0 @@ -pub mod camera; -pub mod core; -pub mod errors; -pub mod formats; -pub mod material; -pub mod postprocess; -pub mod shims; -pub mod socket; -pub mod structs; - -#[cfg(test)] -mod tests { - #[test] - fn it_works() { - assert_eq!(true, true); - } -} diff --git a/libs/assimp/port/assimp_rs/src/material/mod.rs b/libs/assimp/port/assimp_rs/src/material/mod.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/material/mod.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/postprocess/mod.rs b/libs/assimp/port/assimp_rs/src/postprocess/mod.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/postprocess/mod.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/shims/mod.rs b/libs/assimp/port/assimp_rs/src/shims/mod.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/shims/mod.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/socket/mod.rs b/libs/assimp/port/assimp_rs/src/socket/mod.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/socket/mod.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/structs/anim/anim.rs b/libs/assimp/port/assimp_rs/src/structs/anim/anim.rs deleted file mode 100644 index 5374151..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/anim/anim.rs +++ /dev/null @@ -1,44 +0,0 @@ -pub struct Animation<'mA, 'mMA, 'nA> { - /* The name of the animation. If the modeling package this data was - * exported from does support only a single animation channel, this - * name is usually empty (length is zero). - */ - m_name: Option<String>, - // Duration of the animation in ticks - m_duration: f64, - // Ticks per second. Zero (0.000... ticks/second) if not - // specified in the imported file - m_ticks_per_second: Option<f64>, - /* Number of bone animation channels. - Each channel affects a single node. - */ - m_num_channels: u64, - /* Node animation channels. Each channel - affects a single node. - ?? -> The array is m_num_channels in size. - (maybe refine to a derivative type of usize?) - */ - m_channels: &'nA NodeAnim, - /* Number of mesh animation channels. Each - channel affects a single mesh and defines - vertex-based animation. - */ - m_num_mesh_channels: u64, - /* The mesh animation channels. Each channel - affects a single mesh. - The array is m_num_mesh_channels in size - (maybe refine to a derivative of usize?) - */ - m_mesh_channels: &'mA MeshAnim, - /* The number of mesh animation channels. Each channel - affects a single mesh and defines some morphing animation. - */ - m_num_morph_mesh_channels: u64, - /* The morph mesh animation channels. Each channel affects a single mesh. - The array is mNumMorphMeshChannels in size. - */ - m_morph_mesh_channels: &'mMA MeshMorphAnim -} -pub struct NodeAnim {} -pub struct MeshAnim {} -pub struct MeshMorphAnim {} diff --git a/libs/assimp/port/assimp_rs/src/structs/anim/mod.rs b/libs/assimp/port/assimp_rs/src/structs/anim/mod.rs deleted file mode 100644 index a0d4b7d..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/anim/mod.rs +++ /dev/null @@ -1,6 +0,0 @@ -mod anim; -pub use self::anim::{ - Animation, - NodeAnim, - MeshAnim, - MeshMorphAnim}; diff --git a/libs/assimp/port/assimp_rs/src/structs/blob/blob.rs b/libs/assimp/port/assimp_rs/src/structs/blob/blob.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/blob/blob.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/structs/blob/mod.rs b/libs/assimp/port/assimp_rs/src/structs/blob/mod.rs deleted file mode 100644 index ad7612c..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/blob/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod blob; - diff --git a/libs/assimp/port/assimp_rs/src/structs/bone/bone.rs b/libs/assimp/port/assimp_rs/src/structs/bone/bone.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/bone/bone.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/structs/bone/mod.rs b/libs/assimp/port/assimp_rs/src/structs/bone/mod.rs deleted file mode 100644 index 758a15a..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/bone/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod bone; - diff --git a/libs/assimp/port/assimp_rs/src/structs/camera/camera.rs b/libs/assimp/port/assimp_rs/src/structs/camera/camera.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/camera/camera.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/structs/camera/mod.rs b/libs/assimp/port/assimp_rs/src/structs/camera/mod.rs deleted file mode 100644 index d4d79d0..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/camera/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod camera; - diff --git a/libs/assimp/port/assimp_rs/src/structs/color/color.rs b/libs/assimp/port/assimp_rs/src/structs/color/color.rs deleted file mode 100644 index 0b5fc64..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/color/color.rs +++ /dev/null @@ -1,27 +0,0 @@ -#[derive(Clone, Debug, Copy)] -struct Color3D { - r: f32, - g: f32, - b: f32 -} - -impl Color3D { - pub fn new(r_f32: f32, g_f32: f32, b_f32: f32) -> Color3D { - Color3D {r: r_f32, g: g_f32, b: b_f32 } - } -} - -#[derive(Clone, Debug, Copy)] -struct Color4D { - r: f32, - g: f32, - b: f32, - a: f32 -} - -impl Color4D { - pub fn new(r_f32: f32, g_f32: f32, b_f32: f32, a_f32: f32) -> Color4D { - Color4D {r: r_f32, g: g_f32, b: b_f32, a: a_f32 } - } -} - diff --git a/libs/assimp/port/assimp_rs/src/structs/color/mod.rs b/libs/assimp/port/assimp_rs/src/structs/color/mod.rs deleted file mode 100644 index d88527e..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/color/mod.rs +++ /dev/null @@ -1,5 +0,0 @@ -mod color; -pub use self::color::{ - Color3D, - Color4D -}; diff --git a/libs/assimp/port/assimp_rs/src/structs/face/face.rs b/libs/assimp/port/assimp_rs/src/structs/face/face.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/face/face.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/structs/face/mod.rs b/libs/assimp/port/assimp_rs/src/structs/face/mod.rs deleted file mode 100644 index ae5aa5b..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/face/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod face; - diff --git a/libs/assimp/port/assimp_rs/src/structs/key/key.rs b/libs/assimp/port/assimp_rs/src/structs/key/key.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/key/key.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/structs/key/mod.rs b/libs/assimp/port/assimp_rs/src/structs/key/mod.rs deleted file mode 100644 index b23779d..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/key/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod key; - diff --git a/libs/assimp/port/assimp_rs/src/structs/light/light.rs b/libs/assimp/port/assimp_rs/src/structs/light/light.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/light/light.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/structs/light/mod.rs b/libs/assimp/port/assimp_rs/src/structs/light/mod.rs deleted file mode 100644 index a68b519..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/light/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod light; - diff --git a/libs/assimp/port/assimp_rs/src/structs/material/material.rs b/libs/assimp/port/assimp_rs/src/structs/material/material.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/material/material.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/structs/material/mod.rs b/libs/assimp/port/assimp_rs/src/structs/material/mod.rs deleted file mode 100644 index 54de8b3..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/material/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod material; - diff --git a/libs/assimp/port/assimp_rs/src/structs/matrix/matrix.rs b/libs/assimp/port/assimp_rs/src/structs/matrix/matrix.rs deleted file mode 100644 index 4673b2d..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/matrix/matrix.rs +++ /dev/null @@ -1,64 +0,0 @@ -#[derive(Clone, Debug, Copy)] -struct Matrix3x3 { - a1: f32, - a2: f32, - a3: f32, - b1: f32, - b2: f32, - b3: f32, - c1: f32, - c2: f32, - c3: f32 -} - -#[derive(Clone, Debug, Copy)] -struct Matrix4x4 { - a1: f32, - a2: f32, - a3: f32, - a4: f32, - b1: f32, - b2: f32, - b3: f32, - b4: f32, - c1: f32, - c2: f32, - c3: f32, - c4: f32, - d1: f32, - d2: f32, - d3: f32, - d4: f32 -} - -impl Matrix3x3 { - pub fn new( - a1_f32: f32, a2_f32: f32, a3_f32: f32, - b1_f32: f32, b2_f32: f32, b3_f32: f32, - c1_f32: f32, c2_f32: f32, c3_f32: f32 - ) -> Matrix3x3 { - Matrix3x3 { - a1: a1_f32, a2: a2_f32, a3: a3_f32, - b1: b1_f32, b2: b2_f32, b3: b3_f32, - c1: c1_f32, c2: c2_f32, c3: c3_f32 - } - } -} - -impl Matrix4x4 { - pub fn new( - a1_f32: f32, a2_f32: f32, a3_f32: f32, a4_f32: f32, - b1_f32: f32, b2_f32: f32, b3_f32: f32, b4_f32: f32, - c1_f32: f32, c2_f32: f32, c3_f32: f32, c4_f32: f32, - d1_f32: f32, d2_f32: f32, d3_f32: f32, d4_f32: f32 - ) -> Matrix4x4 { - Matrix4x4 { - a1: a1_f32, a2: a2_f32, a3: a3_f32, a4: a4_f32, - b1: b1_f32, b2: b2_f32, b3: b3_f32, b4: b4_f32, - c1: c1_f32, c2: c2_f32, c3: c3_f32, c4: c4_f32, - d1: d1_f32, d2: d2_f32, d3: d3_f32, d4: d4_f32 - } - } -} - - diff --git a/libs/assimp/port/assimp_rs/src/structs/matrix/mod.rs b/libs/assimp/port/assimp_rs/src/structs/matrix/mod.rs deleted file mode 100644 index b0fb1e1..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/matrix/mod.rs +++ /dev/null @@ -1,4 +0,0 @@ -mod matrix; -pub use self::matrix::{ - Matrix3x3, - Matrix4x4}; diff --git a/libs/assimp/port/assimp_rs/src/structs/memory/memory.rs b/libs/assimp/port/assimp_rs/src/structs/memory/memory.rs deleted file mode 100644 index c076f17..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/memory/memory.rs +++ /dev/null @@ -1,35 +0,0 @@ -#[derive(Clone, Debug, Copy)] -struct MemoryInfo { - textures: u32, - materials: u32, - meshes: u32, - nodes: u32, - animations: u32, - cameras: u32, - lights: u32, - total: u32 -} - -impl MemoryInfo { - pub fn new( - textures_uint: u32, - materials_uint: u32, - meshes_uint: u32, - nodes_uint: u32, - animations_uint: u32, - cameras_uint: u32, - lights_uint: u32, - total_uint: u32) -> MemoryInfo { - - MemoryInfo { - textures: textures_uint, - materials: materials_uint, - meshes: meshes_uint, - nodes: nodes_uint, - animations: animations_uint, - cameras: cameras_uint, - lights: lights_uint, - total: total_uint - } - } -} diff --git a/libs/assimp/port/assimp_rs/src/structs/memory/mod.rs b/libs/assimp/port/assimp_rs/src/structs/memory/mod.rs deleted file mode 100644 index 8c8c31c..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/memory/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod memory; -pub use self::memory::MemoryInfo; diff --git a/libs/assimp/port/assimp_rs/src/structs/mesh/mesh.rs b/libs/assimp/port/assimp_rs/src/structs/mesh/mesh.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/mesh/mesh.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/structs/mesh/mod.rs b/libs/assimp/port/assimp_rs/src/structs/mesh/mod.rs deleted file mode 100644 index 1c3ef65..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/mesh/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod mesh; - - diff --git a/libs/assimp/port/assimp_rs/src/structs/meta/meta.rs b/libs/assimp/port/assimp_rs/src/structs/meta/meta.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/meta/meta.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/structs/meta/mod.rs b/libs/assimp/port/assimp_rs/src/structs/meta/mod.rs deleted file mode 100644 index 0452947..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/meta/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod meta; - diff --git a/libs/assimp/port/assimp_rs/src/structs/mod.rs b/libs/assimp/port/assimp_rs/src/structs/mod.rs deleted file mode 100644 index fd90876..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/mod.rs +++ /dev/null @@ -1,61 +0,0 @@ -mod anim; -/* Animation - * NodeAnim - * MeshAnim - * MeshMorphAnim - */ -mod blob; -/* ExportDataBlob - */ -mod vec; -/* Vector2d - * Vector3d - * */ -mod matrix; -/* Matrix3by3 - * Matrix4by4 - */ -mod camera; -/* Camera */ -mod color; -/* Color3d - * Color4d - */ -mod key; -/* MeshKey - * MeshMorphKey - * QuatKey - * VectorKey - */ -mod texel; -mod plane; -mod string; -/* String - */ -mod material; -/* Material - * MaterialPropery - * MaterialPropertyString - */ -mod mem; -mod quaternion; -mod face; -mod vertex_weight; -mod mesh; -/* Mesh - */ -mod meta; -/* Metadata - * MetadataEntry - */ -mod node; -/* Node - * */ -mod light; -mod texture; -mod ray; -mod transform; -/* UVTransform */ -mod bone; -mod scene; -/* Scene */ diff --git a/libs/assimp/port/assimp_rs/src/structs/node/mod.rs b/libs/assimp/port/assimp_rs/src/structs/node/mod.rs deleted file mode 100644 index c1fc34c..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/node/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod node; - diff --git a/libs/assimp/port/assimp_rs/src/structs/node/node.rs b/libs/assimp/port/assimp_rs/src/structs/node/node.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/node/node.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/structs/plane/mod.rs b/libs/assimp/port/assimp_rs/src/structs/plane/mod.rs deleted file mode 100644 index c73a8ed..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/plane/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod plane; - diff --git a/libs/assimp/port/assimp_rs/src/structs/plane/plane.rs b/libs/assimp/port/assimp_rs/src/structs/plane/plane.rs deleted file mode 100644 index 2b0b744..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/plane/plane.rs +++ /dev/null @@ -1,23 +0,0 @@ -#[derive(Clone, Debug, Copy)] -struct Plane { - a: f32, - b: f32, - c: f32, - d: f32 -} - -impl Plane { - pub fn new( - a_f32: f32, - b_f32: f32, - c_f32: f32, - d_f32: f32 - ) -> Plane { - Plane { - a: a_f32, - b: b_f32, - c: b_f32, - d: d_f32 - } - } -} diff --git a/libs/assimp/port/assimp_rs/src/structs/quaternion/mod.rs b/libs/assimp/port/assimp_rs/src/structs/quaternion/mod.rs deleted file mode 100644 index bb2c061..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/quaternion/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod quaternion; - -pub use self::quaternion::Quaternion; diff --git a/libs/assimp/port/assimp_rs/src/structs/quaternion/quaternion.rs b/libs/assimp/port/assimp_rs/src/structs/quaternion/quaternion.rs deleted file mode 100644 index 970f5cc..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/quaternion/quaternion.rs +++ /dev/null @@ -1,7 +0,0 @@ -use crate::vec; - -#[derive(Clone, Debug, Copy)] -pub struct Quaternion { - _coordinates: vec::Vector4d - -} diff --git a/libs/assimp/port/assimp_rs/src/structs/ray/mod.rs b/libs/assimp/port/assimp_rs/src/structs/ray/mod.rs deleted file mode 100644 index 7f0be07..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/ray/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod ray; - diff --git a/libs/assimp/port/assimp_rs/src/structs/ray/ray.rs b/libs/assimp/port/assimp_rs/src/structs/ray/ray.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/ray/ray.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/structs/scene/mod.rs b/libs/assimp/port/assimp_rs/src/structs/scene/mod.rs deleted file mode 100644 index 5aea638..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/scene/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod scene; - diff --git a/libs/assimp/port/assimp_rs/src/structs/scene/scene.rs b/libs/assimp/port/assimp_rs/src/structs/scene/scene.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/scene/scene.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/structs/string/mod.rs b/libs/assimp/port/assimp_rs/src/structs/string/mod.rs deleted file mode 100644 index f599ba7..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/string/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod string; -pub use self::string::MAXLEN; -pub use self::string::Str; diff --git a/libs/assimp/port/assimp_rs/src/structs/string/string.rs b/libs/assimp/port/assimp_rs/src/structs/string/string.rs deleted file mode 100644 index b88457d..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/string/string.rs +++ /dev/null @@ -1,41 +0,0 @@ -pub const MAXLEN: usize = 1024; - -/// Want to consider replacing `Vec<char>` -/// with a comparable definition at -/// https://doc.rust-lang.org/src/alloc/string.rs.html#415-417 -#[derive(Clone, Debug)] -struct Str { - length: usize, - data: Vec<char> -} - -impl Str { - pub fn new(len_u32: usize, data_string: String) -> Str { - Str { - length: len_u32, - data: data_string.chars().collect() - } - } -} - -/// MaterialPropertyStr -/// The size of length is truncated to 4 bytes on a 64-bit platform when used as a -/// material property (see MaterialSystem.cpp, as aiMaterial::AddProperty() ). -#[derive(Clone, Debug)] -struct MaterialPropertyStr { - length: usize, - data: Vec<char> -} - - -impl MaterialPropertyStr { - pub fn new(len_u32: usize, data_string: String) -> MaterialPropertyStr { - MaterialPropertyStr { - length: len_u32, - data: data_string.chars().collect() - } - } -} - - - diff --git a/libs/assimp/port/assimp_rs/src/structs/texture/mod.rs b/libs/assimp/port/assimp_rs/src/structs/texture/mod.rs deleted file mode 100644 index 1b5c930..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/texture/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod texture; -pub use self::texture::Texel; - diff --git a/libs/assimp/port/assimp_rs/src/structs/texture/texture.rs b/libs/assimp/port/assimp_rs/src/structs/texture/texture.rs deleted file mode 100644 index b2c72f3..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/texture/texture.rs +++ /dev/null @@ -1,19 +0,0 @@ -#[derive(Clone, Debug, Copy)] -struct Texel { - b: u32, - g: u32, - r: u32, - a: u32 -} - -impl Texel { - pub fn new(b_u32: u32, g_u32: u32, - r_u32: u32, a_u32: u32) -> Texel { - Texel { - b: b_u32, - g: g_u32, - r: r_u32, - a: a_u32 - } - } -} diff --git a/libs/assimp/port/assimp_rs/src/structs/transform/mod.rs b/libs/assimp/port/assimp_rs/src/structs/transform/mod.rs deleted file mode 100644 index b80c43d..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/transform/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod transform; - diff --git a/libs/assimp/port/assimp_rs/src/structs/transform/transform.rs b/libs/assimp/port/assimp_rs/src/structs/transform/transform.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/transform/transform.rs +++ /dev/null diff --git a/libs/assimp/port/assimp_rs/src/structs/vec/mod.rs b/libs/assimp/port/assimp_rs/src/structs/vec/mod.rs deleted file mode 100644 index 3613d5d..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/vec/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod vec; - diff --git a/libs/assimp/port/assimp_rs/src/structs/vec/vec.rs b/libs/assimp/port/assimp_rs/src/structs/vec/vec.rs deleted file mode 100644 index ee0d194..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/vec/vec.rs +++ /dev/null @@ -1,48 +0,0 @@ -struct Vector2d { - x: f32, - y: f32 -} - -struct Vector3d { - x: f32, - y: f32, - z: f32 -} - -struct Vector4d { - x: f32, - y: f32, - z: f32, - w: f32 -} - -impl Vector2d { - pub fn new(x_f32: f32, y_f32: f32) -> Vector2d { - Vector2d { - x: x_f32, - y: y_f32 - } - } -} - -impl Vector3d { - pub fn new(x_f32: f32, y_f32: f32, z_f32: f32) -> Vector3d { - Vector3d { - x: x_f32, - y: y_f32, - z: z_f32 - } - } -} - -impl Vector4d { - pub fn new(x_f32: f32, y_f32: f32, z_f32: f32, w_f32: f32) -> Vector4d { - Vector4d { - x: x_f32, - y: y_f32, - z: z_f32, - w: w_f32 - } - } -} - diff --git a/libs/assimp/port/assimp_rs/src/structs/vertex/mod.rs b/libs/assimp/port/assimp_rs/src/structs/vertex/mod.rs deleted file mode 100644 index 97ae3ec..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/vertex/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod vertex; -// pub use self::vertex:: diff --git a/libs/assimp/port/assimp_rs/src/structs/vertex/vertex.rs b/libs/assimp/port/assimp_rs/src/structs/vertex/vertex.rs deleted file mode 100644 index e69de29..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/vertex/vertex.rs +++ /dev/null |