Class CLightComponent
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CLightComponent : CEntityComponent
- Inheritance
-
object
CLightComponent
- Inherited Members
-
Constructors
CLightComponent(nint)
public CLightComponent(nint pointer)
Parameters
pointer
nint
Properties
Attenuation0
[SchemaMember("CLightComponent", "m_flAttenuation0")]
public ref float Attenuation0 { get; }
Property Value
- float
Attenuation1
[SchemaMember("CLightComponent", "m_flAttenuation1")]
public ref float Attenuation1 { get; }
Property Value
- float
Attenuation2
[SchemaMember("CLightComponent", "m_flAttenuation2")]
public ref float Attenuation2 { get; }
Property Value
- float
BakedShadowIndex
[SchemaMember("CLightComponent", "m_nBakedShadowIndex")]
public ref int BakedShadowIndex { get; }
Property Value
- int
Brightness
[SchemaMember("CLightComponent", "m_flBrightness")]
public ref float Brightness { get; }
Property Value
- float
BrightnessMult
[SchemaMember("CLightComponent", "m_flBrightnessMult")]
public ref float BrightnessMult { get; }
Property Value
- float
BrightnessScale
[SchemaMember("CLightComponent", "m_flBrightnessScale")]
public ref float BrightnessScale { get; }
Property Value
- float
CapsuleLength
[SchemaMember("CLightComponent", "m_flCapsuleLength")]
public ref float CapsuleLength { get; }
Property Value
- float
CascadeRenderStaticObjects
[SchemaMember("CLightComponent", "m_nCascadeRenderStaticObjects")]
public ref int CascadeRenderStaticObjects { get; }
Property Value
- int
Cascades
[SchemaMember("CLightComponent", "m_nCascades")]
public ref int Cascades { get; }
Property Value
- int
CastShadows
[SchemaMember("CLightComponent", "m_nCastShadows")]
public ref int CastShadows { get; }
Property Value
- int
Color
[SchemaMember("CLightComponent", "m_Color")]
public Color Color { get; set; }
Property Value
- Color
DirectLight
[SchemaMember("CLightComponent", "m_nDirectLight")]
public ref int DirectLight { get; }
Property Value
- int
Enabled
[SchemaMember("CLightComponent", "m_bEnabled")]
public ref bool Enabled { get; }
Property Value
- bool
FadeMaxDist
[SchemaMember("CLightComponent", "m_flFadeMaxDist")]
public ref float FadeMaxDist { get; }
Property Value
- float
FadeMinDist
[SchemaMember("CLightComponent", "m_flFadeMinDist")]
public ref float FadeMinDist { get; }
Property Value
- float
Falloff
[SchemaMember("CLightComponent", "m_flFalloff")]
public ref float Falloff { get; }
Property Value
- float
Flicker
[SchemaMember("CLightComponent", "m_bFlicker")]
public ref bool Flicker { get; }
Property Value
- bool
FogContributionStength
[SchemaMember("CLightComponent", "m_flFogContributionStength")]
public ref float FogContributionStength { get; }
Property Value
- float
FogLightingMode
[SchemaMember("CLightComponent", "m_nFogLightingMode")]
public ref int FogLightingMode { get; }
Property Value
- int
IndirectLight
[SchemaMember("CLightComponent", "m_nIndirectLight")]
public ref int IndirectLight { get; }
Property Value
- int
LightCookie
[SchemaMember("CLightComponent", "m_hLightCookie")]
public CStrongHandle<InfoForResourceTypeCTextureBase> LightCookie { get; }
Property Value
- CStrongHandle<InfoForResourceTypeCTextureBase>
LightStyleStartTime
[SchemaMember("CLightComponent", "m_flLightStyleStartTime")]
public ref float LightStyleStartTime { get; }
Property Value
- float
MinRoughness
[SchemaMember("CLightComponent", "m_flMinRoughness")]
public ref float MinRoughness { get; }
Property Value
- float
MixedShadows
[SchemaMember("CLightComponent", "m_bMixedShadows")]
public ref bool MixedShadows { get; }
Property Value
- bool
NearClipPlane
[SchemaMember("CLightComponent", "m_flNearClipPlane")]
public ref float NearClipPlane { get; }
Property Value
- float
OrthoLightHeight
[SchemaMember("CLightComponent", "m_flOrthoLightHeight")]
public ref float OrthoLightHeight { get; }
Property Value
- float
OrthoLightWidth
[SchemaMember("CLightComponent", "m_flOrthoLightWidth")]
public ref float OrthoLightWidth { get; }
Property Value
- float
Pattern
[SchemaMember("CLightComponent", "m_Pattern")]
public string Pattern { get; set; }
Property Value
- string
Phi
[SchemaMember("CLightComponent", "m_flPhi")]
public ref float Phi { get; }
Property Value
- float
PrecomputedBoundsMaxs
[SchemaMember("CLightComponent", "m_vPrecomputedBoundsMaxs")]
public Vector PrecomputedBoundsMaxs { get; }
Property Value
- Vector
PrecomputedBoundsMins
[SchemaMember("CLightComponent", "m_vPrecomputedBoundsMins")]
public Vector PrecomputedBoundsMins { get; }
Property Value
- Vector
PrecomputedFieldsValid
[SchemaMember("CLightComponent", "m_bPrecomputedFieldsValid")]
public ref bool PrecomputedFieldsValid { get; }
Property Value
- bool
PrecomputedMaxRange
[SchemaMember("CLightComponent", "m_flPrecomputedMaxRange")]
public ref float PrecomputedMaxRange { get; }
Property Value
- float
PrecomputedOBBAngles
[SchemaMember("CLightComponent", "m_vPrecomputedOBBAngles")]
public QAngle PrecomputedOBBAngles { get; }
Property Value
- QAngle
PrecomputedOBBExtent
[SchemaMember("CLightComponent", "m_vPrecomputedOBBExtent")]
public Vector PrecomputedOBBExtent { get; }
Property Value
- Vector
PrecomputedOBBOrigin
[SchemaMember("CLightComponent", "m_vPrecomputedOBBOrigin")]
public Vector PrecomputedOBBOrigin { get; }
Property Value
- Vector
PvsModifyEntity
[SchemaMember("CLightComponent", "m_bPvsModifyEntity")]
public ref bool PvsModifyEntity { get; }
Property Value
- bool
Range
[SchemaMember("CLightComponent", "m_flRange")]
public ref float Range { get; }
Property Value
- float
RenderDiffuse
[SchemaMember("CLightComponent", "m_bRenderDiffuse")]
public ref bool RenderDiffuse { get; }
Property Value
- bool
RenderSpecular
[SchemaMember("CLightComponent", "m_nRenderSpecular")]
public ref int RenderSpecular { get; }
Property Value
- int
RenderToCubemaps
[SchemaMember("CLightComponent", "m_bRenderToCubemaps")]
public ref bool RenderToCubemaps { get; }
Property Value
- bool
RenderTransmissive
[SchemaMember("CLightComponent", "m_bRenderTransmissive")]
public ref bool RenderTransmissive { get; }
Property Value
- bool
SecondaryColor
[SchemaMember("CLightComponent", "m_SecondaryColor")]
public Color SecondaryColor { get; set; }
Property Value
- Color
ShadowCascadeCrossFade
[SchemaMember("CLightComponent", "m_flShadowCascadeCrossFade")]
public ref float ShadowCascadeCrossFade { get; }
Property Value
- float
ShadowCascadeDistance0
[SchemaMember("CLightComponent", "m_flShadowCascadeDistance0")]
public ref float ShadowCascadeDistance0 { get; }
Property Value
- float
ShadowCascadeDistance1
[SchemaMember("CLightComponent", "m_flShadowCascadeDistance1")]
public ref float ShadowCascadeDistance1 { get; }
Property Value
- float
ShadowCascadeDistance2
[SchemaMember("CLightComponent", "m_flShadowCascadeDistance2")]
public ref float ShadowCascadeDistance2 { get; }
Property Value
- float
ShadowCascadeDistance3
[SchemaMember("CLightComponent", "m_flShadowCascadeDistance3")]
public ref float ShadowCascadeDistance3 { get; }
Property Value
- float
ShadowCascadeDistanceFade
[SchemaMember("CLightComponent", "m_flShadowCascadeDistanceFade")]
public ref float ShadowCascadeDistanceFade { get; }
Property Value
- float
ShadowCascadeResolution0
[SchemaMember("CLightComponent", "m_nShadowCascadeResolution0")]
public ref int ShadowCascadeResolution0 { get; }
Property Value
- int
ShadowCascadeResolution1
[SchemaMember("CLightComponent", "m_nShadowCascadeResolution1")]
public ref int ShadowCascadeResolution1 { get; }
Property Value
- int
ShadowCascadeResolution2
[SchemaMember("CLightComponent", "m_nShadowCascadeResolution2")]
public ref int ShadowCascadeResolution2 { get; }
Property Value
- int
ShadowCascadeResolution3
[SchemaMember("CLightComponent", "m_nShadowCascadeResolution3")]
public ref int ShadowCascadeResolution3 { get; }
Property Value
- int
ShadowFadeMaxDist
[SchemaMember("CLightComponent", "m_flShadowFadeMaxDist")]
public ref float ShadowFadeMaxDist { get; }
Property Value
- float
ShadowFadeMinDist
[SchemaMember("CLightComponent", "m_flShadowFadeMinDist")]
public ref float ShadowFadeMinDist { get; }
Property Value
- float
ShadowHeight
[SchemaMember("CLightComponent", "m_nShadowHeight")]
public ref int ShadowHeight { get; }
Property Value
- int
ShadowPriority
[SchemaMember("CLightComponent", "m_nShadowPriority")]
public ref int ShadowPriority { get; }
Property Value
- int
ShadowWidth
[SchemaMember("CLightComponent", "m_nShadowWidth")]
public ref int ShadowWidth { get; }
Property Value
- int
SkyAmbientBounce
[SchemaMember("CLightComponent", "m_SkyAmbientBounce")]
public Color SkyAmbientBounce { get; set; }
Property Value
- Color
SkyColor
[SchemaMember("CLightComponent", "m_SkyColor")]
public Color SkyColor { get; set; }
Property Value
- Color
SkyIntensity
[SchemaMember("CLightComponent", "m_flSkyIntensity")]
public ref float SkyIntensity { get; }
Property Value
- float
Style
[SchemaMember("CLightComponent", "m_nStyle")]
public ref int Style { get; }
Property Value
- int
Theta
[SchemaMember("CLightComponent", "m_flTheta")]
public ref float Theta { get; }
Property Value
- float
UseSecondaryColor
[SchemaMember("CLightComponent", "m_bUseSecondaryColor")]
public ref bool UseSecondaryColor { get; }
Property Value
- bool
UsesBakedShadowing
[SchemaMember("CLightComponent", "m_bUsesBakedShadowing")]
public ref bool UsesBakedShadowing { get; }
Property Value
- bool
__m_pChainEntity
[SchemaMember("CLightComponent", "__m_pChainEntity")]
public CNetworkVarChainer __m_pChainEntity { get; }
Property Value
- CNetworkVarChainer