![]() | InDesign SDK 20.5 |
#include <WBaseResourceAccess.h>

Classes | |
| class | ResourceFileInfo |
Public Member Functions | |
| WBaseResourceAccess () | |
| WBaseResourceAccess (ResourceFileInfo *) | |
| WBaseResourceAccess (IDFile *resourceFile, ResourceFileInfo *) | |
| WBaseResourceAccess (const PMString &pluginName, ResourceFileInfo *) | |
| WBaseResourceAccess (PluginID pluginID, ResourceFileInfo *) | |
| virtual | ~WBaseResourceAccess () |
| virtual const IDFile * | GetResourceFile () |
| ResourceFileInfo * | GetResourceFileInfo () |
| HRSRC | GetResourceHandle () const |
Windows implementation class behind WResourceAccess.
WResourceAccess is a shallow implementation that is compiled into every plugin and shared library so that every plugin has it's own copy of the static data used to retain the resource file information for a plugin. WBaseResourceAccess contains the majority of the actual implementation.
| WBaseResourceAccess::WBaseResourceAccess | ( | ) |
Unused - implementation simply asserts
| WBaseResourceAccess::WBaseResourceAccess | ( | ResourceFileInfo * | ) |
Uses the resource file local to the plugin containing the call (passed in resFileInfo). Assertion violation if SetResourceFile or SetPluginBundle hasn't been called.
| WBaseResourceAccess::WBaseResourceAccess | ( | IDFile * | resourceFile, |
| ResourceFileInfo * | |||
| ) |
Uses the specified resource file. Assumes that the IDFile* will be valid as long as "this" is valid.
| WBaseResourceAccess::WBaseResourceAccess | ( | const PMString & | pluginName, |
| ResourceFileInfo * | |||
| ) |
Uses the specified plugin's resources. Assumes that the plugin is loaded as long as "this" is valid.
| WBaseResourceAccess::WBaseResourceAccess | ( | PluginID | pluginID, |
| ResourceFileInfo * | |||
| ) |
Uses the specified plugin's resources. Assumes that the plugin is loaded as long as "this" is valid.
| virtual |
Closes the resource file (or caches it).
| virtual |
Retrieves the resource file.
Implements IResourceAccess.
| inline |
Retrieves the resource file info.
| HRSRC WBaseResourceAccess::GetResourceHandle | ( | ) | const |
Retrieves the current resource handle.