Difference between revisions of "NET:LavishVMAPI.Frame.Lock"
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
Contents
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
Fully Qualified Name
- LavishVMAPI.Frame.FrameLock
- LavishVMAPI namespace
- Frame class
- FrameLock function
- Frame class
Declaration
static public void FrameLock();
Parameters
None
Return Value
None