pub trait ICameraControllerTransitionMethods: ICameraControllerTransition {
Show 27 methods
// Provided methods
fn get_transition_time_start(self) -> f32 { ... }
fn get_transition_time_return(self) -> f32 { ... }
fn get_source_follow(self) -> Vector3 { ... }
fn set_source_follow(self, value: impl Into<Vector3>) { ... }
fn get_source_look_at(self) -> Vector3 { ... }
fn set_source_look_at(self, value: impl Into<Vector3>) { ... }
fn get_source_fov(self) -> f32 { ... }
fn set_source_fov(self, value: impl Into<f32>) { ... }
fn get_target_fov(self) -> f32 { ... }
fn get_target_sss(self) -> f32 { ... }
fn set_target_sss(self, value: impl Into<f32>) { ... }
fn get_detour_degree(self) -> f32 { ... }
fn set_detour_degree(self, value: impl Into<f32>) { ... }
fn start(self) { ... }
fn start_transition(self, next_cam: impl Into<BaseCameraController>) { ... }
fn change_taget(self, next_cam: impl Into<BaseCameraController>) { ... }
fn return_transition(self, current_cam: impl Into<BaseCameraController>) { ... }
fn check_usable(self, is_routine: impl Into<bool>) { ... }
fn stabilize(self) { ... }
fn deactivate(self) { ... }
fn get_source_info(self) { ... }
fn set_camera_setting(self, t: impl Into<f32>) { ... }
fn check_detour(self) { ... }
fn get_fixed_source_follow(
self,
trans: impl Into<f32>,
rot_height: impl Into<f32>,
) -> Vector3 { ... }
fn rotate_target_follow(self) { ... }
fn get_camera_targets(self) -> Array<i32> { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_transition_time_start(self) -> f32
fn get_transition_time_start(self) -> f32
get_TransitionTimeStart() overload
Sourcefn get_transition_time_return(self) -> f32
fn get_transition_time_return(self) -> f32
get_TransitionTimeReturn() overload
Sourcefn get_source_follow(self) -> Vector3
fn get_source_follow(self) -> Vector3
get_SourceFollow() overload
Sourcefn set_source_follow(self, value: impl Into<Vector3>)
fn set_source_follow(self, value: impl Into<Vector3>)
set_SourceFollow(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_source_look_at(self) -> Vector3
fn get_source_look_at(self) -> Vector3
get_SourceLookAt() overload
Sourcefn set_source_look_at(self, value: impl Into<Vector3>)
fn set_source_look_at(self, value: impl Into<Vector3>)
set_SourceLookAt(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_source_fov(self) -> f32
fn get_source_fov(self) -> f32
get_SourceFov() overload
Sourcefn set_source_fov(self, value: impl Into<f32>)
fn set_source_fov(self, value: impl Into<f32>)
set_SourceFov(f32) overload
Sourcefn get_target_fov(self) -> f32
fn get_target_fov(self) -> f32
get_TargetFov() overload
Sourcefn get_target_sss(self) -> f32
fn get_target_sss(self) -> f32
get_TargetSSS() overload
Sourcefn set_target_sss(self, value: impl Into<f32>)
fn set_target_sss(self, value: impl Into<f32>)
set_TargetSSS(f32) overload
Sourcefn get_detour_degree(self) -> f32
fn get_detour_degree(self) -> f32
get_DetourDegree() overload
Sourcefn set_detour_degree(self, value: impl Into<f32>)
fn set_detour_degree(self, value: impl Into<f32>)
set_DetourDegree(f32) overload
Sourcefn start_transition(self, next_cam: impl Into<BaseCameraController>)
fn start_transition(self, next_cam: impl Into<BaseCameraController>)
StartTransition(crate::combat::basecameracontroller::BaseCameraController) overload
Sourcefn change_taget(self, next_cam: impl Into<BaseCameraController>)
fn change_taget(self, next_cam: impl Into<BaseCameraController>)
ChangeTaget(crate::combat::basecameracontroller::BaseCameraController) overload
Sourcefn return_transition(self, current_cam: impl Into<BaseCameraController>)
fn return_transition(self, current_cam: impl Into<BaseCameraController>)
ReturnTransition(crate::combat::basecameracontroller::BaseCameraController) overload
Sourcefn check_usable(self, is_routine: impl Into<bool>)
fn check_usable(self, is_routine: impl Into<bool>)
CheckUsable(bool) overload
Sourcefn deactivate(self)
fn deactivate(self)
Deactivate() overload
Sourcefn get_source_info(self)
fn get_source_info(self)
GetSourceInfo() overload
Sourcefn set_camera_setting(self, t: impl Into<f32>)
fn set_camera_setting(self, t: impl Into<f32>)
SetCameraSetting(f32) overload
Sourcefn check_detour(self)
fn check_detour(self)
CheckDetour() overload
Sourcefn get_fixed_source_follow(
self,
trans: impl Into<f32>,
rot_height: impl Into<f32>,
) -> Vector3
fn get_fixed_source_follow( self, trans: impl Into<f32>, rot_height: impl Into<f32>, ) -> Vector3
GetFixedSourceFollow(f32, f32) overload
Sourcefn rotate_target_follow(self)
fn rotate_target_follow(self)
RotateTargetFollow() overload
Sourcefn get_camera_targets(self) -> Array<i32>
fn get_camera_targets(self) -> Array<i32>
GetCameraTargets() 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: ICameraControllerTransition> ICameraControllerTransitionMethods for __T
combat-cameracontrollertransition only.