SwiftlyS2

CLightComponent

Interface CLightComponent

Namespace: SwiftlyS2.Shared.SchemaDefinitions

Assembly: SwiftlyS2.CS2.dll

public interface CLightComponent : CEntityComponent, ISchemaClass<CEntityComponent>, ISchemaClass<CLightComponent>, ISchemaField, ISchemaClass, INativeHandle

Implements

Properties

AllowSSTGeneration

ref bool AllowSSTGeneration { get; }
Property Value

Attenuation0

ref float Attenuation0 { get; }
Property Value

Attenuation1

ref float Attenuation1 { get; }
Property Value

Attenuation2

ref float Attenuation2 { get; }
Property Value

BakedShadowIndex

ref int BakedShadowIndex { get; }
Property Value

BounceLight

ref int BounceLight { get; }
Property Value

BounceScale

ref float BounceScale { get; }
Property Value

Brightness

ref float Brightness { get; }
Property Value

BrightnessMult

ref float BrightnessMult { get; }
Property Value

BrightnessScale

ref float BrightnessScale { get; }
Property Value

CapsuleLength

ref float CapsuleLength { get; }
Property Value

CascadeRenderStaticObjects

ref int CascadeRenderStaticObjects { get; }
Property Value

Cascades

ref int Cascades { get; }
Property Value

CastShadows

ref int CastShadows { get; }
Property Value

Color

ref Color Color { get; }
Property Value

DirectLight

ref int DirectLight { get; }
Property Value

Enabled

ref bool Enabled { get; }
Property Value

FadeMaxDist

ref float FadeMaxDist { get; }
Property Value

FadeMinDist

ref float FadeMinDist { get; }
Property Value

Falloff

ref float Falloff { get; }
Property Value

Flicker

ref bool Flicker { get; }
Property Value

FogContributionStength

ref float FogContributionStength { get; }
Property Value

FogLightingMode

ref int FogLightingMode { get; }
Property Value

LightCookie

ref CStrongHandle<InfoForResourceTypeCTextureBase> LightCookie { get; }
Property Value

LightMapUniqueId

ref int LightMapUniqueId { get; }
Property Value

LightPathUniqueId

ref int LightPathUniqueId { get; }
Property Value

LightStyleStartTime

GameTime_t LightStyleStartTime { get; }
Property Value

MinRoughness

ref float MinRoughness { get; }
Property Value

MixedShadows

ref bool MixedShadows { get; }
Property Value

NearClipPlane

ref float NearClipPlane { get; }
Property Value

OrthoLightHeight

ref float OrthoLightHeight { get; }
Property Value

OrthoLightWidth

ref float OrthoLightWidth { get; }
Property Value

Pattern

string Pattern { get; set; }
Property Value

Phi

ref float Phi { get; }
Property Value

PrecomputedBoundsMaxs

ref Vector PrecomputedBoundsMaxs { get; }
Property Value

PrecomputedBoundsMins

ref Vector PrecomputedBoundsMins { get; }
Property Value

PrecomputedFieldsValid

ref bool PrecomputedFieldsValid { get; }
Property Value

PrecomputedMaxRange

ref float PrecomputedMaxRange { get; }
Property Value

PrecomputedOBBAngles

ref QAngle PrecomputedOBBAngles { get; }
Property Value

PrecomputedOBBExtent

ref Vector PrecomputedOBBExtent { get; }
Property Value

PrecomputedOBBOrigin

ref Vector PrecomputedOBBOrigin { get; }
Property Value

PvsModifyEntity

ref bool PvsModifyEntity { get; }
Property Value

Range

ref float Range { get; }
Property Value

RenderDiffuse

ref bool RenderDiffuse { get; }
Property Value

RenderSpecular

ref int RenderSpecular { get; }
Property Value

RenderToCubemaps

ref bool RenderToCubemaps { get; }
Property Value

RenderTransmissive

ref bool RenderTransmissive { get; }
Property Value

SecondaryColor

ref Color SecondaryColor { get; }
Property Value

ShadowCascadeCrossFade

ref float ShadowCascadeCrossFade { get; }
Property Value

ShadowCascadeDistance0

ref float ShadowCascadeDistance0 { get; }
Property Value

ShadowCascadeDistance1

ref float ShadowCascadeDistance1 { get; }
Property Value

ShadowCascadeDistance2

ref float ShadowCascadeDistance2 { get; }
Property Value

ShadowCascadeDistance3

ref float ShadowCascadeDistance3 { get; }
Property Value

ShadowCascadeDistanceFade

ref float ShadowCascadeDistanceFade { get; }
Property Value

ShadowCascadeResolution0

ref int ShadowCascadeResolution0 { get; }
Property Value

ShadowCascadeResolution1

ref int ShadowCascadeResolution1 { get; }
Property Value

ShadowCascadeResolution2

ref int ShadowCascadeResolution2 { get; }
Property Value

ShadowCascadeResolution3

ref int ShadowCascadeResolution3 { get; }
Property Value

ShadowFadeMaxDist

ref float ShadowFadeMaxDist { get; }
Property Value

ShadowFadeMinDist

ref float ShadowFadeMinDist { get; }
Property Value

ShadowHeight

ref int ShadowHeight { get; }
Property Value

ShadowPriority

ref int ShadowPriority { get; }
Property Value

ShadowWidth

ref int ShadowWidth { get; }
Property Value

SkyAmbientBounce

ref Color SkyAmbientBounce { get; }
Property Value

SkyColor

ref Color SkyColor { get; }
Property Value

SkyIntensity

ref float SkyIntensity { get; }
Property Value

Style

ref int Style { get; }
Property Value

Theta

ref float Theta { get; }
Property Value

UseSecondaryColor

ref bool UseSecondaryColor { get; }
Property Value

UsesBakedShadowing

ref bool UsesBakedShadowing { get; }
Property Value

__m_pChainEntity

ref CNetworkVarChainer __m_pChainEntity { get; }
Property Value

Methods

AllowSSTGenerationUpdated()

void AllowSSTGenerationUpdated()

Attenuation0Updated()

void Attenuation0Updated()

Attenuation1Updated()

void Attenuation1Updated()

Attenuation2Updated()

void Attenuation2Updated()

BakedShadowIndexUpdated()

void BakedShadowIndexUpdated()

BounceLightUpdated()

void BounceLightUpdated()

BounceScaleUpdated()

void BounceScaleUpdated()

BrightnessMultUpdated()

void BrightnessMultUpdated()

BrightnessScaleUpdated()

void BrightnessScaleUpdated()

BrightnessUpdated()

void BrightnessUpdated()

CapsuleLengthUpdated()

void CapsuleLengthUpdated()

CascadeRenderStaticObjectsUpdated()

void CascadeRenderStaticObjectsUpdated()

CascadesUpdated()

void CascadesUpdated()

CastShadowsUpdated()

void CastShadowsUpdated()

ColorUpdated()

void ColorUpdated()

DirectLightUpdated()

void DirectLightUpdated()

EnabledUpdated()

void EnabledUpdated()

FadeMaxDistUpdated()

void FadeMaxDistUpdated()

FadeMinDistUpdated()

void FadeMinDistUpdated()

FalloffUpdated()

void FalloffUpdated()

FlickerUpdated()

void FlickerUpdated()

FogContributionStengthUpdated()

void FogContributionStengthUpdated()

FogLightingModeUpdated()

void FogLightingModeUpdated()

LightCookieUpdated()

void LightCookieUpdated()

LightMapUniqueIdUpdated()

void LightMapUniqueIdUpdated()

LightPathUniqueIdUpdated()

void LightPathUniqueIdUpdated()

LightStyleStartTimeUpdated()

void LightStyleStartTimeUpdated()

MinRoughnessUpdated()

void MinRoughnessUpdated()

MixedShadowsUpdated()

void MixedShadowsUpdated()

NearClipPlaneUpdated()

void NearClipPlaneUpdated()

OrthoLightHeightUpdated()

void OrthoLightHeightUpdated()

OrthoLightWidthUpdated()

void OrthoLightWidthUpdated()

PatternUpdated()

void PatternUpdated()

PhiUpdated()

void PhiUpdated()

PrecomputedBoundsMaxsUpdated()

void PrecomputedBoundsMaxsUpdated()

PrecomputedBoundsMinsUpdated()

void PrecomputedBoundsMinsUpdated()

PrecomputedFieldsValidUpdated()

void PrecomputedFieldsValidUpdated()

PrecomputedMaxRangeUpdated()

void PrecomputedMaxRangeUpdated()

PrecomputedOBBAnglesUpdated()

void PrecomputedOBBAnglesUpdated()

PrecomputedOBBExtentUpdated()

void PrecomputedOBBExtentUpdated()

PrecomputedOBBOriginUpdated()

void PrecomputedOBBOriginUpdated()

RangeUpdated()

void RangeUpdated()

RenderDiffuseUpdated()

void RenderDiffuseUpdated()

RenderSpecularUpdated()

void RenderSpecularUpdated()

RenderToCubemapsUpdated()

void RenderToCubemapsUpdated()

RenderTransmissiveUpdated()

void RenderTransmissiveUpdated()

SecondaryColorUpdated()

void SecondaryColorUpdated()

ShadowCascadeCrossFadeUpdated()

void ShadowCascadeCrossFadeUpdated()

ShadowCascadeDistance0Updated()

void ShadowCascadeDistance0Updated()

ShadowCascadeDistance1Updated()

void ShadowCascadeDistance1Updated()

ShadowCascadeDistance2Updated()

void ShadowCascadeDistance2Updated()

ShadowCascadeDistance3Updated()

void ShadowCascadeDistance3Updated()

ShadowCascadeDistanceFadeUpdated()

void ShadowCascadeDistanceFadeUpdated()

ShadowCascadeResolution0Updated()

void ShadowCascadeResolution0Updated()

ShadowCascadeResolution1Updated()

void ShadowCascadeResolution1Updated()

ShadowCascadeResolution2Updated()

void ShadowCascadeResolution2Updated()

ShadowCascadeResolution3Updated()

void ShadowCascadeResolution3Updated()

ShadowFadeMaxDistUpdated()

void ShadowFadeMaxDistUpdated()

ShadowFadeMinDistUpdated()

void ShadowFadeMinDistUpdated()

ShadowHeightUpdated()

void ShadowHeightUpdated()

ShadowPriorityUpdated()

void ShadowPriorityUpdated()

ShadowWidthUpdated()

void ShadowWidthUpdated()

SkyAmbientBounceUpdated()

void SkyAmbientBounceUpdated()

SkyColorUpdated()

void SkyColorUpdated()

SkyIntensityUpdated()

void SkyIntensityUpdated()

StyleUpdated()

void StyleUpdated()

ThetaUpdated()

void ThetaUpdated()

UseSecondaryColorUpdated()

void UseSecondaryColorUpdated()

UsesBakedShadowingUpdated()

void UsesBakedShadowingUpdated()

On this page

Interface CLightComponent
Implements
Properties
AllowSSTGeneration
Attenuation0
Attenuation1
Attenuation2
BakedShadowIndex
BounceLight
BounceScale
Brightness
BrightnessMult
BrightnessScale
CapsuleLength
CascadeRenderStaticObjects
Cascades
CastShadows
Color
DirectLight
Enabled
FadeMaxDist
FadeMinDist
Falloff
Flicker
FogContributionStength
FogLightingMode
LightCookie
LightMapUniqueId
LightPathUniqueId
LightStyleStartTime
MinRoughness
MixedShadows
NearClipPlane
OrthoLightHeight
OrthoLightWidth
Pattern
Phi
PrecomputedBoundsMaxs
PrecomputedBoundsMins
PrecomputedFieldsValid
PrecomputedMaxRange
PrecomputedOBBAngles
PrecomputedOBBExtent
PrecomputedOBBOrigin
PvsModifyEntity
Range
RenderDiffuse
RenderSpecular
RenderToCubemaps
RenderTransmissive
SecondaryColor
ShadowCascadeCrossFade
ShadowCascadeDistance0
ShadowCascadeDistance1
ShadowCascadeDistance2
ShadowCascadeDistance3
ShadowCascadeDistanceFade
ShadowCascadeResolution0
ShadowCascadeResolution1
ShadowCascadeResolution2
ShadowCascadeResolution3
ShadowFadeMaxDist
ShadowFadeMinDist
ShadowHeight
ShadowPriority
ShadowWidth
SkyAmbientBounce
SkyColor
SkyIntensity
Style
Theta
UseSecondaryColor
UsesBakedShadowing
__m_pChainEntity
Methods
AllowSSTGenerationUpdated()
Attenuation0Updated()
Attenuation1Updated()
Attenuation2Updated()
BakedShadowIndexUpdated()
BounceLightUpdated()
BounceScaleUpdated()
BrightnessMultUpdated()
BrightnessScaleUpdated()
BrightnessUpdated()
CapsuleLengthUpdated()
CascadeRenderStaticObjectsUpdated()
CascadesUpdated()
CastShadowsUpdated()
ColorUpdated()
DirectLightUpdated()
EnabledUpdated()
FadeMaxDistUpdated()
FadeMinDistUpdated()
FalloffUpdated()
FlickerUpdated()
FogContributionStengthUpdated()
FogLightingModeUpdated()
LightCookieUpdated()
LightMapUniqueIdUpdated()
LightPathUniqueIdUpdated()
LightStyleStartTimeUpdated()
MinRoughnessUpdated()
MixedShadowsUpdated()
NearClipPlaneUpdated()
OrthoLightHeightUpdated()
OrthoLightWidthUpdated()
PatternUpdated()
PhiUpdated()
PrecomputedBoundsMaxsUpdated()
PrecomputedBoundsMinsUpdated()
PrecomputedFieldsValidUpdated()
PrecomputedMaxRangeUpdated()
PrecomputedOBBAnglesUpdated()
PrecomputedOBBExtentUpdated()
PrecomputedOBBOriginUpdated()
RangeUpdated()
RenderDiffuseUpdated()
RenderSpecularUpdated()
RenderToCubemapsUpdated()
RenderTransmissiveUpdated()
SecondaryColorUpdated()
ShadowCascadeCrossFadeUpdated()
ShadowCascadeDistance0Updated()
ShadowCascadeDistance1Updated()
ShadowCascadeDistance2Updated()
ShadowCascadeDistance3Updated()
ShadowCascadeDistanceFadeUpdated()
ShadowCascadeResolution0Updated()
ShadowCascadeResolution1Updated()
ShadowCascadeResolution2Updated()
ShadowCascadeResolution3Updated()
ShadowFadeMaxDistUpdated()
ShadowFadeMinDistUpdated()
ShadowHeightUpdated()
ShadowPriorityUpdated()
ShadowWidthUpdated()
SkyAmbientBounceUpdated()
SkyColorUpdated()
SkyIntensityUpdated()
StyleUpdated()
ThetaUpdated()
UseSecondaryColorUpdated()
UsesBakedShadowingUpdated()