Class Fog | High Definition RP | 7.1.8
docs.unity3d.com
    Show / Hide Table of Contents

    Class Fog

    Inheritance
    Object
    Fog
    Namespace: UnityEngine.Rendering.HighDefinition
    Syntax
    [Serializable]
    public class Fog : VolumeComponent

    Fields

    albedo

    Declaration
    public ColorParameter albedo
    Field Value
    Type Description
    ColorParameter

    anisotropy

    Declaration
    public ClampedFloatParameter anisotropy
    Field Value
    Type Description
    ClampedFloatParameter

    baseHeight

    Declaration
    public FloatParameter baseHeight
    Field Value
    Type Description
    FloatParameter

    color

    Declaration
    public ColorParameter color
    Field Value
    Type Description
    ColorParameter

    colorMode

    Declaration
    public FogColorParameter colorMode
    Field Value
    Type Description
    FogColorParameter

    depthExtent

    Declaration
    public MinFloatParameter depthExtent
    Field Value
    Type Description
    MinFloatParameter

    enabled

    Declaration
    public BoolParameter enabled
    Field Value
    Type Description
    BoolParameter

    enableVolumetricFog

    Declaration
    public BoolParameter enableVolumetricFog
    Field Value
    Type Description
    BoolParameter

    filter

    Declaration
    public BoolParameter filter
    Field Value
    Type Description
    BoolParameter

    globalLightProbeDimmer

    Declaration
    public ClampedFloatParameter globalLightProbeDimmer
    Field Value
    Type Description
    ClampedFloatParameter

    maxFogDistance

    Declaration
    public MinFloatParameter maxFogDistance
    Field Value
    Type Description
    MinFloatParameter

    maximumHeight

    Declaration
    public FloatParameter maximumHeight
    Field Value
    Type Description
    FloatParameter

    meanFreePath

    Declaration
    public MinFloatParameter meanFreePath
    Field Value
    Type Description
    MinFloatParameter

    mipFogFar

    Declaration
    public MinFloatParameter mipFogFar
    Field Value
    Type Description
    MinFloatParameter

    mipFogMaxMip

    Declaration
    public ClampedFloatParameter mipFogMaxMip
    Field Value
    Type Description
    ClampedFloatParameter

    mipFogNear

    Declaration
    public MinFloatParameter mipFogNear
    Field Value
    Type Description
    MinFloatParameter

    sliceDistributionUniformity

    Declaration
    public ClampedFloatParameter sliceDistributionUniformity
    Field Value
    Type Description
    ClampedFloatParameter

    Methods

    IsFogEnabled(HDCamera)

    Declaration
    public static bool IsFogEnabled(HDCamera hdCamera)
    Parameters
    Type Name Description
    HDCamera hdCamera
    Returns
    Type Description
    Boolean

    IsPBRFogEnabled(HDCamera)

    Declaration
    public static bool IsPBRFogEnabled(HDCamera hdCamera)
    Parameters
    Type Name Description
    HDCamera hdCamera
    Returns
    Type Description
    Boolean

    IsVolumetricLightingEnabled(HDCamera)

    Declaration
    public static bool IsVolumetricLightingEnabled(HDCamera hdCamera)
    Parameters
    Type Name Description
    HDCamera hdCamera
    Returns
    Type Description
    Boolean

    PushFogShaderParameters(HDCamera, CommandBuffer)

    Declaration
    public static void PushFogShaderParameters(HDCamera hdCamera, CommandBuffer cmd)
    Parameters
    Type Name Description
    HDCamera hdCamera
    CommandBuffer cmd

    PushNeutralShaderParameters(CommandBuffer)

    Declaration
    public static void PushNeutralShaderParameters(CommandBuffer cmd)
    Parameters
    Type Name Description
    CommandBuffer cmd

    PushShaderParameters(HDCamera, CommandBuffer)

    Declaration
    public virtual void PushShaderParameters(HDCamera hdCamera, CommandBuffer cmd)
    Parameters
    Type Name Description
    HDCamera hdCamera
    CommandBuffer cmd
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023