mirror of
https://github.com/bevyengine/bevy
synced 2025-01-07 02:38:59 +00:00
22 lines
440 B
Rust
22 lines
440 B
Rust
|
use bevy_utils::Uuid;
|
||
|
|
||
|
#[derive(Copy, Clone, Hash, Eq, PartialEq, Debug)]
|
||
|
pub struct TextureId(Uuid);
|
||
|
|
||
|
impl TextureId {
|
||
|
#[allow(clippy::new_without_default)]
|
||
|
pub fn new() -> Self {
|
||
|
TextureId(Uuid::new_v4())
|
||
|
}
|
||
|
}
|
||
|
|
||
|
#[derive(Copy, Clone, Hash, Eq, PartialEq, Debug)]
|
||
|
pub struct SamplerId(Uuid);
|
||
|
|
||
|
impl SamplerId {
|
||
|
#[allow(clippy::new_without_default)]
|
||
|
pub fn new() -> Self {
|
||
|
SamplerId(Uuid::new_v4())
|
||
|
}
|
||
|
}
|