Table of Contents

Class CEnvVolumetricFogController

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CEnvVolumetricFogController : CBaseEntity, IEquatable<CEntityInstance>
Inheritance
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

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