C# Класс Axiom.Samples.SdkCameraManager

Utility class for controlling the camera in samples.
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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