Resource holding data about a dynamic library.  
 More...
#include <OgreDynLib.h>
|  | 
|  | DynLib (const String &name) | 
|  | Default constructor - used by DynLibManager. 
 | 
|  | 
|  | ~DynLib () | 
|  | Default destructor. 
 | 
|  | 
| const String & | getName () const | 
|  | Get the name of the library. 
 | 
|  | 
| void * | getSymbol (const String &strName) const noexcept | 
|  | Returns the address of the given symbol from the loaded library. 
 | 
|  | 
| bool | isLoaded () const | 
|  | Returns true if it's successfully loaded. 
 | 
|  | 
| void | load (const bool bOptional) | 
|  | Load the library. 
 | 
|  | 
| void | unload () | 
|  | Unload the library. 
 | 
|  | 
Resource holding data about a dynamic library. 
- Author
- Adrian Cearn„u (cearn.nosp@m.y@ce.nosp@m.arny..nosp@m.ro) 
- Since
- 27 January 2002 
◆ DynLib()
      
        
          | Ogre::DynLib::DynLib | ( | const String & | name | ) |  | 
      
 
Default constructor - used by DynLibManager. 
- Warning
- Do not call directly 
 
 
◆ ~DynLib()
      
        
          | Ogre::DynLib::~DynLib | ( |  | ) |  | 
      
 
 
◆ getName()
  
  | 
        
          | const String & Ogre::DynLib::getName | ( |  | ) | const |  | inline | 
 
Get the name of the library. 
 
 
◆ getSymbol()
  
  | 
        
          | void * Ogre::DynLib::getSymbol | ( | const String & | strName | ) | const |  | noexcept | 
 
Returns the address of the given symbol from the loaded library. 
- Parameters
- 
  
    | strName | The name of the symbol to search for |  
 
- Returns
- If the function succeeds, the returned value is a handle to the symbol. 
- If the function fails, the returned value is NULL. 
 
 
◆ isLoaded()
      
        
          | bool Ogre::DynLib::isLoaded | ( |  | ) | const | 
      
 
Returns true if it's successfully loaded. 
 
 
◆ load()
      
        
          | void Ogre::DynLib::load | ( | const bool | bOptional | ) |  | 
      
 
Load the library. 
- Parameters
- 
  
    | bOptional | When true, we will skip it if it fails to initialize |  
 
 
 
◆ unload()
      
        
          | void Ogre::DynLib::unload | ( |  | ) |  | 
      
 
 
The documentation for this class was generated from the following file: