Class CinemachineGroupComposer
This is a deprecated component. Use CinemachineRotationComposer and CinemachineGroupFraming instead.
Inheritance
Inherited Members
Namespace: Unity.Cinemachine
Assembly: solution.dll
Syntax
[Obsolete("CinemachineGroupTransposer has been deprecated. Use CinemachineRotationComposer and CinemachineGroupFraming instead")]
[AddComponentMenu("")]
[CameraPipeline(CinemachineCore.Stage.Aim)]
public class CinemachineGroupComposer : CinemachineComposer
Fields
Name | Description |
---|---|
m_AdjustmentMode | How to adjust the camera to get the desired framing |
m_FrameDamping | How aggressively the camera tries to frame the group. Small numbers are more responsive |
m_FramingMode | What screen dimensions to consider when framing |
m_GroupFramingSize | How much of the screen to fill with the bounding box of the targets. |
m_MaxDollyIn | How much closer to the target can the camera go? |
m_MaxDollyOut | How much farther from the target can the camera go? |
m_MaximumDistance | Set this to limit how far from the taregt the camera can get |
m_MaximumFOV | If adjusting FOV, will not set the FOV higher than this |
m_MaximumOrthoSize | If adjusting Orthographic Size, will not set it higher than this |
m_MinimumDistance | Set this to limit how close to the target the camera can get |
m_MinimumFOV | If adjusting FOV, will not set the FOV lower than this |
m_MinimumOrthoSize | If adjusting Orthographic Size, will not set it lower than this |
Properties
Name | Description |
---|---|
LastBounds | For editor visulaization of the calculated bounding box of the group |
LastBoundsMatrix | For editor visualization of the calculated bounding box of the group |
Methods
Name | Description |
---|---|
GetMaxDampTime() | Report maximum damping time needed for this component. |
MutateCameraState(ref CameraState, float) | Applies the composer rules and orients the camera accordingly |