pub struct AccelerationStructureGeometryInstancesData {
pub flags: GeometryFlags,
pub data: AccelerationStructureGeometryInstancesDataType,
pub _ne: NonExhaustive,
}
Expand description
A top-level geometry consisting of instances of bottom-level acceleration structures.
Fields§
§flags: GeometryFlags
Specifies how the geometry should be built.
The default value is empty.
data: AccelerationStructureGeometryInstancesDataType
The instance data itself.
There is no default value.
_ne: NonExhaustive
Implementations§
source§impl AccelerationStructureGeometryInstancesData
impl AccelerationStructureGeometryInstancesData
sourcepub fn new(data: AccelerationStructureGeometryInstancesDataType) -> Self
pub fn new(data: AccelerationStructureGeometryInstancesDataType) -> Self
Returns a AccelerationStructureGeometryInstancesData
with the specified data
.
Trait Implementations§
source§impl Clone for AccelerationStructureGeometryInstancesData
impl Clone for AccelerationStructureGeometryInstancesData
source§fn clone(&self) -> AccelerationStructureGeometryInstancesData
fn clone(&self) -> AccelerationStructureGeometryInstancesData
Returns a copy 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 From<AccelerationStructureGeometryInstancesData> for AccelerationStructureGeometries
impl From<AccelerationStructureGeometryInstancesData> for AccelerationStructureGeometries
source§fn from(value: AccelerationStructureGeometryInstancesData) -> Self
fn from(value: AccelerationStructureGeometryInstancesData) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for AccelerationStructureGeometryInstancesData
impl Send for AccelerationStructureGeometryInstancesData
impl Sync for AccelerationStructureGeometryInstancesData
impl Unpin for AccelerationStructureGeometryInstancesData
impl !UnwindSafe for AccelerationStructureGeometryInstancesData
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