C# 클래스 Axiom.Samples.SdkCameraManager

Utility class for controlling the camera in samples.
파일 보기 프로젝트 열기: WolfgangSt/axiom 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

메소드 상세

SdkCameraManager() 공개 메소드

public SdkCameraManager ( Camera cam ) : Axiom.Core
cam Axiom.Core.Camera
리턴 Axiom.Core

SetYawPitchDist() 공개 메소드

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
리턴 void

frameRenderingQueued() 공개 메소드

public frameRenderingQueued ( FrameEventArgs evt ) : bool
evt Axiom.Core.FrameEventArgs
리턴 bool

getStyle() 공개 메소드

public getStyle ( ) : CameraStyle
리턴 CameraStyle

injectKeyDown() 공개 메소드

public injectKeyDown ( SharpInputSystem evt ) : void
evt SharpInputSystem
리턴 void

injectKeyUp() 공개 메소드

public injectKeyUp ( SharpInputSystem evt ) : void
evt SharpInputSystem
리턴 void

injectMouseDown() 공개 메소드

public injectMouseDown ( SharpInputSystem evt, SharpInputSystem id ) : void
evt SharpInputSystem
id SharpInputSystem
리턴 void

injectMouseMove() 공개 메소드

public injectMouseMove ( SharpInputSystem evt ) : void
evt SharpInputSystem
리턴 void

injectMouseUp() 공개 메소드

public injectMouseUp ( SharpInputSystem evt, SharpInputSystem id ) : void
evt SharpInputSystem
id SharpInputSystem
리턴 void

manualStop() 공개 메소드

public manualStop ( ) : void
리턴 void

setStyle() 공개 메소드

public setStyle ( CameraStyle style ) : void
style CameraStyle
리턴 void

프로퍼티 상세

mCamera 보호되어 있는 프로퍼티

protected Camera,Axiom.Core mCamera
리턴 Axiom.Core.Camera

mGoingBack 보호되어 있는 프로퍼티

protected bool mGoingBack
리턴 bool

mGoingDown 보호되어 있는 프로퍼티

protected bool mGoingDown
리턴 bool

mGoingForward 보호되어 있는 프로퍼티

protected bool mGoingForward
리턴 bool

mGoingLeft 보호되어 있는 프로퍼티

protected bool mGoingLeft
리턴 bool

mGoingRight 보호되어 있는 프로퍼티

protected bool mGoingRight
리턴 bool

mGoingUp 보호되어 있는 프로퍼티

protected bool mGoingUp
리턴 bool

mName 보호되어 있는 프로퍼티

protected string mName
리턴 string

mOrbiting 보호되어 있는 프로퍼티

protected bool mOrbiting
리턴 bool

mStyle 보호되어 있는 프로퍼티

protected CameraStyle mStyle
리턴 CameraStyle

mTarget 보호되어 있는 프로퍼티

protected SceneNode,Axiom.Core mTarget
리턴 Axiom.Core.SceneNode

mVelocity 보호되어 있는 프로퍼티

protected Vector3,Axiom.Math mVelocity
리턴 Axiom.Math.Vector3

mZooming 보호되어 있는 프로퍼티

protected bool mZooming
리턴 bool