bevy/crates/bevy_render/src/render_resource/resource_info.rs
Carter Anderson 2bcb8a2a41 cargo fmt
2020-05-13 18:05:18 -07:00

24 lines
491 B
Rust

use crate::{render_resource::BufferUsage, texture::TextureDescriptor};
#[derive(Debug, Clone, Eq, PartialEq)]
pub struct BufferInfo {
pub size: usize,
pub buffer_usage: BufferUsage,
}
impl Default for BufferInfo {
fn default() -> Self {
BufferInfo {
size: 0,
buffer_usage: BufferUsage::NONE,
}
}
}
#[derive(Debug, Clone, Eq, PartialEq)]
pub enum ResourceInfo {
Buffer(BufferInfo),
Texture(TextureDescriptor),
Sampler,
}