Zdexby TheHolyOneZ
44,741 classes
Class

UniversalRenderPipeline

: RenderPipeline : Object
UnityEngine.Rendering.Universal.UniversalRenderPipeline, Unity.RenderPipelines.Universal.Runtime 0x0040 (64 B) inherited 0x0018 Unity.RenderPipelines.Universal.Runtime.dll
0x00x0040

Members 19

OffsetSizeNameTypeFlagsDefault
—0x08k_ShaderTagNamestringPublicStatic+1 flags0
—0x04k_DefaultRenderingLayerMaskintStatic+2 flags0
0x08m_DebugDisplaySettingsUIDebugDisplaySettingsUIPrivate+1 flags—
0x08m_GlobalSettingsUniversalRenderPipelineGlobalSettingsPrivate—
0x01cameraStackRequiresDepthForPostprocessingboolStatic+1 flags—
0x08s_RenderGraphRenderGraphStatic+1 flags—
0x08s_RTHandlePoolRTHandleResourcePoolStatic+1 flags—
0x01useRenderGraphboolPrivateStatic—
0x08pipelineAssetUniversalRenderPipelineAssetPrivate+1 flags—
0x01enableHDROncebool1 flags—
0x10k_DefaultLightPositionVector4PrivateStatic—
0x10k_DefaultLightColorVector4PrivateStatic—
0x10k_DefaultLightAttenuationVector4PrivateStatic—
0x10k_DefaultLightSpotDirectionVector4PrivateStatic—
0x10k_DefaultLightsProbeChannelVector4PrivateStatic—
0x006C0x04padding / unreflected
0x08m_ShadowBiasDataList<UnityEngine.Vector4>PrivateStatic—
0x08m_ShadowResolutionDataList<System.Int32>PrivateStatic—
0x08cameraComparisonComparison<UnityEngine.Camera>Private—
0x08lightsDelegateRequestLightsDelegatePrivateStatic—
Inherited from RenderPipeline 1
OffsetSizeNameTypeFlagsDefault
0x01<disposed>k__BackingFieldboolPrivate—

Functions 67

SignatureFlagsNativeParams
float get_maxShadowBias()PublicStatic+1 flags0x04
float get_minRenderScale()PublicStatic+1 flags0x04
float get_maxRenderScale()PublicStatic+1 flags0x04
int get_maxNumIterationsEnclosingSphere()PublicStatic+1 flags0x04
int get_maxPerObjectLights()PublicStatic+1 flags0x04
int get_maxVisibleAdditionalLights()PublicStatic+1 flags0x04
int get_lightsPerTile()Static+2 flags0x04
int get_maxZBinWords()Static+2 flags0x04
int get_maxTileWords()Static+2 flags0x04
int get_maxVisibleReflectionProbes()Static+2 flags0x04
RenderPipelineGlobalSettings get_defaultSettings()Public+2 flags0x08
string ToString()Public+1 flags0x08
void .ctor(UniversalRenderPipelineAsset asset)Public+1 flags0x08
void Dispose(bool disposing)2 flags0x01
void DisposeAdditionalCameraData()Private0x00
void Render(const ScriptableRenderContext& renderContext, const Camera[]& cameras)2 flags0x08
void Render(const ScriptableRenderContext& renderContext, List<UnityEngine.Camera> cameras)2 flags0x08
bool IsRenderRequestSupported(Camera camera, const uint8& data)2 flags0x08
void ProcessRenderRequests(const ScriptableRenderContext& context, Camera camera, const uint8& renderRequest)2 flags0x08
void RenderSingleCamera(const ScriptableRenderContext& context, Camera camera)PublicStatic0x08
void RenderSingleCameraInternal(const ScriptableRenderContext& context, Camera camera)Static+1 flags0x08
void RenderSingleCameraInternal(const ScriptableRenderContext& context, Camera camera, ref UniversalAdditionalCameraData& additionalCameraData)Static+1 flags0x08
bool TryGetCullingParameters(const CameraData& cameraData, ref ScriptableCullingParameters& cullingParams)PrivateStatic0x630
void RenderSingleCamera(const ScriptableRenderContext& context, ref CameraData& cameraData)PrivateStatic0x210
void RenderCameraStack(const ScriptableRenderContext& context, Camera baseCamera)PrivateStatic0x08
void UpdateCameraData(ref CameraData& baseCameraData, ref XRPass& xr)PrivateStatic0x210
void UpdateVolumeFramework(Camera camera, UniversalAdditionalCameraData additionalCameraData)PrivateStatic0x08
bool CheckPostProcessForDepth(ref CameraData& cameraData)PrivateStatic0x210
bool CheckPostProcessForDepth()PrivateStatic0x01
void SetSupportedRenderingFeatures(UniversalRenderPipelineAsset pipelineAsset)PrivateStatic0x08
void InitializeCameraData(Camera camera, UniversalAdditionalCameraData additionalCameraData, bool resolveFinalTarget, ref CameraData& cameraData)PrivateStatic0x210
void InitializeStackedCameraData(Camera baseCamera, UniversalAdditionalCameraData baseAdditionalCameraData, ref CameraData& cameraData)PrivateStatic0x210
void InitializeAdditionalCameraData(Camera camera, UniversalAdditionalCameraData additionalCameraData, bool resolveFinalTarget, ref CameraData& cameraData)PrivateStatic0x210
void InitializeRenderingData(UniversalRenderPipelineAsset settings, ref CameraData& cameraData, ref CullingResults& cullResults, CommandBuffer cmd, ref RenderingData& renderingData)PrivateStatic0x2B8
void InitializeShadowData(UniversalRenderPipelineAsset settings, const NativeArray<UnityEngine.Rendering.VisibleLight>& visibleLights, bool mainLightCastShadows, bool additionalLightsCastShadows, bool isForwardPlus, ref ShadowData& shadowData)PrivateStatic0x50
void InitializePostProcessingData(UniversalRenderPipelineAsset settings, bool isHDROutputActive, ref PostProcessingData& postProcessingData)PrivateStatic0x0C
void InitializeLightData(UniversalRenderPipelineAsset settings, const NativeArray<UnityEngine.Rendering.VisibleLight>& visibleLights, int mainLightIndex, ref LightData& lightData)PrivateStatic0x28
void ApplyTaaRenderingDebugOverrides(ref Settings& taaSettings)PrivateStatic0x20
void UpdateTemporalAAData(ref CameraData& cameraData, UniversalAdditionalCameraData additionalCameraData)PrivateStatic0x210
void UpdateTemporalAATargets(ref CameraData& cameraData)PrivateStatic0x210
void UpdateCameraStereoMatrices(Camera camera, XRPass xr)PrivateStatic0x08
PerObjectData GetPerObjectLightFlags(int additionalLightsCount, bool isForwardPlus)PrivateStatic0x04
int GetMainLightIndex(UniversalRenderPipelineAsset settings, const NativeArray<UnityEngine.Rendering.VisibleLight>& visibleLights)PrivateStatic0x10
void SetupPerFrameShaderConstants()PrivateStatic0x00
void SetupPerCameraShaderConstants(CommandBuffer cmd)PrivateStatic0x08
void CheckAndApplyDebugSettings(ref RenderingData& renderingData)PrivateStatic0x2B8
ImageUpscalingFilter ResolveUpscalingFilterSelection(const Vector2& imageSize, float renderScale, const UpscalingFilterSelection& selection)PrivateStatic0x08
bool HDROutputForMainDisplayIsActive()Static+1 flags0x01
bool HDROutputForAnyDisplayIsActive()Static+1 flags0x01
void SetHDRState(List<UnityEngine.Camera> cameras)Private0x08
void GetHDROutputLuminanceParameters(const HDRDisplayInformation& hdrDisplayInformation, const ColorGamut& hdrDisplayColorGamut, Tonemapping tonemapping, ref Vector4& hdrOutputParameters)Static+1 flags0x10
void GetHDROutputGradingParameters(Tonemapping tonemapping, ref Vector4& hdrOutputParameters)Static+1 flags0x10
bool IsGameCamera(Camera camera)PublicStatic0x08
bool IsStereoEnabled(Camera camera)PublicStatic0x08
UniversalRenderPipelineAsset get_asset()PublicStatic+1 flags0x08
void SortCameras(List<UnityEngine.Camera> cameras)Private0x08
GraphicsFormat MakeRenderTextureGraphicsFormat(bool isHdrEnabled, const HDRColorBufferPrecision& requestHDRColorBufferPrecision, bool needsAlpha)Static+1 flags0x04
GraphicsFormat MakeUnormRenderTextureGraphicsFormat()Static+1 flags0x04
RenderTextureDescriptor CreateRenderTextureDescriptor(Camera camera, ref CameraData& cameraData, bool isHdrEnabled, const HDRColorBufferPrecision& requestHDRColorBufferPrecision, int msaaSamples, bool needsAlpha, bool requiresOpaqueTexture)Static+1 flags0x210
void GetLightAttenuationAndSpotDirection(const LightType& lightType, float lightRange, const Matrix4x4& lightLocalToWorldMatrix, float spotAngle, const Nullable<System.Single>& innerSpotAngle, ref Vector4& lightAttenuation, ref Vector4& lightSpotDir)PublicStatic0x40
void GetPunctualLightDistanceAttenuation(float lightRange, ref Vector4& lightAttenuation)Static+1 flags0x10
void GetSpotAngleAttenuation(float spotAngle, const Nullable<System.Single>& innerSpotAngle, ref Vector4& lightAttenuation)Static+1 flags0x10
void GetSpotDirection(ref Matrix4x4& lightLocalToWorldMatrix, ref Vector4& lightSpotDir)Static+1 flags0x40
void InitializeLightConstants_Common(const NativeArray<UnityEngine.Rendering.VisibleLight>& lights, int lightIndex, ref Vector4& lightPos, ref Vector4& lightColor, ref Vector4& lightAttenuation, ref Vector4& lightSpotDir, ref Vector4& lightOcclusionProbeChannel)PublicStatic0x10
void RecordRenderGraph(RenderGraph renderGraph, const ScriptableRenderContext& context, ref RenderingData& renderingData)PrivateStatic0x2B8
void RecordAndExecuteRenderGraph(RenderGraph renderGraph, const ScriptableRenderContext& context, ref RenderingData& renderingData)PrivateStatic0x2B8
void .cctor()PrivateStatic+1 flags0x00