Property | Type | Description | |
---|---|---|---|
isYawFixed | bool | ||
recalculateWindow | bool | ||
useRenderingDistance | bool | ||
windowBottom | float | ||
windowLeft | float | ||
windowRight | float | ||
windowTop | float | ||
yawFixedAxis | Vector3 |
Property | Type | Description | |
---|---|---|---|
AutoTrack | void | ||
Camera | System | ||
ForwardIntersect | void | ||
GetCameraToViewportRay | |||
GetCameraToViewportRay | void | ||
GetRayForwardIntersect | IEnumerable |
||
Move | void | ||
MoveRelative | void | ||
NotifyRenderedBatches | void | ||
NotifyRenderedFaces | void | ||
NotifyViewport | void | ||
Pitch | void | ||
ProjectSphere | bool | ||
RenderScene | void | ||
ResetWindow | void | ||
Roll | void | ||
Rotate | void | ||
Rotate | void | ||
SetAutoTracking | void | ||
SetAutoTracking | void | ||
SetAutoTracking | void | ||
SetWindow | void | ||
Yaw | void |
Method | Description | |
---|---|---|
GetCameraToViewportBoxVolume ( Real screenLeft, Real screenTop, Real screenRight, Real screenBottom, bool includeFarPlane ) : |
Gets a world-space list of planes enclosing a volume based on a viewport rectangle. Can be useful for populating a PlaneBoundedVolumeListSceneQuery, e.g. for a rubber-band selection. |
|
GetCameraToViewportBoxVolume ( Real screenLeft, Real screenTop, Real screenRight, Real screenBottom, |
Gets a world-space list of planes enclosing a volume based on a viewport rectangle. Can be useful for populating a PlaneBoundedVolumeListSceneQuery, e.g. for a rubber-band selection. |
|
GetWindowPlane ( int index ) : |
Gets the window plane at the specified index.
|
|
IsObjectVisible ( |
||
IsObjectVisible ( |
||
IsObjectVisible ( |
||
IsObjectVisible ( |
||
IsObjectVisible ( Vector3 vertex ) : bool | ||
IsObjectVisible ( Vector3 vertex, FrustumPlane &culledBy ) : bool | ||
LookAt ( Vector3 target ) : void |
Specifies a target that the camera should look at.
|
|
NotifyCurrentCamera ( Axiom camera ) : void | ||
ToString ( ) : string | ||
UpdateRenderQueue ( |
Method | Description | |
---|---|---|
GetOrientationForViewUpdate ( ) : |
Get the derived orientation of this frustum.
|
|
GetPositionForViewUpdate ( ) : Vector3 |
Get the derived position of this frustum.
|
|
InvalidateFrustum ( ) : void |
Signal to update frustum information.
|
|
InvalidateView ( ) : void |
Signal to update view information.
|
|
SetWindowImpl ( ) : void |
Do actual window setting, using parameters set in SetWindow call. The method is called after projection matrix each change. |
|
dispose ( bool disposeManagedResources ) : void |
Method | Description | |
---|---|---|
AutoTrack ( ) : void | ||
Camera ( string name, |
||
ForwardIntersect ( |
||
GetCameraToViewportRay ( float screenX, float screenY ) : |
||
GetCameraToViewportRay ( float screenX, float screenY, |
||
GetRayForwardIntersect ( Vector3 anchor, IEnumerable |
||
Move ( Vector3 offset ) : void | ||
MoveRelative ( Vector3 offset ) : void | ||
NotifyRenderedBatches ( int renderedBatchCount ) : void | ||
NotifyRenderedFaces ( int renderedFaceCount ) : void | ||
NotifyViewport ( Axiom.Core.Viewport viewport ) : void | ||
Pitch ( float degrees ) : void | ||
ProjectSphere ( |
||
RenderScene ( Axiom.Core.Viewport viewport, bool showOverlays ) : void |
Called to ask a camera to render the scene into the given viewport.
|
|
ResetWindow ( ) : void | ||
Roll ( float degrees ) : void | ||
Rotate ( |
||
Rotate ( Vector3 axis, float degrees ) : void | ||
SetAutoTracking ( bool enabled, Axiom.Core.MovableObject target ) : void | ||
SetAutoTracking ( bool enabled, |
||
SetAutoTracking ( bool enabled, |
||
SetWindow ( float left, float top, float right, float bottom ) : void | ||
Yaw ( float degrees ) : void |
public GetCameraToViewportBoxVolume ( Real screenLeft, Real screenTop, Real screenRight, Real screenBottom, bool includeFarPlane ) : |
||
screenLeft | Real | the left bound of the on-screen rectangle, expressed in normalized screen coordinates [0,1] |
screenTop | Real | the upper bound of the on-screen rectangle, expressed in normalized screen coordinates [0,1] |
screenRight | Real | the right bound of the on-screen rectangle, expressed in normalized screen coordinates [0,1] |
screenBottom | Real | the lower bound of the on-screen rectangle, expressed in normalized screen coordinates [0,1] |
includeFarPlane | bool | whether to include the far frustum plane |
return |
public GetCameraToViewportBoxVolume ( Real screenLeft, Real screenTop, Real screenRight, Real screenBottom, |
||
screenLeft | Real | the left bound of the on-screen rectangle, expressed in normalized screen coordinates [0,1] |
screenTop | Real | the upper bound of the on-screen rectangle, expressed in normalized screen coordinates [0,1] |
screenRight | Real | the right bound of the on-screen rectangle, expressed in normalized screen coordinates [0,1] |
screenBottom | Real | the lower bound of the on-screen rectangle, expressed in normalized screen coordinates [0,1] |
outVolume | The plane list to populate with the result | |
includeFarPlane | bool | whether to include the far frustum plane |
return | void |
protected GetOrientationForViewUpdate ( ) : |
||
return |
protected GetPositionForViewUpdate ( ) : Vector3 | ||
return | Vector3 |
public GetWindowPlane ( int index ) : |
||
index | int | Index of the plane to get. |
return |
public IsObjectVisible ( |
||
box | ||
return | bool |
public IsObjectVisible ( |
||
box | ||
culledBy | FrustumPlane | |
return | bool |
public IsObjectVisible ( |
||
sphere | ||
return | bool |
public IsObjectVisible ( |
||
sphere | ||
culledBy | FrustumPlane | |
return | bool |
public IsObjectVisible ( Vector3 vertex ) : bool | ||
vertex | Vector3 | |
return | bool |
public IsObjectVisible ( Vector3 vertex, FrustumPlane &culledBy ) : bool | ||
vertex | Vector3 | |
culledBy | FrustumPlane | |
return | bool |
public NotifyCurrentCamera ( Axiom camera ) : void | ||
camera | Axiom | |
return | void |
public UpdateRenderQueue ( |
||
queue | ||
return | void |
protected dispose ( bool disposeManagedResources ) : void | ||
disposeManagedResources | bool | |
return | void |