Entity systemClasses

CBarnLight

Schema class CBarnLight, derived from CBaseModelEntity.

Generated from the game's schema. Header: source2mod/schema/entity/classes/CBarnLight.h

Inherits CBaseModelEntity

Fields

FieldType
m_bEnabledbool
m_nColorModeint32_t
m_ColorColor
m_flColorTemperaturefloat
m_flBrightnessfloat
m_flBrightnessScalefloat
m_nDirectLightint32_t
m_nBakedShadowIndexint32_t
m_nLightPathUniqueIdint32_t
m_nLightMapUniqueIdint32_t
m_nLuminaireShapeint32_t
m_flLuminaireSizefloat
m_flLuminaireAnisotropyfloat
m_LightStyleStringCUtlString
m_flLightStyleStartTimefloat
m_QueuedLightStyleStringsCUtlVector<CUtlString>
m_LightStyleEventsCUtlVector<CUtlString>
m_LightStyleTargetsCUtlVector<CHandle<CBaseModelEntity>>
m_StyleEventCEntityIOOutput
m_hLightCookieCStrongHandle<InfoForResourceTypeCTextureBase>
m_flShapefloat
m_flSoftXfloat
m_flSoftYfloat
m_flSkirtfloat
m_flSkirtNearfloat
m_vSizeParamsVector
m_flRangefloat
m_vShearVector
m_nBakeSpecularToCubemapsint32_t
m_vBakeSpecularToCubemapsSizeVector
m_flBakeSpecularToCubemapsScalefloat
m_nCastShadowsint32_t
m_nShadowMapSizeint32_t
m_nShadowPriorityint32_t
m_bContactShadowbool
m_bForceShadowsEnabledbool
m_nBounceLightint32_t
m_flBounceScalefloat
m_flMinRoughnessfloat
m_vAlternateColorVector
m_fAlternateColorBrightnessfloat
m_nFogint32_t
m_flFogStrengthfloat
m_nFogShadowsint32_t
m_flFogScalefloat
m_flFadeSizeStartfloat
m_flFadeSizeEndfloat
m_flShadowFadeSizeStartfloat
m_flShadowFadeSizeEndfloat
m_bPrecomputedFieldsValidbool
m_vPrecomputedBoundsMinsVector
m_vPrecomputedBoundsMaxsVector
m_vPrecomputedOBBOriginVector
m_vPrecomputedOBBAnglesQAngle
m_vPrecomputedOBBExtentVector
m_nPrecomputedSubFrustaint32_t
m_vPrecomputedOBBOrigin0Vector
m_vPrecomputedOBBAngles0QAngle
m_vPrecomputedOBBExtent0Vector
m_vPrecomputedOBBOrigin1Vector
m_vPrecomputedOBBAngles1QAngle
m_vPrecomputedOBBExtent1Vector
m_vPrecomputedOBBOrigin2Vector
m_vPrecomputedOBBAngles2QAngle
m_vPrecomputedOBBExtent2Vector
m_vPrecomputedOBBOrigin3Vector
m_vPrecomputedOBBAngles3QAngle
m_vPrecomputedOBBExtent3Vector
m_vPrecomputedOBBOrigin4Vector
m_vPrecomputedOBBAngles4QAngle
m_vPrecomputedOBBExtent4Vector
m_vPrecomputedOBBOrigin5Vector
m_vPrecomputedOBBAngles5QAngle
m_vPrecomputedOBBExtent5Vector
m_bPvsModifyEntitybool
m_bTransmitAlwaysbool
m_VisClustersCUtlVector<uint16_t>

Schema fields are accessors: read with entity->m_field(), write with entity->m_field = value (the write marks the field for networking).

On this page