pub trait IAkReflectionPathInfoMethods: IAkReflectionPathInfo {
Show 19 methods
// Provided methods
fn ctor(self, c_ptr: impl Into<IntPtr>, c_memory_own: impl Into<bool>) { ... }
fn set_c_ptr(self, c_ptr: impl Into<IntPtr>) { ... }
fn finalize(self) { ... }
fn dispose(self) { ... }
fn set_image_source(self, value: impl Into<Vector3>) { ... }
fn get_image_source(self) -> Vector3 { ... }
fn set_num_path_points(self, value: impl Into<u32>) { ... }
fn get_num_path_points(self) -> u32 { ... }
fn set_num_reflections(self, value: impl Into<u32>) { ... }
fn get_num_reflections(self) -> u32 { ... }
fn set_level(self, value: impl Into<f32>) { ... }
fn get_level(self) -> f32 { ... }
fn set_is_occluded(self, value: impl Into<bool>) { ... }
fn get_is_occluded(self) -> bool { ... }
fn get_path_point(self, idx: impl Into<u32>) -> Vector3 { ... }
fn get_acoustic_surface(self, idx: impl Into<u32>) -> AkAcousticSurface { ... }
fn get_diffraction(self, idx: impl Into<u32>) -> f32 { ... }
fn clone(self, other: impl Into<AkReflectionPathInfo>) { ... }
fn ctor_2(self) { ... }
}Provided Methods§
Sourcefn ctor(self, c_ptr: impl Into<IntPtr>, c_memory_own: impl Into<bool>)
fn ctor(self, c_ptr: impl Into<IntPtr>, c_memory_own: impl Into<bool>)
.ctor(::unity::IntPtr, bool) overload
Sourcefn set_image_source(self, value: impl Into<Vector3>)
fn set_image_source(self, value: impl Into<Vector3>)
set_imageSource(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_image_source(self) -> Vector3
fn get_image_source(self) -> Vector3
get_imageSource() overload
Sourcefn set_num_path_points(self, value: impl Into<u32>)
fn set_num_path_points(self, value: impl Into<u32>)
set_numPathPoints(u32) overload
Sourcefn get_num_path_points(self) -> u32
fn get_num_path_points(self) -> u32
get_numPathPoints() overload
Sourcefn set_num_reflections(self, value: impl Into<u32>)
fn set_num_reflections(self, value: impl Into<u32>)
set_numReflections(u32) overload
Sourcefn get_num_reflections(self) -> u32
fn get_num_reflections(self) -> u32
get_numReflections() overload
Sourcefn set_is_occluded(self, value: impl Into<bool>)
fn set_is_occluded(self, value: impl Into<bool>)
set_isOccluded(bool) overload
Sourcefn get_is_occluded(self) -> bool
fn get_is_occluded(self) -> bool
get_isOccluded() overload
Sourcefn get_path_point(self, idx: impl Into<u32>) -> Vector3
fn get_path_point(self, idx: impl Into<u32>) -> Vector3
GetPathPoint(u32) overload
Sourcefn get_acoustic_surface(self, idx: impl Into<u32>) -> AkAcousticSurface
fn get_acoustic_surface(self, idx: impl Into<u32>) -> AkAcousticSurface
GetAcousticSurface(u32) overload
Sourcefn get_diffraction(self, idx: impl Into<u32>) -> f32
fn get_diffraction(self, idx: impl Into<u32>) -> f32
GetDiffraction(u32) overload
Sourcefn clone(self, other: impl Into<AkReflectionPathInfo>)
fn clone(self, other: impl Into<AkReflectionPathInfo>)
Clone(crate::root::akreflectionpathinfo::AkReflectionPathInfo) overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<__T: IAkReflectionPathInfo> IAkReflectionPathInfoMethods for __T
Available on crate feature
root-akreflectionpathinfo only.