Garry's Mod Wiki

Revision Difference

Global.AddOriginToPVS#548048

<function name="AddOriginToPVS" parent="Global" type="libraryfunc"> <description>Adds the specified vector to the PVS which is currently building. This allows all objects in visleafs visible from that vector to be drawn.</description> <realm>Server</realm> <args> <arg name="position" type="Vector">The origin to add.</arg> </args> </function> <example> <description>Adds an RTCamera's current position to all player's PVS, causing props near it to always render on an rtscreen</description>⤶ <description>Adds an RTCamera's current position to all player's PVS, causing props near it to always render on an rtscreen.</description>⤶ <code> hook.Add("SetupPlayerVisibility", "AddRTCamera", function(pPlayer, pViewEntity) hook.Add( "SetupPlayerVisibility", "AddRTCamera", function( ply, viewEntity ) -- Adds any view entity if (pViewEntity:IsValid()) then AddOriginToPVS(pViewEntity:GetPos()) if viewEntity:IsValid() then AddOriginToPVS( viewEntity:GetPos() ) end end) end ) </code> ⤶ </example></example>