Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
4,516
ConVars & Commands
5,573
Show
All
4,516
Classes
3,881
Enums
635
Entities
852
Components
19
Networked
414
VData
27
Exclusive
482
CEntityDissolve
CEntityFlame
CEnvBeam
CEnvBeverage
CEnvCombinedLightProbeVolume
CEnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volume
CEnvCubemap
CEnvCubemapBox
CEnvCubemapFog
CEnvDecal
CEnvDetailController
CEnvEntityIgniter
CEnvEntityMaker
CEnvExplosion
CEnvFade
CEnvGlobal
CEnvHudHint
CEnvInstructorHint
CEnvInstructorVRHint
CEnvLaser
CEnvLightProbeVolume
CEnvMuzzleFlash
CEnvParticleGlow
CEnvShake
CEnvSky
CEnvSoundscape
CEnvSoundscapeAlias_snd_soundscape
CEnvSoundscapeProxy
CEnvSoundscapeProxyAlias_snd_soundscape_proxy
CEnvSoundscapeTriggerable
CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable
CEnvSpark
CEnvSplash
CEnvTilt
CEnvViewPunch
CEnvVolumetricFogController
CEnvVolumetricFogVolume
CEnvWind
CEnvWindShared
CExplosionTypeData
CFilterAttributeInt
CFilterClass
CFilterContext
CFilterEnemy
CFilterLOS
CFilterMassGreater
CFilterModel
CFilterMultiple
CFilterName
CFilterProximity
CFilterTeam
CFireCrackerBlast
CFish
CFishPool
CFlashbang
CFlashbangProjectile
CFogController
CFogTrigger
CFogVolume
CFootstepControl
CFuncBrush
CFuncConveyor
CFuncElectrifiedVolume
CFuncIllusionary
CFuncInteractionLayerClip
CFuncLadder
CFuncLadderAlias_func_useableladder
CFuncMonitor
CFuncMoveLinear
CFuncMoveLinearAlias_momentary_door
CFuncMover
CFuncMover::FindFollowMoverStrategy_t
CFuncMover::FollowConstraint_t
CFuncMover::FollowEntityDirection_t
CFuncMover::Move_t
CFuncMover::OrientationUpdate_t
CFuncMover::PathRebuildStrategy_t
CFuncMover::TransitionToPathNodeAction_t
CFuncMoverRouter
CFuncNavBlocker
Type
/
to search schemas
Counter-Strike 2
server
CBeam
CEnvLaser
CEnvLaser
env_laser
2328 bytes (0x0918), align 8
Source
Inherits
CBeam
CBaseModelEntity
CBaseEntity
CEntityInstance
Also in
Deadlock
offsets differ
Half-Life: Alyx
differs
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x08EF
m_iszLaserTarget
CUtlSymbolLarge
2288
0x08F0
m_pSprite
CHandle
<
CSprite
>
2296
0x08F8
m_iszSpriteName
CUtlSymbolLarge
2304
0x0900
m_firePosition
Vector
2312
0x0908
m_flStartFrame
float32
2324
0x0914
env_laser
spawnable
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
LaserTarget
string
m_iszLaserTarget
EndSprite
string
m_iszSpriteName
framestart
float32
m_flStartFrame
width
float32
procedural
NoiseAmplitude
int32
procedural
TextureScroll
int32
procedural
texture
CUtlString
procedural
Inputs
Declared here
With inherited
Name
Pulse
Description
Inherited inputs
Toggle
()
—
TurnOff
()
—
TurnOn
()
—
Outputs
Declared here
With inherited
Inherited outputs