raSystem  1.0 bata
raUtility.h
Go to the documentation of this file.
1 #pragma once
2 
3  class raCamera;
4  namespace Util
5  {
6  class RAPI raFile
7  {
8  public:
9  // Datei Functionen
10  static DWORD raGetFileSize(raString Filename);
11  static BOOL raFileExists(raString Filename);
12  static raString raGetFilenameExtension(raString Filename);
13  static raString raRemoveDir(raString Filename);
14  static bool raRunProgramm(raString FileName, raString Parameter);
15  };
16  }
17  // Engine Functionen
18  RAPI bool raLoadEngine();
19  RAPI bool raCloseEngine(void);
20 
21  // Diverses
23  RAPI long raGetMemory();
24 #ifndef WIN64
25  RAPI float raGetCpuFrequency();
26 #endif
27  // Fenster
28  RAPI raVector2 raGetWinSize(HWND hWnd);
29 
30  RAPI int raGetRandInt(int min, int max);
31  RAPI float raGetRandFloat(float min, float max);
32  RAPI float raGetRandPercent();
33  RAPI void raComputePickRay(raCamera* pCamera, float xPos, float yPos, raVector3* v1, raVector3* v2);
34  RAPI raMatrix raGetRandMatrix(float scaleX, float scaleY, float scaleZ, float offsetY);
35 
36  //Math Function
RAPI raVector2 raGetWinSize(HWND hWnd)
RAPI bool raRunProgramm(const raString FileName, const raString Parameter)
Definition: raUtility.cpp:238
#define RAPI
Definition: raMain.h:11
RAPI raMatrix raGetRandMatrix(float scaleX, float scaleY, float scaleZ, float offsetY)
Definition: raUtility.cpp:222
RAPI raFloat raSqrtf(raFloat X)
Definition: raUtility.cpp:277
RAPI float raGetRandPercent()
Definition: raUtility.cpp:199
RAPI bool raLoadEngine()
Definition: raUtility.cpp:79
float raFloat
Definition: raMain.h:106
RAPI raFloat raCosf(raFloat X)
Definition: raUtility.cpp:301
RAPI raFloat raSinf(raFloat X)
Definition: raUtility.cpp:297
RAPI raFloat raTanf(raFloat X)
Definition: raUtility.cpp:305
RAPI raString raGetWinVersion()
Definition: raUtility.cpp:113
Definition: raUtility.h:4
RAPI long raGetMemory()
Definition: raUtility.cpp:134
std::string raString
Definition: raMain.h:107
RAPI raFloat raAbs(raFloat X)
Definition: raUtility.cpp:285
RAPI raFloat raAcosf(raFloat X)
Definition: raUtility.cpp:281
RAPI void raComputePickRay(raCamera *pCamera, float xPos, float yPos, raVector3 *v1, raVector3 *v2)
Definition: raUtility.cpp:204
RAPI int raGetRandInt(int min, int max)
Definition: raUtility.cpp:190
RAPI bool raCloseEngine(void)
Definition: raUtility.cpp:72
RAPI float raGetRandFloat(float min, float max)
Definition: raUtility.cpp:195
RAPI float raGetCpuFrequency()
Definition: raUtility.cpp:142