pub type TexturePtr = IntrusivePtr<Texture>;
#[repr(C)]pub struct TexturePtr { /* private fields */ }