Struct rin::gl::texture::Builder [−][src]
pub struct Builder<'a>(_);
Implementations
impl<'a> Builder<'a>
[src]
impl<'a> Builder<'a>
[src]pub fn from_format(&self, format: Format) -> Result<Texture, Error>
[src]
Creates a new texture using the specified format
pub fn from_data_format<T>(
&self,
data_format: LoadDataFormat,
data: &[T]
) -> Result<Texture, Error> where
T: 'static,
[src]
&self,
data_format: LoadDataFormat,
data: &[T]
) -> Result<Texture, Error> where
T: 'static,
Creates a new texture using the specified format
pub fn from_image<I>(&self, img: &I, target: u32) -> Result<Texture, Error> where
I: Image,
<I as Image>::DataType: Clone,
<I as Image>::DataType: 'static,
[src]
I: Image,
<I as Image>::DataType: Clone,
<I as Image>::DataType: 'static,
Creates a new texture from an Image and GL target
pub fn from_image_allocate_max_levels<I>(
&self,
img: &I,
target: u32
) -> Result<Texture, Error> where
I: Image,
<I as Image>::DataType: Clone,
<I as Image>::DataType: 'static,
[src]
&self,
img: &I,
target: u32
) -> Result<Texture, Error> where
I: Image,
<I as Image>::DataType: Clone,
<I as Image>::DataType: 'static,
Creates a new texture from an Image and GL target
pub unsafe fn from_allocated(
&self,
settings: WrapperSettings
) -> Result<Texture, Error>
[src]
&self,
settings: WrapperSettings
) -> Result<Texture, Error>
Creates a new texture from an already allocated GL resource
The texture can own the GL resource by setting owned to true in the passed
WrappedSettigns
which will release the GL resource when dropping the texture
Auto Trait Implementations
impl<'a> !RefUnwindSafe for Builder<'a>
impl<'a> !Send for Builder<'a>
impl<'a> !Sync for Builder<'a>
impl<'a> Unpin for Builder<'a>
impl<'a> !UnwindSafe for Builder<'a>
Blanket Implementations
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]pub fn to_subset(&self) -> Option<SS>
[src]
pub fn is_in_subset(&self) -> bool
[src]
pub fn to_subset_unchecked(&self) -> SS
[src]
pub fn from_subset(element: &SS) -> SP
[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]