Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | List of all members
CameraFXModules.CameraFXModule Class Referenceabstract
Inheritance diagram for CameraFXModules.CameraFXModule:
CameraFXModules.Fade CameraFXModules.Wobble

Public Member Functions

 CameraFXModule (string id, Views views, float rotFactor=1f, float linFactor=1f)
 
virtual string GetModuleID ()
 
virtual bool IsActive ()
 
abstract void OnFXAdded (CameraFXCollection host)
 
abstract void OnFXRemoved (CameraFXCollection host)
 
abstract Vector3 UpdateLocalPosition (Vector3 defaultPos, Vector3 currPos, float m, Views viewMask)
 
abstract Quaternion UpdateLocalRotation (Quaternion defaultRot, Quaternion currRot, float m, Views viewMask)
 

Public Attributes

string id
 
float linFactor
 
float rotFactor
 
Views views
 

Constructor & Destructor Documentation

CameraFXModules.CameraFXModule.CameraFXModule ( string  id,
Views  views,
float  rotFactor = 1f,
float  linFactor = 1f 
)
inline

Member Function Documentation

virtual string CameraFXModules.CameraFXModule.GetModuleID ( )
inlinevirtual
virtual bool CameraFXModules.CameraFXModule.IsActive ( )
inlinevirtual
abstract void CameraFXModules.CameraFXModule.OnFXAdded ( CameraFXCollection  host)
pure virtual
abstract void CameraFXModules.CameraFXModule.OnFXRemoved ( CameraFXCollection  host)
pure virtual
abstract Vector3 CameraFXModules.CameraFXModule.UpdateLocalPosition ( Vector3  defaultPos,
Vector3  currPos,
float  m,
Views  viewMask 
)
pure virtual
abstract Quaternion CameraFXModules.CameraFXModule.UpdateLocalRotation ( Quaternion  defaultRot,
Quaternion  currRot,
float  m,
Views  viewMask 
)
pure virtual

Member Data Documentation

string CameraFXModules.CameraFXModule.id
float CameraFXModules.CameraFXModule.linFactor
float CameraFXModules.CameraFXModule.rotFactor
Views CameraFXModules.CameraFXModule.views

The documentation for this class was generated from the following file: