CheatMenuSA/CheatMenu/Util.h
2021-04-08 02:35:21 +06:00

21 lines
771 B
C++

#pragma once
class Util
{
private:
static bool LoadTextureFromFileDx11(const char* filename, ID3D11ShaderResourceView** out_srv);
public:
static void ClearCharTasksVehCheck(CPed* ped);
static CPed *GetClosestPed();
static CVehicle *GetClosestVehicle();
static int GetLargestGangInZone();
static void LoadTexturesInDirRecursive(const char * path, const char * file_ext, std::vector<std::string>& category_vec, std::vector<std::unique_ptr<TextureStructure>> &store_vec);
static void ReleaseTextures(std::vector<std::unique_ptr<TextureStructure>> &store_vec);
static bool IsOnMission();
static std::string GetLocationName(CVector *pos);
static void RainbowValues(int &r, int&g, int &b, float speed);
static RwTexture* LoadTextureFromPngFile(fs::path path);
};