CResourceCompilerHelper

Class Hierarchy
C++
class CResourceCompilerHelper;
File

ResourceCompilerHelper.h

Description

Provides settings and functions to make calls to RC.

CResourceCompilerHelper::ERcCallResult Enumeration
C++
enum ERcCallResult {
  eRcCallResult_success,
  eRcCallResult_notFound,
  eRcCallResult_error,
  eRcCallResult_crash,
  eRcCallResult_queued
};
File

ResourceCompilerHelper.h

CResourceCompilerHelper::ERcExePath Enumeration
C++
enum ERcExePath {
  eRcExePath_currentFolder,
  eRcExePath_registry,
  eRcExePath_settingsManager,
  eRcExePath_customPath
};
File

ResourceCompilerHelper.h

CResourceCompilerHelper::GetExtension Method
C++
static const char* GetExtension(const char* in);
Description

little helper function (to stay independent)

CResourceCompilerHelper::GetOutputFilename Method
C++
static void GetOutputFilename(const char* szFilePath, char* buffer, size_t bufferSizeInBytes);
Parameters
Parameters
Description
const char* szFilePath
could be source or destination filename
CResourceCompilerHelper::RemoveFilename Method
C++
static void RemoveFilename(const char* szFilePath, char* buffer, size_t bufferSizeInBytes);
Description

little helper function (to stay independent)

CResourceCompilerHelper::RemovePath Method
C++
static void RemovePath(const char* szFilePath, char* buffer, size_t bufferSizeInBytes);
Description

little helper function (to stay independent)

CResourceCompilerHelper::ReplaceExtension Method
C++
static void ReplaceExtension(const char* path, const char* new_ext, char* buffer, size_t bufferSizeInBytes);
Description

little helper function (to stay independent)