OnClientPreRender: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 7: | Line 7: | ||
float timeSlice | float timeSlice | ||
</syntaxhighlight> | </syntaxhighlight> | ||
*'''timeSlice:''' The interval between this frame and the previous one in | *'''timeSlice:''' The interval between this frame and the previous one in milliseconds (varies from 0 to 100). | ||
==Source== | ==Source== |
Revision as of 20:24, 6 August 2009
This event is triggered every time before GTA renders a new frame.
Parameters
float timeSlice
- timeSlice: The interval between this frame and the previous one in milliseconds (varies from 0 to 100).
Source
The source of this event is the client's root element.
Example
This example makes the camera follow the player in a GTA2-like way.
function updateCamera () local x, y, z = getElementPosition ( getLocalPlayer () ) setCameraMatrix ( x, y, z + 50, x, y, z ) end addEventHandler ( "onClientPreRender", getLocalPlayer(), updateCamera )
See Also
Other client events
- onClientChatMessage
- onClientConsole
- onClientDebugMessage
- onClientExplosion
- onClientFileDownloadComplete
- onClientHUDRender
- onClientMinimize
- onClientMTAFocusChange
- onClientPedsProcessed
- onClientPlayerNetworkStatus
- onClientPreRender
- onClientRender
- onClientRestore
- onClientTransferBoxProgressChange
- onClientTransferBoxVisibilityChange
- onClientWorldSound
Client event functions
- triggerLatentServerEvent
- triggerServerEvent
- Shared
- addEvent
- addEventHandler
- cancelEvent
- cancelLatentEvent
- getEventHandlers
- getLatentEventHandles
- getLatentEventStatus
- removeEventHandler
- triggerEvent
- wasEventCancelled