Panda3D
Public Member Functions | List of all members
LightMutex Class Reference
Inheritance diagram for LightMutex:
LightMutexDirect

Public Member Functions

 __init__ ()
 
 __init__ (str name)
 
- Public Member Functions inherited from LightMutexDirect
 acquire ()
 Grabs the lightMutex if it is available. More...
 
 clearName ()
 The lightMutex name is only defined when compiling in DEBUG_THREADS mode. More...
 
bool debugIsLocked ()
 Returns true if the current thread has locked the LightMutex, false otherwise. More...
 
str getName ()
 The lightMutex name is only defined when compiling in DEBUG_THREADS mode. More...
 
bool hasName ()
 The lightMutex name is only defined when compiling in DEBUG_THREADS mode. More...
 
 output (Ostream out)
 This method is declared virtual in LightMutexDebug, but non-virtual in LightMutexDirect. More...
 
 release ()
 Releases the lightMutex. More...
 
 setName (str name)
 The lightMutex name is only defined when compiling in DEBUG_THREADS mode. More...
 

Member Function Documentation

◆ __init__() [1/2]

__init__ ( )

◆ __init__() [2/2]

__init__ ( str  name)