use crate::Arena;
use anyhow::Result;
use shared::{textures::WindyTexture, utils::Transform};

use crate::{
    core::texture::{CreateFloatTexture, FloatTexture, FloatTextureTrait},
    utils::{FileLoc, TextureParameterDictionary},
};

impl CreateFloatTexture for WindyTexture {
    fn create(
        _render_from_texture: Transform,
        _parameters: TextureParameterDictionary,
        _loc: FileLoc,
        _arena: &Arena,
    ) -> Result<FloatTexture> {
        todo!()
    }
}

impl FloatTextureTrait for WindyTexture {
    fn evaluate(&self, _ctx: &shared::core::texture::TextureEvalContext) -> shared::Float {
        todo!()
    }
}
