Skip to main content

StageCamera

Namespace:FairyGUI
Source:Assets/Scripts/Core/StageCamera.cs (line 9)

public class StageCamera : MonoBehaviour

Stage Camera is an orthographic camera for UI rendering.

Fields​

DefaultCameraSize​

public static float DefaultCameraSize;

Source:Core/StageCamera.cs (line 53)

DefaultUnitsPerPixel​

public static float DefaultUnitsPerPixel;

Source:Core/StageCamera.cs (line 54)

LayerName​

public const string LayerName = "UI";

Source:Core/StageCamera.cs (line 51)

Name​

public const string Name = "Stage Camera";

Source:Core/StageCamera.cs (line 50)

cachedCamera​

public Camera cachedCamera;

Source:Core/StageCamera.cs (line 27)

cachedTransform​

public Transform cachedTransform;

Source:Core/StageCamera.cs (line 25)

constantSize​

public bool constantSize;

Source:Core/StageCamera.cs (line 16)

main​

public static Camera main;

Source:Core/StageCamera.cs (line 42)

screenSizeVer​

public static int screenSizeVer;

Source:Core/StageCamera.cs (line 48)

unitsPerPixel​

public float unitsPerPixel;

Source:Core/StageCamera.cs (line 22)

Methods​

ApplyModifiedProperties()​

public void ApplyModifiedProperties();

Source:Core/StageCamera.cs (line 146)

CheckCaptureCamera()​

public static void CheckCaptureCamera();

Source:Core/StageCamera.cs (line 168)

CheckMainCamera()​

public static void CheckMainCamera();

Check if there is a stage camera in the scene. If none, create one.

Source:Core/StageCamera.cs (line 154)

CreateCamera(string, int)​

public static Camera CreateCamera(string name, int cullingMask);
ParameterTypeDescription
namestring
cullingMaskint

Source:Core/StageCamera.cs (line 183)