Property | Type | Description | |
---|---|---|---|
m_ButtonDownCameraTargetDistance | float | ||
m_ButtonDownMousePosition | float2 | ||
m_ButtonDownNormalizedTargetDistance | float | ||
m_ButtonDownTargetObjectMatrix | float4x4 | ||
m_ButtonDownTransform | float4x4 | ||
m_ButtonsDown | MouseButtons | ||
m_Camera | |||
m_CameraTargetDistance | float | ||
m_CameraTransform | float4x4 | ||
m_Control | |||
m_InvButtonDownTargetObjectMatrix | float4x4 | ||
m_ManipulationPanSpeed | float | ||
m_ManipulationRotationSpeed | float | ||
m_ManipulationZoomAcceleration | float | ||
m_ManipulationZoomSpeed | float | ||
m_NormalizedTargetDistance | float | ||
m_bLastManipulationWasFirstPerson | bool | ||
m_bPushingTarget | bool | ||
m_bRotationEnabled | bool |
Method | Description | |
---|---|---|
Attach ( |
||
CameraManipulator ( ) : System | ||
Detach ( |
||
InitializeCamera ( float3 _Position, float3 _Target, float3 _Up ) : void |
Method | Description | |
---|---|---|
AngleAxis2Matrix ( float _Angle, float3 _Axis ) : float4x4 |
Converts an angle+axis into a plain rotation matrix
|
|
ComputeNormalizedScreenPosition ( int _X, int _Y, float _fCameraAspectRatio ) : float2 | ||
Control_MouseDown ( object sender, |
||
Control_MouseMove ( object sender, |
||
Control_MouseUp ( object sender, |
||
Control_MouseWheel ( object sender, |
||
DeNormalizeTargetDistance ( float _fNormalizedTargetDistance ) : float | ||
GetDenormalizationFactor ( ) : float | ||
GetEuler ( float4x4 _Matrix ) : float3 |
Extracts Euler angles from a rotation matrix
|
|
NormalizeTargetDistance ( float _fDeNormalizedTargetDistance ) : float |
protected AngleAxis2Matrix ( float _Angle, float3 _Axis ) : float4x4 | ||
_Angle | float | |
_Axis | float3 | |
return | float4x4 |
public Attach ( |
||
_Control | ||
_Camera | ||
return | void |
protected ComputeNormalizedScreenPosition ( int _X, int _Y, float _fCameraAspectRatio ) : float2 | ||
_X | int | |
_Y | int | |
_fCameraAspectRatio | float | |
return | float2 |
protected Control_MouseDown ( object sender, |
||
sender | object | |
e | ||
return | void |
protected Control_MouseMove ( object sender, |
||
sender | object | |
e | ||
return | void |
protected Control_MouseUp ( object sender, |
||
sender | object | |
e | ||
return | void |
protected Control_MouseWheel ( object sender, |
||
sender | object | |
e | ||
return | void |
protected DeNormalizeTargetDistance ( float _fNormalizedTargetDistance ) : float | ||
_fNormalizedTargetDistance | float | |
return | float |
public Detach ( |
||
_Control | ||
return | void |
protected GetDenormalizationFactor ( ) : float | ||
return | float |
protected GetEuler ( float4x4 _Matrix ) : float3 | ||
_Matrix | float4x4 | |
return | float3 |
public InitializeCamera ( float3 _Position, float3 _Target, float3 _Up ) : void | ||
_Position | float3 | |
_Target | float3 | |
_Up | float3 | |
return | void |
protected NormalizeTargetDistance ( float _fDeNormalizedTargetDistance ) : float | ||
_fDeNormalizedTargetDistance | float | |
return | float |
protected float m_ButtonDownCameraTargetDistance | ||
return | float |
protected float2 m_ButtonDownMousePosition | ||
return | float2 |
protected float m_ButtonDownNormalizedTargetDistance | ||
return | float |
protected float4x4 m_ButtonDownTargetObjectMatrix | ||
return | float4x4 |
protected Control,System.Windows.Forms m_Control | ||
return |
protected float4x4 m_InvButtonDownTargetObjectMatrix | ||
return | float4x4 |
protected float m_ManipulationRotationSpeed | ||
return | float |
protected float m_ManipulationZoomAcceleration | ||
return | float |
protected float m_NormalizedTargetDistance | ||
return | float |
protected bool m_bLastManipulationWasFirstPerson | ||
return | bool |