pub struct ComputeShaderPlatformVariant {
pub constantBuffers: Vec<ComputeShaderCB>,
pub kernels: Vec<ComputeShaderKernelParent>,
pub resourcesResolved: bool,
pub targetLevel: i32,
pub targetRenderer: i32,
}
Expand description
ComputeShaderPlatformVariant is a sub class of the Unity engine since version 2020.1.0b1.
Fields§
§constantBuffers: Vec<ComputeShaderCB>
§kernels: Vec<ComputeShaderKernelParent>
§resourcesResolved: bool
§targetLevel: i32
§targetRenderer: i32
Trait Implementations§
Source§impl Debug for ComputeShaderPlatformVariant
impl Debug for ComputeShaderPlatformVariant
Source§impl<'de> Deserialize<'de> for ComputeShaderPlatformVariant
impl<'de> Deserialize<'de> for ComputeShaderPlatformVariant
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
Auto Trait Implementations§
impl Freeze for ComputeShaderPlatformVariant
impl RefUnwindSafe for ComputeShaderPlatformVariant
impl Send for ComputeShaderPlatformVariant
impl Sync for ComputeShaderPlatformVariant
impl Unpin for ComputeShaderPlatformVariant
impl UnwindSafe for ComputeShaderPlatformVariant
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