Garry's Mod Wiki


  AddOriginToPVS( Vector position )


Adds the specified vector to the PVS which is currently building. This allows all objects in visleafs visible from that vector to be drawn.


1 Vector position
The origin to add.


Adds an RTCamera's current position to all player's PVS, causing props near it to always render on an rtscreen.

hook.Add( "SetupPlayerVisibility", "AddRTCamera", function( ply, viewEntity ) -- Adds any view entity if viewEntity:IsValid() and !viewEntity:TestPVS( ply ) then -- If we don't test if the PVS is already loaded, it could crash the server. AddOriginToPVS( viewEntity:GetPos() ) end end )