Zdexby TheHolyOneZ
36,909 classes
Class

CinemachineVirtualCameraBase

: MonoBehaviour : Behaviour : Component : Object : Object
Unity.Cinemachine.CinemachineVirtualCameraBase, Unity.Cinemachine 0x00A0 (160 B) inherited 0x0020 Unity.Cinemachine.dll
0x00x00A0

Members 23

OffsetSizeNameTypeFlagsDefault
0x08PriorityPrioritySettingsPublic—
0x04OutputChannelOutputChannelsPublic—
0x04ActivationIdint1 flags—
0x04m_QueuePriorityintPrivate—
0x04FollowTargetAttachmentfloatPublic+1 flags—
0x04LookAtTargetAttachmentfloatPublic+1 flags—
0x04StandbyUpdateStandbyUpdateModePublic—
0x08m_CachedNamestringPrivate—
0x01m_WasStartedboolPrivate—
0x01m_ChildStatusUpdatedboolPrivate—
0x004A0x06padding / unreflected
0x08m_ParentVcamCinemachineVirtualCameraBasePrivate—
0x08m_CachedFollowTargetTransformPrivate—
0x08m_CachedFollowTargetVcamCinemachineVirtualCameraBasePrivate—
0x08m_CachedFollowTargetGroupICinemachineTargetGroupPrivate—
0x08m_CachedLookAtTargetTransformPrivate—
0x08m_CachedLookAtTargetVcamCinemachineVirtualCameraBasePrivate—
0x08m_CachedLookAtTargetGroupICinemachineTargetGroupPrivate—
0x04m_StreamingVersionintPrivate—
0x04m_LegacyPriorityintPrivate—
0x08<Extensions>k__BackingFieldList<Unity.Cinemachine.CinemachineExtension>Private—
0x01<PreviousStateIsValid>k__BackingFieldboolPrivate—
0x01<FollowTargetChanged>k__BackingFieldboolPrivate—
0x01<LookAtTargetChanged>k__BackingFieldboolPrivate—
0x009B0x05unreflected bytes to end of CinemachineVirtualCameraBase
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 64

SignatureFlagsNativeParams
bool get_IsDprecated()4 flags0x01
void PerformLegacyUpgrade(int streamedVersion)3 flags0x04
float GetMaxDampTime()Public+2 flags0x04
float DetachedFollowTargetDamp(float initial, float dampTime, float deltaTime)Public0x04
Vector3 DetachedFollowTargetDamp(const Vector3& initial, const Vector3& dampTime, float deltaTime)Public0x0C
Vector3 DetachedFollowTargetDamp(const Vector3& initial, float dampTime, float deltaTime)Public0x0C
float DetachedLookAtTargetDamp(float initial, float dampTime, float deltaTime)Public0x04
Vector3 DetachedLookAtTargetDamp(const Vector3& initial, const Vector3& dampTime, float deltaTime)Public0x0C
Vector3 DetachedLookAtTargetDamp(const Vector3& initial, float dampTime, float deltaTime)Public0x0C
void AddExtension(CinemachineExtension extension)1 flags0x08
void RemoveExtension(CinemachineExtension extension)1 flags0x08
List<Unity.Cinemachine.CinemachineExtension> get_Extensions()2 flags0x08
void set_Extensions(List<Unity.Cinemachine.CinemachineExtension> value)Private+1 flags0x08
void InvokePostPipelineStageCallback(CinemachineVirtualCameraBase vcam, const Stage& stage, ref CameraState& newState, float deltaTime)1 flags0x110
void InvokePrePipelineMutateCameraStateCallback(CinemachineVirtualCameraBase vcam, ref CameraState& newState, float deltaTime)1 flags0x110
bool InvokeOnTransitionInExtensions(ICinemachineCamera fromCam, const Vector3& worldUp, float deltaTime)1 flags0x0C
string get_Name()PublicFinal+3 flags0x08
string get_Description()Public+3 flags0x08
bool get_IsValid()PublicFinal+3 flags0x01
CameraState get_State()Public+4 flags—0x110
ICinemachineMixer get_ParentCamera()PublicFinal+3 flags0x08
Transform get_LookAt()Public+4 flags0x08
void set_LookAt(Transform value)Public+4 flags0x08
Transform get_Follow()Public+4 flags0x08
void set_Follow(Transform value)Public+4 flags0x08
bool get_PreviousStateIsValid()Public+3 flags0x01
void set_PreviousStateIsValid(bool value)Public+3 flags0x01
void UpdateCameraState(const Vector3& worldUp, float deltaTime)PublicFinal+2 flags0x0C
void InternalUpdateCameraState(const Vector3& worldUp, float deltaTime)Public+3 flags—0x0C
void OnCameraActivated(const ActivationEventParams& evt)Public+2 flags0x30
void OnTransitionFromCamera(ICinemachineCamera fromCam, const Vector3& worldUp, float deltaTime)Public+2 flags0x0C
void EnsureStarted()1 flags0x00
void OnTransformParentChanged()3 flags0x00
void OnDestroy()3 flags0x00
void Start()3 flags0x00
void OnEnable()3 flags0x00
void OnDisable()3 flags0x00
void Update()3 flags0x00
void UpdateStatusAsChild()Private0x00
Transform ResolveLookAt(Transform localLookAt)Public0x08
Transform ResolveFollow(Transform localFollow)Public0x08
void UpdateVcamPoolStatus()Private0x00
void MoveToTopOfPrioritySubqueue()Public0x00
void Prioritize()Public0x00
void OnTargetObjectWarped(Transform target, const Vector3& positionDelta)Public+2 flags0x0C
void OnTargetObjectWarped(CinemachineVirtualCameraBase vcam, Transform target, const Vector3& positionDelta)Private0x0C
void ForceCameraPosition(const Vector3& pos, const Quaternion& rot)Public+2 flags0x10
void ForceCameraPosition(CinemachineVirtualCameraBase vcam, const Vector3& pos, const Quaternion& rot)Private0x10
CameraState PullStateFromVirtualCamera(const Vector3& worldUp, ref LensSettings& lens)1 flags0x110
void InvalidateCachedTargets()Private0x00
bool get_FollowTargetChanged()Public+1 flags0x01
void set_FollowTargetChanged(bool value)Private+1 flags0x01
bool get_LookAtTargetChanged()Public+1 flags0x01
void set_LookAtTargetChanged(bool value)Private+1 flags0x01
void UpdateTargetCache()Public0x00
ICinemachineTargetGroup get_FollowTargetAsGroup()Public+1 flags0x08
CinemachineVirtualCameraBase get_FollowTargetAsVcam()Public+1 flags0x08
ICinemachineTargetGroup get_LookAtTargetAsGroup()Public+1 flags0x08
CinemachineVirtualCameraBase get_LookAtTargetAsVcam()Public+1 flags0x08
CinemachineComponentBase GetCinemachineComponent(const Stage& stage)Public+2 flags0x08
bool get_IsLive()Public+1 flags0x01
bool IsParticipatingInBlend()Public0x01
void CancelDamping(bool updateNow)Public0x01
void .ctor()2 flags0x00

Subclasses 5

Used by 87

types with a member, parameter or interface of this type