|
UtilExport bool | IsDebugging () |
| Returns true if 3ds Max is running under a debugger. More...
|
|
UtilExport int | NumberOfProcessors () |
| Returns the number of processors in the system. More...
|
|
UtilExport int | GetScreenWidth () |
| Returns the width of the screen (including multiple monitors) More...
|
|
UtilExport int | GetScreenHeight () |
| Returns the height of the screen (including multiple monitors) More...
|
|
UtilExport bool | IsGetACPAsian () |
| Returns true if the current ANSI codepage is for an Asian language. More...
|
|
UtilExport void | UseLanguagePackLocale (HMODULE hMyModule=reinterpret_cast< HMODULE >(&__ImageBase)) |
| Sets the locale for a DLL or thread to match that of the language pack being used at 3ds Max start up. More...
|
|
UtilExport WORD | GetLanguageID () |
| Returns the identifier of the language used by 3ds Max. More...
|
|
UtilExport LANGID | GetLocaleValue () |
| Returns the locale ID value that is being used by 3ds Max, as set by the language pack being used at runtime. More...
|
|
UtilExport const MCHAR * | GetLocaleValueAsHexString () |
| Returns the locale ID value that is being used by 3ds Max, as set by the language pack being used at runtime. More...
|
|
UtilExport const MCHAR * | GetLanguageTLA () |
| Returns the "three letter acronym" (TLA) of the language used by 3ds Max. More...
|
|
UtilExport const MCHAR * | GetLanguagePackDirName () |
| Returns the two-two (eg "en-US" or "ja-JP") language pack directory for the language pack in use by 3ds Max. More...
|
|
UtilExport UINT | CodePageForLanguage (LANGID) |
| Returns the code page corresponding to the specified locale value. More...
|
|
UtilExport bool | CopyToClipBoard (const MCHAR *text, HWND hwnd) |
| copies a string to the system wide clipboard More...
|
|
UtilExport HRESULT | UtilGetFolderPath (HWND hwndOwner, int nFolder, HANDLE hToken, DWORD dwFlags, MSTR &path) |
|
UtilExport bool | IsUsingProfileDirectories () |
| Returns a value indicating whether the application is configured to use User Profiles or not. More...
|
|
UtilExport bool | IsUsingRoamingProfiles () |
| Returns a value indicating whether the application is configured to use romaing User Profiles or not. More...
|
|
UtilExport bool | GetSpecDir (int index, const MCHAR *dirName, MSTR &specPath) |
| This function is used to convert a path relative to the 3ds max install to an absolute path. More...
|
|
UtilExport bool | TryCSIDLDir (int csidl, const MCHAR *dirName, MSTR &csidlPath) |
| This is a helper for creating standard windows CSIDL directories. More...
|
|
UtilExport BOOL | IsSSE () |
|
UtilExport bool | ScanDirectoryTree (const MCHAR *treeroot, const MCHAR *filename, MSTR &targetpath) |
|
UtilExport MSTR | CaptureCallStack (int skipFirstNStackLevels=3, int maxStackLevels=-1) |
|
UtilExport MSTR | GetVersionOfFile (const MCHAR *fileName) |
| Returns the file version as a string of form "#.#.#.#" where the numbers are the major version, the update version, the Hot Fix number, and the build number. More...
|
|
UtilExport MSTR | GetMaxBuildNumber () |
| Returns the 3ds Max build number as a string of form "#.#.#.#" where the numbers are the major version, the update version, the Hot Fix number, and the build number. More...
|
|
UtilExport Interface * | UtilGetCOREInterface () |
| Access to core interfaces from maxutil - no need to link against core.dll. More...
|
|
UtilExport Interface7 * | UtilGetCOREInterface7 () |
|
UtilExport Interface8 * | UtilGetCOREInterface8 () |
|
UtilExport Interface9 * | UtilGetCOREInterface9 () |
|
UtilExport Interface10 * | UtilGetCOREInterface10 () |
|
UtilExport Interface11 * | UtilGetCOREInterface11 () |
|
UtilExport Interface12 * | UtilGetCOREInterface12 () |
|
UtilExport Interface13 * | UtilGetCOREInterface13 () |
|
UtilExport Interface14 * | UtilGetCOREInterface14 () |
|
UtilExport Interface15 * | UtilGetCOREInterface15 () |
|
UtilExport Interface16 * | UtilGetCOREInterface16 () |
|
UtilExport IPathConfigMgrEx * | UtilGetPathConfigMgr () |
|
UtilExport MaxSDK::Graphics::IDisplayManager * | GetIDisplayManager () |
| Helper function to access the IDisplayManager core interface. More...
|
|
UtilExport bool | IsGpuPresent () |
| Method that verifies if at least one GPU is present on the current system. More...
|
|
This function is used to convert a path relative to the 3ds max install to an absolute path.
This function is used to convert a path relative to the 3ds max install to an absolute path. For instance, this will yield the absolute path of the downloads directory:
1 GetSpecDir(APP_DOWNLOAD_DIR, _M("downloads"), buf);\n
- Parameters
-
[in] | index | - The ID of the directory to return. This value should be one of AppPaths. |
[in] | dirName | - The subdirectory to look for |
[out] | specPath | - The resolved absolute path, or null string on failure. |
/returns true if specPath
was successfully resolved, false otherwise.
This is a helper for creating standard windows CSIDL directories.
This function is a helper for creating standard windows CSIDL directories The list of possible root directories is shown in the windows header SHLOBJ.h. In particular, the TryCSIDLDir() function can be used to create CSIDL_LOCAL_APPDATA paths, where you can put application-specific data tailored to the current windows user.
- Parameters
-
[in] | csidl | - The ID of the directory to return. Should be one of the windows CSIDL defines. |
[in] | dirName | - specifies the relative pathname. |
[out] | csidlPath | - The absolute path to the created CSIDL directory, or null string on failure. |
/returns true if csidlPath
was successfully created, false otherwise.