rotex_types/resource/
ids.rs1#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
2pub struct MeshId(pub u64);
3
4#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
5pub struct MaterialId(pub u64);
6
7#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
8pub struct TextureId(pub u64);
9
10#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
11pub struct BufferId(pub u64);
12
13#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
14pub struct ComputePipelineId(pub u64);
15
16#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
17pub struct BindGroupLayoutId(pub u64);
18
19#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
20pub struct BindGroupId(pub u64);