Zdexby TheHolyOneZ
42,628 classes
Class

Camera

: Behaviour : Component : Object : Object
UnityEngine.Camera, UnityEngine.CoreModule 0x0018 (24 B) inherited 0x0018 UnityEngine.CoreModule.dll
0x00x0018

Members 3

OffsetSizeNameTypeFlagsDefault
0x08onPreCullCameraCallbackPublicStatic—
0x08onPreRenderCameraCallbackPublicStatic—
0x08onPostRenderCameraCallbackPublicStatic—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 105

SignatureFlagsNativeParams
void .ctor()Public+1 flags0x00
float get_nearClipPlane()Public+1 flags0x04
void set_nearClipPlane(float value)Public+1 flags0x04
float get_farClipPlane()Public+1 flags0x04
void set_farClipPlane(float value)Public+1 flags0x04
float get_fieldOfView()Public+1 flags0x04
void set_fieldOfView(float value)Public+1 flags0x04
void set_renderingPath(const RenderingPath& value)Public+1 flags0x04
RenderingPath get_actualRenderingPath()Public+1 flags0x04
bool get_allowHDR()Public+1 flags0x01
void set_allowHDR(bool value)Public+1 flags0x01
void set_allowMSAA(bool value)Public+1 flags0x01
bool get_allowDynamicResolution()Public+1 flags0x01
void set_forceIntoRenderTexture(bool value)Public+1 flags0x01
float get_orthographicSize()Public+1 flags0x04
void set_orthographicSize(float value)Public+1 flags0x04
bool get_orthographic()Public+1 flags0x01
float get_depth()Public+1 flags0x04
float get_aspect()Public+1 flags0x04
void set_aspect(float value)Public+1 flags0x04
int get_cullingMask()Public+1 flags0x04
int get_eventMask()Public+1 flags0x04
CameraType get_cameraType()Public+1 flags0x04
Color get_backgroundColor()Public+1 flags0x10
void set_backgroundColor(const Color& value)Public+1 flags0x10
CameraClearFlags get_clearFlags()Public+1 flags0x04
void set_clearFlags(const CameraClearFlags& value)Public+1 flags0x04
DepthTextureMode get_depthTextureMode()Public+1 flags0x04
void set_depthTextureMode(const DepthTextureMode& value)Public+1 flags0x04
bool get_usePhysicalProperties()Public+1 flags0x01
void set_usePhysicalProperties(bool value)Public+1 flags0x01
Rect get_rect()Public+1 flags0x10
void set_rect(const Rect& value)Public+1 flags0x10
Rect get_pixelRect()Public+1 flags0x10
void set_pixelRect(const Rect& value)Public+1 flags0x10
int get_pixelWidth()Public+1 flags0x04
int get_pixelHeight()Public+1 flags0x04
int get_scaledPixelWidth()Public+1 flags0x04
int get_scaledPixelHeight()Public+1 flags0x04
RenderTexture get_targetTexture()Public+1 flags0x08
void set_targetTexture(RenderTexture value)Public+1 flags0x08
int get_targetDisplay()Public+1 flags0x04
Matrix4x4 get_cameraToWorldMatrix()Public+1 flags0x40
Matrix4x4 get_worldToCameraMatrix()Public+1 flags0x40
Matrix4x4 get_projectionMatrix()Public+1 flags0x40
void set_projectionMatrix(const Matrix4x4& value)Public+1 flags0x40
void set_nonJitteredProjectionMatrix(const Matrix4x4& value)Public+1 flags0x40
void set_useJitteredProjectionMatrixForTransparentRendering(bool value)Public+1 flags0x01
void ResetProjectionMatrix()Public0x00
Matrix4x4 CalculateObliqueMatrix(const Vector4& clipPlane)Public0x40
Vector3 WorldToScreenPoint(const Vector3& position, const MonoOrStereoscopicEye& eye)Public0x0C
Vector3 WorldToViewportPoint(const Vector3& position, const MonoOrStereoscopicEye& eye)Public0x0C
Vector3 ScreenToWorldPoint(const Vector3& position, const MonoOrStereoscopicEye& eye)Public0x0C
Vector3 WorldToScreenPoint(const Vector3& position)Public0x0C
Vector3 WorldToViewportPoint(const Vector3& position)Public0x0C
Vector3 ScreenToWorldPoint(const Vector3& position)Public0x0C
Vector3 ScreenToViewportPoint(const Vector3& position)Public0x0C
Ray ScreenPointToRay(const Vector2& pos, const MonoOrStereoscopicEye& eye)Private0x18
Ray ScreenPointToRay(const Vector3& pos, const MonoOrStereoscopicEye& eye)Public0x18
Ray ScreenPointToRay(const Vector3& pos)Public0x18
Camera get_main()PublicStatic+1 flags0x08
Camera get_current()PublicStatic+1 flags0x08
bool get_stereoEnabled()Public+1 flags0x01
StereoTargetEyeMask get_stereoTargetEye()Public+1 flags0x04
MonoOrStereoscopicEye get_stereoActiveEye()Public+1 flags0x04
Matrix4x4 GetStereoNonJitteredProjectionMatrix(const StereoscopicEye& eye)Public0x40
void CopyStereoDeviceProjectionMatrixToNonJittered(const StereoscopicEye& eye)Public0x04
Matrix4x4 GetStereoProjectionMatrix(const StereoscopicEye& eye)Public0x40
void SetStereoProjectionMatrix(const StereoscopicEye& eye, const Matrix4x4& matrix)Public0x40
void ResetStereoProjectionMatrices()Public0x00
int GetAllCamerasCount()PrivateStatic0x04
int GetAllCamerasImpl(const Camera[]& cam)PrivateStatic0x08
int get_allCamerasCount()PublicStatic+1 flags0x04
int GetAllCameras(const Camera[]& cameras)PublicStatic0x08
void Render()Public0x00
void RenderWithShader(Shader shader, const string& replacementTag)Public0x08
void SetupCurrent(Camera cur)PublicStatic0x08
void CopyFrom(Camera other)Public0x08
void AddCommandBufferImpl(const CameraEvent& evt, CommandBuffer buffer)Private0x08
void RemoveCommandBufferImpl(const CameraEvent& evt, CommandBuffer buffer)Private0x08
void AddCommandBuffer(const CameraEvent& evt, CommandBuffer buffer)Public0x08
void RemoveCommandBuffer(const CameraEvent& evt, CommandBuffer buffer)Public0x08
void FireOnPreCull(Camera cam)PrivateStatic0x08
void FireOnPreRender(Camera cam)PrivateStatic0x08
void FireOnPostRender(Camera cam)PrivateStatic0x08
void get_backgroundColor_Injected(ref Color& ret)Private+1 flags0x10
void set_backgroundColor_Injected(ref Color& value)Private+1 flags0x10
void get_rect_Injected(ref Rect& ret)Private+1 flags0x10
void set_rect_Injected(ref Rect& value)Private+1 flags0x10
void get_pixelRect_Injected(ref Rect& ret)Private+1 flags0x10
void set_pixelRect_Injected(ref Rect& value)Private+1 flags0x10
void get_cameraToWorldMatrix_Injected(ref Matrix4x4& ret)Private+1 flags0x40
void get_worldToCameraMatrix_Injected(ref Matrix4x4& ret)Private+1 flags0x40
void get_projectionMatrix_Injected(ref Matrix4x4& ret)Private+1 flags0x40
void set_projectionMatrix_Injected(ref Matrix4x4& value)Private+1 flags0x40
void set_nonJitteredProjectionMatrix_Injected(ref Matrix4x4& value)Private+1 flags0x40
void CalculateObliqueMatrix_Injected(ref Vector4& clipPlane, ref Matrix4x4& ret)Private0x40
void WorldToScreenPoint_Injected(ref Vector3& position, const MonoOrStereoscopicEye& eye, ref Vector3& ret)Private0x0C
void WorldToViewportPoint_Injected(ref Vector3& position, const MonoOrStereoscopicEye& eye, ref Vector3& ret)Private0x0C
void ScreenToWorldPoint_Injected(ref Vector3& position, const MonoOrStereoscopicEye& eye, ref Vector3& ret)Private0x0C
void ScreenToViewportPoint_Injected(ref Vector3& position, ref Vector3& ret)Private0x0C
void ScreenPointToRay_Injected(ref Vector2& pos, const MonoOrStereoscopicEye& eye, ref Ray& ret)Private0x18
void GetStereoNonJitteredProjectionMatrix_Injected(const StereoscopicEye& eye, ref Matrix4x4& ret)Private0x40
void GetStereoProjectionMatrix_Injected(const StereoscopicEye& eye, ref Matrix4x4& ret)Private0x40
void SetStereoProjectionMatrix_Injected(const StereoscopicEye& eye, ref Matrix4x4& matrix)Private0x40

Used by 109

types with a member, parameter or interface of this type