pub struct SaveTexture {
pub world: WorldId,
pub context: Option<u64>,
pub id: u64,
pub directory: String,
pub file_name: Option<String>,
}Available on crate feature
mcp and non-WebAssembly only.Expand description
Arguments for saving a texture as an image.
Fields§
§world: WorldIdThe world to drive: "Host" for the world the transport thread itself
holds, or {"Handle": bits} for a world a host entity carries.
context: Option<u64>Any entity carrying the world’s render context, as its u64 bits.
Omit when the world holds exactly one.
id: u64The resource’s id, as list_resources reports it. A texture view is
read through the texture it views.
directory: StringThe directory to write the file into; created when it does not exist.
file_name: Option<String>The file name to write; its extension picks the image format, and it is
given a .webp one when it carries none.
Trait Implementations§
Source§impl Debug for SaveTexture
impl Debug for SaveTexture
Source§impl<'de> Deserialize<'de> for SaveTexture
impl<'de> Deserialize<'de> for SaveTexture
Source§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
Source§impl JsonSchema for SaveTexture
impl JsonSchema for SaveTexture
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Forget for SaveTexture
impl Freeze for SaveTexture
impl RefUnwindSafe for SaveTexture
impl Send for SaveTexture
impl Sync for SaveTexture
impl Unpin for SaveTexture
impl UnsafeUnpin for SaveTexture
impl UnwindSafe for SaveTexture
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more