Interface ICameraSystem
System for working with cameras in the scene
Inherited Members
Namespace: Ride
Assembly: cs.temp.dll.dll
Syntax
public interface ICameraSystem : IRideSystem, IApiInject, IIdentity
Methods
Name | Description |
---|---|
ActivateCamera(RideID, Boolean) | Activate the given camera and optionally deactivate all others |
ContainsRideCameraController(RideID) | |
ConvertToCoordinates(RideID, RideVector3) | Converts the world position into normalized coordinates |
CreateCamera(ICameraCreationParameters) | Create a camera in the scene. The new camera will be managed by this camera system. |
GetCamera(RideID) | |
GetMainCamera() | Gets the main camera of the scene |
GetRideCameraControllerViewRay(RideID) | |
RemoveCamera(RideID) | Destroy a camera. |
RotateCamera(RideID, RideVector2, Single) | |
ScreenPointToRay(RideID, RideVector3) | Returns a ray going from the camera through the screen point |
ScreenPointToRay(RideVector3) | Returns a ray going from the MAIN camera through the screen point |
ScreenToWorldPoint(RideID, RideVector3) | |
SetActive(RideID, Boolean) | Activate or deactivate the camera |
SetActiveCameraOwner(RideID, Boolean) | |
SetMainCamera(RideID) | Sets the main camera of the scene |
SwitchView(RideID, Int32) | |
WorldToScreenPoint(RideID, RideVector3) | Returns the screen point given the world point |
WorldToScreenPoint(RideVector3) | Returns the screen point given the world point |