Enum flo_canvas::TextureOp [−][src]
pub enum TextureOp {
Create(u32, u32, TextureFormat),
Free,
SetBytes(u32, u32, u32, u32, Arc<Vec<u8>>),
FillTransparency(f32),
}Expand description
Operations that can be performed on a texture
Variants
Creates a new texture of the specified size and format (texture colour is set to clear)
Tuple Fields of Create
Releases the memory used by this texture
Sets a region of a texture (specified as minx, miny, width, height) to the specified bitmap
Sets the transparency to use when rendering a texture
Tuple Fields of FillTransparency
0: f32Trait Implementations
Encodes this item by appending it to the specified string Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for TextureOp
impl UnwindSafe for TextureOp
Blanket Implementations
Mutably borrows from an owned value. Read more