#[repr(C)]pub struct UnityShaderCompilerExtCustomBinaryVariantParams {
pub outputBinaryShader: *mut *mut c_void,
pub inputByteCode: *const c_uchar,
pub inputByteCodeSize: c_uint,
pub programTypeMask: c_uint,
pub platform: UnityShaderCompilerExtCompilerPlatform,
}
Fields§
§outputBinaryShader: *mut *mut c_void
§inputByteCode: *const c_uchar
§inputByteCodeSize: c_uint
§programTypeMask: c_uint
§platform: UnityShaderCompilerExtCompilerPlatform
Trait Implementations§
Source§impl Clone for UnityShaderCompilerExtCustomBinaryVariantParams
impl Clone for UnityShaderCompilerExtCustomBinaryVariantParams
Source§fn clone(&self) -> UnityShaderCompilerExtCustomBinaryVariantParams
fn clone(&self) -> UnityShaderCompilerExtCustomBinaryVariantParams
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for UnityShaderCompilerExtCustomBinaryVariantParams
Auto Trait Implementations§
impl Freeze for UnityShaderCompilerExtCustomBinaryVariantParams
impl RefUnwindSafe for UnityShaderCompilerExtCustomBinaryVariantParams
impl !Send for UnityShaderCompilerExtCustomBinaryVariantParams
impl !Sync for UnityShaderCompilerExtCustomBinaryVariantParams
impl Unpin for UnityShaderCompilerExtCustomBinaryVariantParams
impl UnwindSafe for UnityShaderCompilerExtCustomBinaryVariantParams
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