pub struct CustomEffectDescriptorV2 {
pub language: CustomEffectProgramLanguage,
pub source: String,
}Expand description
Descriptor used to register a bounded custom effect (v2).
v2 programs may reference additional renderer-provided bindings (e.g. a single user image input) via a versioned WGSL prelude, but remain fully backend-agnostic at the contract surface.
Fields§
§language: CustomEffectProgramLanguage§source: StringImplementations§
Source§impl CustomEffectDescriptorV2
impl CustomEffectDescriptorV2
pub fn wgsl_utf8(source: impl Into<String>) -> CustomEffectDescriptorV2
Trait Implementations§
Source§impl Clone for CustomEffectDescriptorV2
impl Clone for CustomEffectDescriptorV2
Source§fn clone(&self) -> CustomEffectDescriptorV2
fn clone(&self) -> CustomEffectDescriptorV2
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CustomEffectDescriptorV2
impl Debug for CustomEffectDescriptorV2
Source§impl<'de> Deserialize<'de> for CustomEffectDescriptorV2
impl<'de> Deserialize<'de> for CustomEffectDescriptorV2
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CustomEffectDescriptorV2, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CustomEffectDescriptorV2, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for CustomEffectDescriptorV2
impl Hash for CustomEffectDescriptorV2
Source§impl PartialEq for CustomEffectDescriptorV2
impl PartialEq for CustomEffectDescriptorV2
Source§impl Serialize for CustomEffectDescriptorV2
impl Serialize for CustomEffectDescriptorV2
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for CustomEffectDescriptorV2
impl StructuralPartialEq for CustomEffectDescriptorV2
Auto Trait Implementations§
impl Freeze for CustomEffectDescriptorV2
impl RefUnwindSafe for CustomEffectDescriptorV2
impl Send for CustomEffectDescriptorV2
impl Sync for CustomEffectDescriptorV2
impl Unpin for CustomEffectDescriptorV2
impl UnsafeUnpin for CustomEffectDescriptorV2
impl UnwindSafe for CustomEffectDescriptorV2
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