SetNearClipPlane: Difference between revisions

From Onset Developer Wiki
28days (talk | contribs)
No edit summary
No edit summary
 
(3 intermediate revisions by 3 users not shown)
Line 6: Line 6:


{{FuncParameters}}
{{FuncParameters}}
{{FuncParam|distance|The distance in which you have to cull the objects.}}
{{FuncParam|distance|The distance in which you have to cull the objects. Set to zero (0) to reset back to defaults.}}


{{FuncReturnValue|__EDIT_ME__}}
{{FuncReturnValue|Returns nothing.}}


== Example ==
== Example ==
Line 16: Line 16:
local bEnable = not IsFirstPersonCamera()
local bEnable = not IsFirstPersonCamera()
EnableFirstPersonCamera(bEnable)
EnableFirstPersonCamera(bEnable)
SetNearClipPlane(25)
SetNearClipPlane(15)
end
end
end
end
Line 23: Line 23:


{{RelatedFunctions}}
{{RelatedFunctions}}
{{ClientPlayerFunctions}}
*[[GetGameVersion]]
*[[IsGameDevMode]]
*[[IsPlayerInMainMenu]]
*[[InvokeDamageFX]]
*[[UpdateDiscordActivity]]
*[[ConnectToServer]]
*[[SetNearClipPlane]]

Latest revision as of 11:09, 2 September 2020

SetNearClipPlane

Type: Function
Context: Client
Introduced: v1.0

Description

This function culls triangles in a certain distance. Useful for the first person mode to hide head attachments.

Syntax

SetNearClipPlane(distance)

Parameters

  • distance
    The distance in which you have to cull the objects. Set to zero (0) to reset back to defaults.

Return Value

  • Returns nothing.

Example

function OnKeyPress(key)
	if key == "P" then
		local bEnable = not IsFirstPersonCamera()
		EnableFirstPersonCamera(bEnable)
		SetNearClipPlane(15)
	end
end
AddEvent("OnKeyPress", OnKeyPress)

See also