Class CEnvVolumetricFogController
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CEnvVolumetricFogController : CBaseEntity, IEquatable<CEntityInstance>
- Inheritance
-
object
CEnvVolumetricFogController
- Implements
-
- Inherited Members
-
Constructors
CEnvVolumetricFogController(nint)
public CEnvVolumetricFogController(nint pointer)
Parameters
pointer
nint
Properties
Active
[SchemaMember("CEnvVolumetricFogController", "m_bActive")]
public ref bool Active { get; }
Property Value
- bool
Anisotropy
[SchemaMember("CEnvVolumetricFogController", "m_flAnisotropy")]
public ref float Anisotropy { get; }
Property Value
- float
BoxMaxs
[SchemaMember("CEnvVolumetricFogController", "m_vBoxMaxs")]
public Vector BoxMaxs { get; }
Property Value
- Vector
BoxMins
[SchemaMember("CEnvVolumetricFogController", "m_vBoxMins")]
public Vector BoxMins { get; }
Property Value
- Vector
DefaultAnisotropy
[SchemaMember("CEnvVolumetricFogController", "m_flDefaultAnisotropy")]
public ref float DefaultAnisotropy { get; }
Property Value
- float
DefaultDrawDistance
[SchemaMember("CEnvVolumetricFogController", "m_flDefaultDrawDistance")]
public ref float DefaultDrawDistance { get; }
Property Value
- float
DefaultScattering
[SchemaMember("CEnvVolumetricFogController", "m_flDefaultScattering")]
public ref float DefaultScattering { get; }
Property Value
- float
DrawDistance
[SchemaMember("CEnvVolumetricFogController", "m_flDrawDistance")]
public ref float DrawDistance { get; }
Property Value
- float
EnableIndirect
[SchemaMember("CEnvVolumetricFogController", "m_bEnableIndirect")]
public ref bool EnableIndirect { get; }
Property Value
- bool
FadeInEnd
[SchemaMember("CEnvVolumetricFogController", "m_flFadeInEnd")]
public ref float FadeInEnd { get; }
Property Value
- float
FadeInStart
[SchemaMember("CEnvVolumetricFogController", "m_flFadeInStart")]
public ref float FadeInStart { get; }
Property Value
- float
FadeSpeed
[SchemaMember("CEnvVolumetricFogController", "m_flFadeSpeed")]
public ref float FadeSpeed { get; }
Property Value
- float
FirstTime
[SchemaMember("CEnvVolumetricFogController", "m_bFirstTime")]
public ref bool FirstTime { get; }
Property Value
- bool
FirstVolumeSliceThickness
[SchemaMember("CEnvVolumetricFogController", "m_fFirstVolumeSliceThickness")]
public ref float FirstVolumeSliceThickness { get; }
Property Value
- float
FogIndirectTexture
[SchemaMember("CEnvVolumetricFogController", "m_hFogIndirectTexture")]
public CStrongHandle<InfoForResourceTypeCTextureBase> FogIndirectTexture { get; }
Property Value
- CStrongHandle<InfoForResourceTypeCTextureBase>
ForceRefreshCount
[SchemaMember("CEnvVolumetricFogController", "m_nForceRefreshCount")]
public ref int ForceRefreshCount { get; }
Property Value
- int
IndirectStrength
[SchemaMember("CEnvVolumetricFogController", "m_flIndirectStrength")]
public ref float IndirectStrength { get; }
Property Value
- float
IndirectTextureDimX
[SchemaMember("CEnvVolumetricFogController", "m_nIndirectTextureDimX")]
public ref int IndirectTextureDimX { get; }
Property Value
- int
IndirectTextureDimY
[SchemaMember("CEnvVolumetricFogController", "m_nIndirectTextureDimY")]
public ref int IndirectTextureDimY { get; }
Property Value
- int
IndirectTextureDimZ
[SchemaMember("CEnvVolumetricFogController", "m_nIndirectTextureDimZ")]
public ref int IndirectTextureDimZ { get; }
Property Value
- int
IndirectUseLPVs
[SchemaMember("CEnvVolumetricFogController", "m_bIndirectUseLPVs")]
public ref bool IndirectUseLPVs { get; }
Property Value
- bool
IsMaster
[SchemaMember("CEnvVolumetricFogController", "m_bIsMaster")]
public ref bool IsMaster { get; }
Property Value
- bool
NoiseScale
[SchemaMember("CEnvVolumetricFogController", "m_vNoiseScale")]
public Vector NoiseScale { get; }
Property Value
- Vector
NoiseSpeed
[SchemaMember("CEnvVolumetricFogController", "m_fNoiseSpeed")]
public ref float NoiseSpeed { get; }
Property Value
- float
NoiseStrength
[SchemaMember("CEnvVolumetricFogController", "m_fNoiseStrength")]
public ref float NoiseStrength { get; }
Property Value
- float
Scattering
[SchemaMember("CEnvVolumetricFogController", "m_flScattering")]
public ref float Scattering { get; }
Property Value
- float
StartAnisoTime
[SchemaMember("CEnvVolumetricFogController", "m_flStartAnisoTime")]
public ref float StartAnisoTime { get; }
Property Value
- float
StartAnisotropy
[SchemaMember("CEnvVolumetricFogController", "m_flStartAnisotropy")]
public ref float StartAnisotropy { get; }
Property Value
- float
StartDisabled
[SchemaMember("CEnvVolumetricFogController", "m_bStartDisabled")]
public ref bool StartDisabled { get; }
Property Value
- bool
StartDrawDistance
[SchemaMember("CEnvVolumetricFogController", "m_flStartDrawDistance")]
public ref float StartDrawDistance { get; }
Property Value
- float
StartDrawDistanceTime
[SchemaMember("CEnvVolumetricFogController", "m_flStartDrawDistanceTime")]
public ref float StartDrawDistanceTime { get; }
Property Value
- float
StartScatterTime
[SchemaMember("CEnvVolumetricFogController", "m_flStartScatterTime")]
public ref float StartScatterTime { get; }
Property Value
- float
StartScattering
[SchemaMember("CEnvVolumetricFogController", "m_flStartScattering")]
public ref float StartScattering { get; }
Property Value
- float
VolumeDepth
[SchemaMember("CEnvVolumetricFogController", "m_nVolumeDepth")]
public ref int VolumeDepth { get; }
Property Value
- int