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>