Struct ark_api::render::SdfInstanceData
source · [−]pub struct SdfInstanceData {
pub world_from_instance: [f32; 16],
pub dynamic_data_length: u32,
pub style: RenderMeshStyle,
pub detail_bias: f32,
pub instance_id: Option<InstanceId>,
}
Expand description
Specified an SDF instance to be rendered.
Fields
world_from_instance: [f32; 16]
World transform. Prefer to use this for moving the instance rather than modifying the program.
dynamic_data_length: u32
Set this if you use any dynamic data to update the program. With the current mesh rendering, bad idea.
style: RenderMeshStyle
Controls how the instance will be rendered.
detail_bias: f32
Higher value will render in higher detail.
instance_id: Option<InstanceId>
If you can, set to something unique that’s consistent between each rendered frame.
Auto Trait Implementations
impl RefUnwindSafe for SdfInstanceData
impl Send for SdfInstanceData
impl Sync for SdfInstanceData
impl Unpin for SdfInstanceData
impl UnwindSafe for SdfInstanceData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more