CLightComponent
Interface CLightComponent
Namespace: SwiftlyS2.Shared.SchemaDefinitions
Assembly: SwiftlyS2.CS2.dll
public interface CLightComponent : CEntityComponent, ISchemaClass<CEntityComponent>, ISchemaClass<CLightComponent>, ISchemaField, ISchemaClass, INativeHandleImplements
- CEntityComponent
- ISchemaClass<CEntityComponent>
- ISchemaClass<CLightComponent>
- ISchemaField
- ISchemaClass
- INativeHandle
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()