C# Class Axiom.Samples.SdkCameraManager

Utility class for controlling the camera in samples.
Afficher le fichier Open project: WolfgangSt/axiom Class Usage Examples

Protected Properties

Свойство Type Description
mCamera Axiom.Core.Camera
mGoingBack bool
mGoingDown bool
mGoingForward bool
mGoingLeft bool
mGoingRight bool
mGoingUp bool
mName string
mOrbiting bool
mStyle CameraStyle
mTarget Axiom.Core.SceneNode
mVelocity Axiom.Math.Vector3
mZooming bool

Méthodes publiques

Méthode Description
SdkCameraManager ( Camera cam ) : Axiom.Core
SetYawPitchDist ( Radian yaw, Radian pitch, Real dist ) : void

Sets the spatial offset from the target. Only applies for orbit style.

frameRenderingQueued ( FrameEventArgs evt ) : bool
getStyle ( ) : CameraStyle
injectKeyDown ( SharpInputSystem evt ) : void
injectKeyUp ( SharpInputSystem evt ) : void
injectMouseDown ( SharpInputSystem evt, SharpInputSystem id ) : void
injectMouseMove ( SharpInputSystem evt ) : void
injectMouseUp ( SharpInputSystem evt, SharpInputSystem id ) : void
manualStop ( ) : void
setStyle ( CameraStyle style ) : void

Method Details

SdkCameraManager() public méthode

public SdkCameraManager ( Camera cam ) : Axiom.Core
cam Axiom.Core.Camera
Résultat Axiom.Core

SetYawPitchDist() public méthode

Sets the spatial offset from the target. Only applies for orbit style.
public SetYawPitchDist ( Radian yaw, Radian pitch, Real dist ) : void
yaw Radian
pitch Radian
dist Real
Résultat void

frameRenderingQueued() public méthode

public frameRenderingQueued ( FrameEventArgs evt ) : bool
evt Axiom.Core.FrameEventArgs
Résultat bool

getStyle() public méthode

public getStyle ( ) : CameraStyle
Résultat CameraStyle

injectKeyDown() public méthode

public injectKeyDown ( SharpInputSystem evt ) : void
evt SharpInputSystem
Résultat void

injectKeyUp() public méthode

public injectKeyUp ( SharpInputSystem evt ) : void
evt SharpInputSystem
Résultat void

injectMouseDown() public méthode

public injectMouseDown ( SharpInputSystem evt, SharpInputSystem id ) : void
evt SharpInputSystem
id SharpInputSystem
Résultat void

injectMouseMove() public méthode

public injectMouseMove ( SharpInputSystem evt ) : void
evt SharpInputSystem
Résultat void

injectMouseUp() public méthode

public injectMouseUp ( SharpInputSystem evt, SharpInputSystem id ) : void
evt SharpInputSystem
id SharpInputSystem
Résultat void

manualStop() public méthode

public manualStop ( ) : void
Résultat void

setStyle() public méthode

public setStyle ( CameraStyle style ) : void
style CameraStyle
Résultat void

Property Details

mCamera protected_oe property

protected Camera,Axiom.Core mCamera
Résultat Axiom.Core.Camera

mGoingBack protected_oe property

protected bool mGoingBack
Résultat bool

mGoingDown protected_oe property

protected bool mGoingDown
Résultat bool

mGoingForward protected_oe property

protected bool mGoingForward
Résultat bool

mGoingLeft protected_oe property

protected bool mGoingLeft
Résultat bool

mGoingRight protected_oe property

protected bool mGoingRight
Résultat bool

mGoingUp protected_oe property

protected bool mGoingUp
Résultat bool

mName protected_oe property

protected string mName
Résultat string

mOrbiting protected_oe property

protected bool mOrbiting
Résultat bool

mStyle protected_oe property

protected CameraStyle mStyle
Résultat CameraStyle

mTarget protected_oe property

protected SceneNode,Axiom.Core mTarget
Résultat Axiom.Core.SceneNode

mVelocity protected_oe property

protected Vector3,Axiom.Math mVelocity
Résultat Axiom.Math.Vector3

mZooming protected_oe property

protected bool mZooming
Résultat bool