0x00x0248
Members 60
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x40 | m_ViewMatrix | Matrix4x4 | Private | — | |
| 0x40 | m_ProjectionMatrix | Matrix4x4 | Private | — | |
| 0x40 | m_JitterMatrix | Matrix4x4 | Private | — | |
| 0x01 | m_CachedRenderIntoTextureXR | bool | Private | — | |
| 0x01 | m_InitBuiltinXRConstants | bool | Private | — | |
| 0x00D2 | 0x06 | padding / unreflected | |||
| 0x08 | camera | Camera | Public | — | |
| 0x04 | scaledWidth | int | Public | — | |
| 0x04 | scaledHeight | int | Public | — | |
| 0x08 | m_HistoryManager | UniversalCameraHistory | 1 flags | — | |
| 0x04 | renderType | CameraRenderType | Public | — | |
| 0x00F4 | 0x04 | padding / unreflected | |||
| 0x08 | targetTexture | RenderTexture | Public | — | |
| 0x34 | cameraTargetDescriptor | RenderTextureDescriptor | Public | — | |
| 0x10 | pixelRect | Rect | 1 flags | — | |
| 0x01 | useScreenCoordOverride | bool | 1 flags | — | |
| 0x0145 | 0x03 | padding / unreflected | |||
| 0x10 | screenSizeOverride | Vector4 | 1 flags | — | |
| 0x10 | screenCoordScaleBias | Vector4 | 1 flags | — | |
| 0x04 | pixelWidth | int | 1 flags | — | |
| 0x04 | pixelHeight | int | 1 flags | — | |
| 0x04 | aspectRatio | float | 1 flags | — | |
| 0x04 | renderScale | float | Public | — | |
| 0x04 | imageScalingMode | ImageScalingMode | 1 flags | — | |
| 0x04 | upscalingFilter | ImageUpscalingFilter | 1 flags | — | |
| 0x01 | fsrOverrideSharpness | bool | 1 flags | — | |
| 0x0181 | 0x03 | padding / unreflected | |||
| 0x04 | fsrSharpness | float | 1 flags | — | |
| 0x04 | hdrColorBufferPrecision | HDRColorBufferPrecision | 1 flags | — | |
| 0x01 | clearDepth | bool | Public | — | |
| 0x018D | 0x03 | padding / unreflected | |||
| 0x04 | cameraType | CameraType | Public | — | |
| 0x01 | isDefaultViewport | bool | Public | — | |
| 0x01 | isHdrEnabled | bool | Public | — | |
| 0x01 | allowHDROutput | bool | Public | — | |
| 0x01 | isAlphaOutputEnabled | bool | Public | — | |
| 0x01 | requiresDepthTexture | bool | Public | — | |
| 0x01 | requiresOpaqueTexture | bool | Public | — | |
| 0x01 | postProcessingRequiresDepthTexture | bool | Public | — | |
| 0x01 | xrRendering | bool | Public | — | |
| 0x01 | useGPUOcclusionCulling | bool | 1 flags | — | |
| 0x01 | stackLastCameraOutputToHDR | bool | 1 flags | — | |
| 0x01 | rendersOffscreenUI | bool | 1 flags | — | |
| 0x01 | blitsOffscreenUICover | bool | 1 flags | — | |
| 0x04 | defaultOpaqueSortFlags | SortingCriteria | Public | — | |
| 0x01A4 | 0x04 | padding / unreflected | |||
| 0x08 | <xr>k__BackingField | XRPass | Private | — | |
| 0x04 | maxShadowDistance | float | Public | — | |
| 0x01 | postProcessEnabled | bool | Public | — | |
| 0x01 | stackAnyPostProcessingEnabled | bool | 1 flags | — | |
| 0x01B6 | 0x02 | padding / unreflected | |||
| 0x08 | captureActions | IEnumerator<System.Action<UnityEngine.Rendering.RenderTargetIdentifier | Public | — | |
| 0x04 | volumeLayerMask | LayerMask | Public | — | |
| 0x01C4 | 0x04 | padding / unreflected | |||
| 0x08 | volumeTrigger | Transform | Public | — | |
| 0x01 | isStopNaNEnabled | bool | Public | — | |
| 0x01 | isDitheringEnabled | bool | Public | — | |
| 0x01D2 | 0x02 | padding / unreflected | |||
| 0x04 | antialiasing | AntialiasingMode | Public | — | |
| 0x04 | antialiasingQuality | AntialiasingQuality | Public | — | |
| 0x01DC | 0x04 | padding / unreflected | |||
| 0x08 | renderer | ScriptableRenderer | Public | — | |
| 0x01 | resolveFinalTarget | bool | Public | — | |
| 0x01E9 | 0x03 | padding / unreflected | |||
| 0x0C | worldSpaceCameraPos | Vector3 | Public | — | |
| 0x10 | backgroundColor | Color | Public | — | |
| 0x08 | taaHistory | TaaHistory | 1 flags | — | |
| 0x08 | stpHistory | StpHistory | 1 flags | — | |
| 0x20 | taaSettings | Settings | 1 flags | — | |
| 0x08 | baseCamera | Camera | Public | — | |
| 0x01 | isLastBaseCamera | bool | 1 flags | — | |
| 0x0241 | 0x07 | unreflected bytes to end of UniversalCameraData | |||
Functions 34
| Signature | Flags | Native | Params |
|---|---|---|---|
| Matrix4x4 GetGPUProjectionMatrix(int viewIndex) | Public | 0x40 | |
| Matrix4x4 GetGPUProjectionMatrixNoJitter(int viewIndex) | Public | 0x40 | |
| bool IsCameraProjectionMatrixFlipped() | Public | 0x01 | |
| void SetViewAndProjectionMatrix(const Matrix4x4& viewMatrix, const Matrix4x4& projectionMatrix) | 1 flags | 0x40 | |
| void SetViewProjectionAndJitterMatrix(const Matrix4x4& viewMatrix, const Matrix4x4& projectionMatrix, const Matrix4x4& jitterMatrix) | 1 flags | 0x40 | |
| void PushBuiltinShaderConstantsXR(RasterCommandBuffer cmd, bool renderIntoTexture) | 1 flags | 0x08 | |
| Matrix4x4 GetViewMatrix(int viewIndex) | Public | 0x40 | |
| Matrix4x4 GetProjectionMatrix(int viewIndex) | Public | 0x40 | |
| Matrix4x4 GetProjectionMatrixNoJitter(int viewIndex) | 1 flags | 0x40 | |
| Matrix4x4 GetGPUProjectionMatrix(bool renderIntoTexture, int viewIndex) | 1 flags | 0x40 | |
| UniversalCameraHistory get_historyManager() | Public+1 flags | 0x08 | |
| void set_historyManager(UniversalCameraHistory value) | Public+1 flags | 0x08 | |
| bool get_requireSrgbConversion() | 2 flags | 0x01 | |
| bool get_isGameCamera() | Public+1 flags | 0x01 | |
| bool get_isSceneViewCamera() | Public+1 flags | 0x01 | |
| bool get_isPreviewCamera() | Public+1 flags | 0x01 | |
| bool get_isRenderPassSupportedCamera() | 2 flags | 0x01 | |
| bool get_resolveToScreen() | 2 flags | 0x01 | |
| bool get_isHDROutputActive() | Public+1 flags | 0x01 | |
| HDRDisplayInformation get_hdrDisplayInformation() | Public+1 flags | 0x10 | |
| ColorGamut get_hdrDisplayColorGamut() | Public+1 flags | 0x04 | |
| bool get_rendersOverlayUI() | Public+1 flags | 0x01 | |
| bool IsHandleYFlipped(RTHandle handle) | Public | 0x08 | |
| bool IsRenderTargetProjectionMatrixFlipped(RTHandle color, RTHandle depth) | Public | 0x08 | |
| bool IsTemporalAARequested() | 1 flags | 0x01 | |
| bool IsTemporalAAEnabled() | 1 flags | 0x01 | |
| bool IsSTPRequested() | 1 flags | 0x01 | |
| bool IsSTPEnabled() | 1 flags | 0x01 | |
| XRPass get_xr() | Public+1 flags | 0x08 | |
| void set_xr(XRPass value) | 2 flags | 0x08 | |
| XRPassUniversal get_xrUniversal() | 2 flags | 0x08 | |
| bool get_resetHistory() | 2 flags | 0x01 | |
| void Reset() | Public+1 flags | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 |
Used by 74
types with a member, parameter or interface of this typeAdditionalLightsShadowAtlasLayoutAdditionalLightsShadowCasterPassBeginXRPassDataCameraDataClearTargetsPassCopyDepthPassDBufferRenderPassDebugHandlerDecalForwardEmissivePassDecalGBufferRenderPassDecalScreenSpaceRenderPassDeferredLightsDepthNormalOnlyPassDepthOnlyPassDrawObjectsPassDrawScreenSpaceUIPassDrawSkyboxPassEndXRPassDataFinalBlitPassForwardLightsFullScreenRenderPassGBufferPassGlobalPropertiesPassHDRDebugViewPassLensFlarePassDataMainLightShadowCasterPassMotionVectorRenderPassMotionVectorsPersistentDataMotionVectorsURPNormalReconstructionOnTilePostProcessPassPassDataPassDataPassDataPassDataPassDataPassDataPassDataPassDataPassDataPassDataPassDataPassDataPassDataPassDataPassDataPassDataPassDataPassDataPassDataPassDataPassDataPassDataDebugViewPostProcessingFinalBlitPassDataPostProcessingFinalSetupPassDataPostProcessPassRenderGraphRenderer2DRenderingUtilsRenderObjectsPassScreenSpaceAmbientOcclusionPassScriptableRendererScriptableRenderPassSetupLightPassDataSetupLightPassDataSSAOPassDataStpHistoryStpUtilsTemporalAAUberPostPassDataUniversalRendererUniversalRenderPipelineUpscalingHelpersUpscalingRenderPassXRDepthMotionPass