Difference between revisions of "NET:LavishVMAPI.Frame.Lock"

From Lavish Software Wiki
Jump to navigation Jump to search
 
Line 2: Line 2:
 
See [[NET:Concepts:Frame Locking|Frame Locking]].
 
See [[NET:Concepts:Frame Locking|Frame Locking]].
  
FrameLock acquires a non-exclusive lock on the current frame, such that the frame will not complete until the lock is released via [[NET:LavishVMAPI.Frame.FrameUnlock|FrameUnlock]].  This also ensures that the host application (e.g. game) is not making modifications to relevant game objects.
+
FrameLock acquires a non-exclusive lock on the current frame, such that the frame will not complete until the lock is released via  
 +
[[NET:LavishVMAPI.Frame.FrameUnlock|FrameUnlock]].  This also ensures that the host application (e.g. game) is not making modifications to relevant game objects.
 +
 
 +
There must be one unlock call per lock call.
  
 
=== Reference Library ===
 
=== Reference Library ===

Revision as of 21:08, 2 December 2006

Overview

See Frame Locking.

FrameLock acquires a non-exclusive lock on the current frame, such that the frame will not complete until the lock is released via FrameUnlock. This also ensures that the host application (e.g. game) is not making modifications to relevant game objects.

There must be one unlock call per lock call.

Reference Library

Lavish.InnerSpace.dll

Fully Qualified Name

LavishVMAPI.Frame.FrameLock

Declaration

static public void FrameLock();

Parameters

None

Return Value

None

Examples

See Also