Zdexby TheHolyOneZ
44,741 classes
Class

DecalRendererFeature

: ScriptableRendererFeature : ScriptableObject : Object : Object
UnityEngine.Rendering.Universal.DecalRendererFeature, Unity.RenderPipelines.Universal.Runtime 0x00F8 (248 B) inherited 0x0020 Unity.RenderPipelines.Universal.Runtime.dll
0x00x00F8

Members 28

OffsetSizeNameTypeFlagsDefault
0x08<sharedDecalEntityManager>k__BackingFieldSharedDecalEntityManagerPrivateStatic+1 flags—
0x08m_SettingsDecalSettingsPrivate—
0x08m_CopyDepthPSShaderPrivate—
0x08m_DBufferClearShaderPrivate—
0x04m_TechniqueDecalTechniquePrivate—
0x003C0x04padding / unreflected
0x08m_DBufferSettingsDBufferSettingsPrivate—
0x08m_ScreenSpaceSettingsDecalScreenSpaceSettingsPrivate—
0x01m_RecreateSystemsboolPrivate—
0x00510x07padding / unreflected
0x08m_CopyDepthPassCopyDepthPassPrivate—
0x08m_DecalPreviewPassDecalPreviewPassPrivate—
0x08m_CopyDepthMaterialMaterialPrivate—
0x08m_DecalEntityManagerDecalEntityManagerPrivate—
0x08m_DecalUpdateCachedSystemDecalUpdateCachedSystemPrivate—
0x08m_DecalUpdateCullingGroupSystemDecalUpdateCullingGroupSystemPrivate—
0x08m_DecalUpdateCulledSystemDecalUpdateCulledSystemPrivate—
0x08m_DecalCreateDrawCallSystemDecalCreateDrawCallSystemPrivate—
0x08m_DrawErrorSystemDecalDrawErrorSystemPrivate—
0x08m_DBufferRenderPassDBufferRenderPassPrivate—
0x08m_ForwardEmissivePassDecalForwardEmissivePassPrivate—
0x08m_DecalDrawDBufferSystemDecalDrawDBufferSystemPrivate—
0x08m_DecalDrawForwardEmissiveSystemDecalDrawFowardEmissiveSystemPrivate—
0x08m_DBufferClearMaterialMaterialPrivate—
0x08m_ScreenSpaceDecalRenderPassDecalScreenSpaceRenderPassPrivate—
0x08m_DecalDrawScreenSpaceSystemDecalDrawScreenSpaceSystemPrivate—
0x08m_DecalSkipCulledSystemDecalSkipCulledSystemPrivate—
0x08m_GBufferRenderPassDecalGBufferRenderPassPrivate—
0x08m_DrawGBufferSystemDecalDrawGBufferSystemPrivate—
0x08m_DeferredLightsDeferredLightsPrivate—
Inherited from ScriptableRendererFeature 1
OffsetSizeNameTypeFlagsDefault
0x01m_ActiveboolPrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 22

SignatureFlagsNativeParams
SharedDecalEntityManager get_sharedDecalEntityManager()PrivateStatic+1 flags0x08
ref DecalSettings get_settings()2 flags0x08
bool get_intermediateRendering()2 flags0x01
bool get_requiresDecalLayers()2 flags0x01
bool get_isGLDevice()Static+2 flags0x01
void Create()Public+1 flags0x00
bool RequireRenderingLayers(bool isDeferred, bool needsGBufferAccurateNormals, ref Event& atEvent, ref MaskSize& maskSize)2 flags0x04
DBufferSettings GetDBufferSettings()1 flags0x08
DecalScreenSpaceSettings GetScreenSpaceSettings()1 flags0x08
DecalTechnique GetTechnique(ScriptableRendererData renderer)1 flags0x08
DecalTechnique GetTechnique(ScriptableRenderer renderer)1 flags0x08
DecalTechnique GetTechnique(bool isDeferred, bool needsGBufferAccurateNormals, bool checkForInvalidTechniques)1 flags0x04
bool IsAutomaticDBuffer()Private0x01
bool RecreateSystemsIfNeeded(ScriptableRenderer renderer, ref CameraData& cameraData)Private0x210
void OnCameraPreCull(ScriptableRenderer renderer, ref CameraData& cameraData)Public+1 flags0x210
void AddRenderPasses(ScriptableRenderer renderer, ref RenderingData& renderingData)Public+1 flags0x2B8
bool SupportsNativeRenderPass()2 flags0x01
void SetupRenderPasses(ScriptableRenderer renderer, ref RenderingData& renderingData)Public+1 flags0x2B8
void Dispose(bool disposing)2 flags0x01
void ChangeAdaptivePerformanceDrawDistances()Private0x00
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00