// Assembly: UnityEngine.CoreModule
// Full name: UnityEngine.Camera

namespace UnityEngine
{
public class Camera // TypeDefIndex: 8663
{
	// Fields
	type#26081 kMinAperture;
	type#26081 kMaxAperture;
	type#20895 kMinBladeCount;
	type#20895 kMaxBladeCount;
	type#27919 m_NonSerializedVersion;
	type#30397 onPreCull;
	type#30397 onPreRender;
	type#30397 onPostRender;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#26059 get_nearClipPlane() { }
	// RVA: -1
	public type#28660 set_nearClipPlane(type#26059 value) { }
	// RVA: -1
	public type#26059 get_farClipPlane() { }
	// RVA: -1
	public type#28660 set_farClipPlane(type#26059 value) { }
	// RVA: -1
	public type#26059 get_fieldOfView() { }
	// RVA: -1
	public type#28660 set_fieldOfView(type#26059 value) { }
	// RVA: -1
	public type#28660 set_renderingPath(type#25288 value) { }
	// RVA: -1
	public type#25288 get_actualRenderingPath() { }
	// RVA: -1
	public type#15313 get_allowHDR() { }
	// RVA: -1
	public type#28660 set_allowHDR(type#15313 value) { }
	// RVA: -1
	public type#28660 set_allowMSAA(type#15313 value) { }
	// RVA: -1
	public type#26059 get_orthographicSize() { }
	// RVA: -1
	public type#28660 set_orthographicSize(type#26059 value) { }
	// RVA: -1
	public type#15313 get_orthographic() { }
	// RVA: -1
	public type#28660 set_orthographic(type#15313 value) { }
	// RVA: -1
	public type#26059 get_depth() { }
	// RVA: -1
	public type#28660 set_depth(type#26059 value) { }
	// RVA: -1
	public type#26059 get_aspect() { }
	// RVA: -1
	public type#28660 set_aspect(type#26059 value) { }
	// RVA: -1
	public type#28660 ResetAspect() { }
	// RVA: -1
	public type#20867 get_cullingMask() { }
	// RVA: -1
	public type#28660 set_cullingMask(type#20867 value) { }
	// RVA: -1
	public type#20867 get_eventMask() { }
	// RVA: -1
	public type#28660 set_cameraType(type#15710 value) { }
	// RVA: -1
	public type#28660 set_useOcclusionCulling(type#15313 value) { }
	// RVA: -1
	public type#16067 get_backgroundColor() { }
	// RVA: -1
	public type#28660 set_backgroundColor(type#16067 value) { }
	// RVA: -1
	public type#15695 get_clearFlags() { }
	// RVA: -1
	public type#28660 set_clearFlags(type#15695 value) { }
	// RVA: -1
	public type#17280 get_depthTextureMode() { }
	// RVA: -1
	public type#28660 set_depthTextureMode(type#17280 value) { }
	// RVA: -1
	public type#25017 get_rect() { }
	// RVA: -1
	public type#28660 set_rect(type#25017 value) { }
	// RVA: -1
	public type#25017 get_pixelRect() { }
	// RVA: -1
	public type#28660 set_pixelRect(type#25017 value) { }
	// RVA: -1
	public type#20867 get_pixelWidth() { }
	// RVA: -1
	public type#20867 get_pixelHeight() { }
	// RVA: -1
	public type#25259 get_targetTexture() { }
	// RVA: -1
	public type#28660 set_targetTexture(type#25259 value) { }
	// RVA: -1
	public type#20867 get_targetDisplay() { }
	// RVA: -1
	public type#22507 get_cameraToWorldMatrix() { }
	// RVA: -1
	public type#22507 get_worldToCameraMatrix() { }
	// RVA: -1
	public type#22507 get_projectionMatrix() { }
	// RVA: -1
	public type#28660 set_projectionMatrix(type#22507 value) { }
	// RVA: -1
	public type#28660 set_nonJitteredProjectionMatrix(type#22507 value) { }
	// RVA: -1
	public type#28660 set_useJitteredProjectionMatrixForTransparentRendering(type#15313 value) { }
	// RVA: -1
	public type#28660 ResetProjectionMatrix() { }
	// RVA: -1
	public type#28468 WorldToScreenPoint(type#28468 position, type#30398 eye) { }
	// RVA: -1
	public type#28468 WorldToViewportPoint(type#28468 position, type#30398 eye) { }
	// RVA: -1
	public type#28468 ViewportToWorldPoint(type#28468 position, type#30398 eye) { }
	// RVA: -1
	public type#28468 ScreenToWorldPoint(type#28468 position, type#30398 eye) { }
	// RVA: -1
	public type#28468 WorldToScreenPoint(type#28468 position) { }
	// RVA: -1
	public type#28468 WorldToViewportPoint(type#28468 position) { }
	// RVA: -1
	public type#28468 ViewportToWorldPoint(type#28468 position) { }
	// RVA: -1
	public type#28468 ScreenToWorldPoint(type#28468 position) { }
	// RVA: -1
	public type#28468 ScreenToViewportPoint(type#28468 position) { }
	// RVA: -1
	public type#28468 ViewportToScreenPoint(type#28468 position) { }
	// RVA: -1
	private type#24957 ScreenPointToRay(type#28439 pos, type#30398 eye) { }
	// RVA: -1
	public type#24957 ScreenPointToRay(type#28468 pos, type#30398 eye) { }
	// RVA: -1
	public type#24957 ScreenPointToRay(type#28468 pos) { }
	// RVA: -1
	public static type#15691 get_main() { }
	// RVA: -1
	public static type#15691 get_current() { }
	// RVA: -1
	private static type#15691 get_currentInternal() { }
	// RVA: -1
	private static type#20867 GetAllCamerasCount() { }
	// RVA: -1
	private static type#20867 GetAllCamerasImpl(type#12894 cam) { }
	// RVA: -1
	public static type#20867 get_allCamerasCount() { }
	// RVA: -1
	public static type#20867 GetAllCameras(type#12893 cameras) { }
	// RVA: -1
	public type#28660 Render() { }
	// RVA: -1
	public static type#28660 SetupCurrent(type#15691 cur) { }
	// RVA: -1
	private type#28660 AddCommandBufferImpl(type#15697 evt, type#16179 buffer) { }
	// RVA: -1
	private type#28660 RemoveCommandBufferImpl(type#15697 evt, type#16179 buffer) { }
	// RVA: -1
	public type#28660 AddCommandBuffer(type#15697 evt, type#16179 buffer) { }
	// RVA: -1
	public type#28660 RemoveCommandBuffer(type#15697 evt, type#16179 buffer) { }
	// RVA: -1
	private static type#28660 FireOnPreCull(type#15691 cam) { }
	// RVA: -1
	private static type#28660 FireOnPreRender(type#15691 cam) { }
	// RVA: -1
	private static type#28660 FireOnPostRender(type#15691 cam) { }
	// RVA: -1
	private static type#28660 BumpNonSerializedVersion(type#15691 cam) { }
	// RVA: -1
	private static type#26059 get_nearClipPlane_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_nearClipPlane_Injected(type#20925 _unity_self, type#26059 value) { }
	// RVA: -1
	private static type#26059 get_farClipPlane_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_farClipPlane_Injected(type#20925 _unity_self, type#26059 value) { }
	// RVA: -1
	private static type#26059 get_fieldOfView_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_fieldOfView_Injected(type#20925 _unity_self, type#26059 value) { }
	// RVA: -1
	private static type#28660 set_renderingPath_Injected(type#20925 _unity_self, type#25288 value) { }
	// RVA: -1
	private static type#25288 get_actualRenderingPath_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#15313 get_allowHDR_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_allowHDR_Injected(type#20925 _unity_self, type#15313 value) { }
	// RVA: -1
	private static type#28660 set_allowMSAA_Injected(type#20925 _unity_self, type#15313 value) { }
	// RVA: -1
	private static type#26059 get_orthographicSize_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_orthographicSize_Injected(type#20925 _unity_self, type#26059 value) { }
	// RVA: -1
	private static type#15313 get_orthographic_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_orthographic_Injected(type#20925 _unity_self, type#15313 value) { }
	// RVA: -1
	private static type#26059 get_depth_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_depth_Injected(type#20925 _unity_self, type#26059 value) { }
	// RVA: -1
	private static type#26059 get_aspect_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_aspect_Injected(type#20925 _unity_self, type#26059 value) { }
	// RVA: -1
	private static type#28660 ResetAspect_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#20867 get_cullingMask_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_cullingMask_Injected(type#20925 _unity_self, type#20867 value) { }
	// RVA: -1
	private static type#20867 get_eventMask_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_cameraType_Injected(type#20925 _unity_self, type#15710 value) { }
	// RVA: -1
	private static type#28660 set_useOcclusionCulling_Injected(type#20925 _unity_self, type#15313 value) { }
	// RVA: -1
	private static type#28660 get_backgroundColor_Injected(type#20925 _unity_self, type#11812 ret) { }
	// RVA: -1
	private static type#28660 set_backgroundColor_Injected(type#20925 _unity_self, type#11810 value) { }
	// RVA: -1
	private static type#15695 get_clearFlags_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_clearFlags_Injected(type#20925 _unity_self, type#15695 value) { }
	// RVA: -1
	private static type#17280 get_depthTextureMode_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_depthTextureMode_Injected(type#20925 _unity_self, type#17280 value) { }
	// RVA: -1
	private static type#28660 get_rect_Injected(type#20925 _unity_self, type#12081 ret) { }
	// RVA: -1
	private static type#28660 set_rect_Injected(type#20925 _unity_self, type#12079 value) { }
	// RVA: -1
	private static type#28660 get_pixelRect_Injected(type#20925 _unity_self, type#12081 ret) { }
	// RVA: -1
	private static type#28660 set_pixelRect_Injected(type#20925 _unity_self, type#12079 value) { }
	// RVA: -1
	private static type#20867 get_pixelWidth_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#20867 get_pixelHeight_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#20925 get_targetTexture_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_targetTexture_Injected(type#20925 _unity_self, type#20925 value) { }
	// RVA: -1
	private static type#20867 get_targetDisplay_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 get_cameraToWorldMatrix_Injected(type#20925 _unity_self, type#12004 ret) { }
	// RVA: -1
	private static type#28660 get_worldToCameraMatrix_Injected(type#20925 _unity_self, type#12004 ret) { }
	// RVA: -1
	private static type#28660 get_projectionMatrix_Injected(type#20925 _unity_self, type#12004 ret) { }
	// RVA: -1
	private static type#28660 set_projectionMatrix_Injected(type#20925 _unity_self, type#12002 value) { }
	// RVA: -1
	private static type#28660 set_nonJitteredProjectionMatrix_Injected(type#20925 _unity_self, type#12002 value) { }
	// RVA: -1
	private static type#28660 set_useJitteredProjectionMatrixForTransparentRendering_Injected(type#20925 _unity_self, type#15313 value) { }
	// RVA: -1
	private static type#28660 ResetProjectionMatrix_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 WorldToScreenPoint_Injected(type#20925 _unity_self, type#12221 position, type#30398 eye, type#12223 ret) { }
	// RVA: -1
	private static type#28660 WorldToViewportPoint_Injected(type#20925 _unity_self, type#12221 position, type#30398 eye, type#12223 ret) { }
	// RVA: -1
	private static type#28660 ViewportToWorldPoint_Injected(type#20925 _unity_self, type#12221 position, type#30398 eye, type#12223 ret) { }
	// RVA: -1
	private static type#28660 ScreenToWorldPoint_Injected(type#20925 _unity_self, type#12221 position, type#30398 eye, type#12223 ret) { }
	// RVA: -1
	private static type#28660 ScreenToViewportPoint_Injected(type#20925 _unity_self, type#12221 position, type#12223 ret) { }
	// RVA: -1
	private static type#28660 ViewportToScreenPoint_Injected(type#20925 _unity_self, type#12221 position, type#12223 ret) { }
	// RVA: -1
	private static type#28660 ScreenPointToRay_Injected(type#20925 _unity_self, type#12216 pos, type#30398 eye, type#12073 ret) { }
	// RVA: -1
	private static type#20925 get_main_Injected() { }
	// RVA: -1
	private static type#20925 get_currentInternal_Injected() { }
	// RVA: -1
	private static type#20867 GetAllCamerasImpl_Injected(type#12894 cam) { }
	// RVA: -1
	private static type#28660 Render_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 SetupCurrent_Injected(type#20925 cur) { }
	// RVA: -1
	private static type#28660 AddCommandBufferImpl_Injected(type#20925 _unity_self, type#15697 evt, type#20925 buffer) { }
	// RVA: -1
	private static type#28660 RemoveCommandBufferImpl_Injected(type#20925 _unity_self, type#15697 evt, type#20925 buffer) { }
}
}
