Namespace UnityEditor.Rendering.HighDefinition
Classes
AdvancedOptionsUIBlock
Represents an advanced options material UI block.
CustomPassDrawer
Custom UI class for custom passes
CustomPassDrawerAttribute
Tells a CustomPassDrawer which CustomPass class is intended for the GUI inside the CustomPassDrawer class
DecalShaderGraphGUI
Represents the GUI for HDRP Shader Graph materials.
DecalSortingInputsUIBlock
The UI block that represents the sorting inputs for decal materials.
DecalSurfaceInputsUIBlock
The UI block that represents the surface inputs for decal materials.
DecalSurfaceOptionsUIBlock
The UI block that represents the surface options for decal materials.
DetailInputsUIBlock
The UI block that represents detail inputs for materials.
DistortionUIBlock
The UI block that displays distortion properties for materials.
EmissionUIBlock
The UI block that displays emission properties for materials.
HDIESImporter
Class to describe the HDRP specific function
HDIESImporterEditor
Class describing the logic for importer an IES file an generating the IESObject associated
HDLightUtils
Utility class for lights.
HDShaderGUI
Use this class to build your custom Shader GUI for HDRP. You can use a class that inherits from HDShaderGUI in the Shader Graph Custom EditorGUI field.
HDShaderUtils
Utility class for shaders.
LayeringOptionsUIBlock
The UI block that represents layering options for materials.
LayerListUIBlock
The UI block that represents a material layer list. The Layered Lit shader uses this UI block.
LayersUIBlock
The UI block that represents layer options for materials.
LightingShaderGraphGUI
Common GUI for Lit ShaderGraphs.
LightmappingHDRP
Provides methods to help you with lightmapping in the High Definition Render Pipeline.
LitSurfaceInputsUIBlock
The UI block that represents lit surface input properties. This block is shared for Lit and Layered surface inputs + tesselation variants.
MaterialUIBlock
Base implementation of a material GUI block to be disabled in the material inspector.
MaterialUIBlockList
Wrapper to handle Material UI Blocks, it will handle initialization of the blocks when drawing the GUI.
RefractionUIBlock
The UI block that represents refraction properties.
ShaderGraphUIBlock
The UI block that represents Shader Graph material properties. This UI block displays every non-hidden property inside a shader. You can also use this with non-shadergraph shaders.
SkySettingsEditor
Base class for custom sky editor.
SurfaceOptionUIBlock
The UI block that represents surface option properties for materials.
TessellationOptionsUIBlock
The UI block that represents Tessellation Option properties for materials.
TransparencyUIBlock
The UI block that represents Transparency properties for materials.
UnlitShaderGraphGUI
The UI block that represents common properties for unlit Shader Graphs.
UnlitSurfaceInputsUIBlock
The UI block that represents surface inputs for unlit materials.
Structs
LightmappingHDRP.BakeProbeOptions
Represents options to use with the BakeProbe(HDProbe, String, LightmappingHDRP.BakeProbeOptions) function.
LightmappingHDRP.BakeProbeOptions.TextureSize
Represents the size of a probe's baked texture.
Enums
AdvancedOptionsUIBlock.Features
Options that define the visibility of fields in the block.
CustomPassDrawer.PassUIFlag
List of the elements you can show/hide in the default custom pass UI.
DetailInputsUIBlock.Features
Options for DetailInputsUIBlock features.
EmissionUIBlock.Features
Options for emission block features. Use this to control which fields are visible.
EmissiveIntensityUnit
Emissive Intensity Unit
LightmappingHDRP.BakeProbeOptions.TextureSize.Mode
Options for which method to use to determine the size of the baked texture.
LitSurfaceInputsUIBlock.Features
Options for lit surface input features.
MaterialUIBlock.ExpandableBit
Bit index used to store a foldout state in the editor preferences.
ShaderGraphUIBlock.Features
ShaderGraph UI Block features.
SkySettingsEditor.SkySettingsUIElement
Enum used to determine which comme sky UI elements needs to be displayed.
SurfaceOptionUIBlock.Features
Options for surface option features. This allows you to display or hide certain parts of the UI.
TransparencyUIBlock.Features
Transparency UI Block features. Use this to select which field you want to show.