C# Class OfflineCloudRenderer2.CameraManipulator

This is a little camera manipulator helper that you can bind to a control Use left button to rotate, middle to pan and right/wheel to zoom Use Shift to switch to "Unreal Editor first person mode"
Show file Open project: Patapom/GodComplex

Protected Properties

Property Type Description
m_ButtonDownCameraTargetDistance float
m_ButtonDownMousePosition float2
m_ButtonDownNormalizedTargetDistance float
m_ButtonDownTargetObjectMatrix float4x4
m_ButtonDownTransform float4x4
m_ButtonsDown MouseButtons
m_CameraTargetDistance float
m_CameraTransform float4x4
m_Control System.Windows.Forms.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

Public Methods

Method Description
CameraManipulator ( ) : System

Method Details

CameraManipulator() public method

public CameraManipulator ( ) : System
return System

Property Details

m_ButtonDownCameraTargetDistance protected property

protected float m_ButtonDownCameraTargetDistance
return float

m_ButtonDownMousePosition protected property

protected float2 m_ButtonDownMousePosition
return float2

m_ButtonDownNormalizedTargetDistance protected property

protected float m_ButtonDownNormalizedTargetDistance
return float

m_ButtonDownTargetObjectMatrix protected property

protected float4x4 m_ButtonDownTargetObjectMatrix
return float4x4

m_ButtonDownTransform protected property

protected float4x4 m_ButtonDownTransform
return float4x4

m_ButtonsDown protected property

protected MouseButtons m_ButtonsDown
return MouseButtons

m_CameraTargetDistance protected property

protected float m_CameraTargetDistance
return float

m_CameraTransform protected property

protected float4x4 m_CameraTransform
return float4x4

m_Control protected property

protected Control,System.Windows.Forms m_Control
return System.Windows.Forms.Control

m_InvButtonDownTargetObjectMatrix protected property

protected float4x4 m_InvButtonDownTargetObjectMatrix
return float4x4

m_ManipulationPanSpeed protected property

protected float m_ManipulationPanSpeed
return float

m_ManipulationRotationSpeed protected property

protected float m_ManipulationRotationSpeed
return float

m_ManipulationZoomAcceleration protected property

protected float m_ManipulationZoomAcceleration
return float

m_ManipulationZoomSpeed protected property

protected float m_ManipulationZoomSpeed
return float

m_NormalizedTargetDistance protected property

protected float m_NormalizedTargetDistance
return float

m_bLastManipulationWasFirstPerson protected property

protected bool m_bLastManipulationWasFirstPerson
return bool

m_bPushingTarget protected property

protected bool m_bPushingTarget
return bool

m_bRotationEnabled protected property

protected bool m_bRotationEnabled
return bool