pub struct RayTracingShaderResources {
pub builtinSamplers: Vec<RayTracingShaderBuiltinSampler>,
pub constantBuffers: Vec<RayTracingShaderResource>,
pub constantBuffersDesc: Vec<RayTracingShaderConstantBuffer>,
pub inputBuffers: Vec<RayTracingShaderResource>,
pub outputBuffers: Vec<RayTracingShaderResource>,
pub textures: Vec<RayTracingShaderResource>,
}Expand description
RayTracingShaderResources is a sub class of the Unity engine since version 2019.3.0b1.
Fields§
§builtinSamplers: Vec<RayTracingShaderBuiltinSampler>§constantBuffers: Vec<RayTracingShaderResource>§constantBuffersDesc: Vec<RayTracingShaderConstantBuffer>§inputBuffers: Vec<RayTracingShaderResource>§outputBuffers: Vec<RayTracingShaderResource>§textures: Vec<RayTracingShaderResource>Trait Implementations§
Source§impl Debug for RayTracingShaderResources
impl Debug for RayTracingShaderResources
Source§impl<'de> Deserialize<'de> for RayTracingShaderResources
impl<'de> Deserialize<'de> for RayTracingShaderResources
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 RayTracingShaderResources
impl RefUnwindSafe for RayTracingShaderResources
impl Send for RayTracingShaderResources
impl Sync for RayTracingShaderResources
impl Unpin for RayTracingShaderResources
impl UnwindSafe for RayTracingShaderResources
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