use crate::model::ResourceId;
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
pub struct VolumetricStack {
pub id: ResourceId,
pub version: String, pub layers: Vec<VolumetricLayer>,
pub refs: Vec<VolumetricRef>,
}
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
pub struct VolumetricLayer {
pub z_height: f32, pub content_path: String,
}
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
pub struct VolumetricRef {
pub stack_id: ResourceId,
pub path: String, }