crystal-api 0.0.6

Crystal API is a unified GPU API's wrapper
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::sync::Arc;

use crate::proxies::TextureProxy;

/// Stores texture data in GPU
pub struct Texture {
    pub(crate) inner: Arc<dyn TextureProxy>,
}

impl Texture {
    pub(crate) fn new(proxy: Arc<dyn TextureProxy>) -> Self {
        Self { inner: proxy }
    }
}