pub struct RayTracingShaderParam {
pub arraySize: i64,
pub colCount: i32,
pub name: String,
pub offset: i64,
pub rowCount: i32,
pub _type: Option<i32>,
pub dataSize: Option<u32>,
pub dataType: Option<i32>,
pub propertySheetType: Option<i32>,
}Expand description
RayTracingShaderParam is a sub class of the Unity engine since version 2019.3.0b1.
Fields§
§arraySize: i64§colCount: i32§name: String§offset: i64§rowCount: i32§_type: Option<i32>i32: (2019.3.0b1 - 2020.1.0a12)
dataSize: Option<u32>u32: (2020.1.0b1 - 2022.3.2f1)
dataType: Option<i32>i32: (2020.1.0b1 - 2022.3.2f1)
propertySheetType: Option<i32>i32: (2020.1.0b1 - 2022.3.2f1)
Trait Implementations§
Source§impl Debug for RayTracingShaderParam
impl Debug for RayTracingShaderParam
Source§impl<'de> Deserialize<'de> for RayTracingShaderParam
impl<'de> Deserialize<'de> for RayTracingShaderParam
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 RayTracingShaderParam
impl RefUnwindSafe for RayTracingShaderParam
impl Send for RayTracingShaderParam
impl Sync for RayTracingShaderParam
impl Unpin for RayTracingShaderParam
impl UnwindSafe for RayTracingShaderParam
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