Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
API Namespace Reference

Classes

class  ArkBaseApi
 
class  AtlasBaseApi
 
class  Hooks
 
class  IBaseApi
 
class  Offsets
 
class  PdbReader
 
struct  Plugin
 
class  PluginManager
 
class  Requests
 
class  ScopedDiaType
 
class  Timer
 

Typedefs

template<typename T >
using CComPtr = ScopedDiaType<T>
 

Functions

void MergePdbConfig (nlohmann::json &left, const nlohmann::json &right)
 
std::vector< std::string > MergeStringArrays (std::vector< std::string > first, std::vector< std::string > second)
 
std::string ReplaceString (std::string subject, const std::string &search, const std::string &replace)
 

Variables

std::unique_ptr< IBaseApigame_api
 
constexpr float api_version = 3.56f
 

Typedef Documentation

◆ CComPtr

template<typename T >
using API::CComPtr = ScopedDiaType<T>

Definition at line 42 of file PDBReader.cpp.

Function Documentation

◆ MergePdbConfig()

void API::MergePdbConfig ( nlohmann::json & left,
const nlohmann::json & right )

Definition at line 9 of file Helpers.cpp.

+ Here is the call graph for this function:

◆ MergeStringArrays()

std::vector< std::string > API::MergeStringArrays ( std::vector< std::string > first,
std::vector< std::string > second )

Definition at line 23 of file Helpers.cpp.

+ Here is the caller graph for this function:

◆ ReplaceString()

std::string API::ReplaceString ( std::string subject,
const std::string & search,
const std::string & replace )

Definition at line 71 of file Helpers.cpp.

Variable Documentation

◆ api_version

constexpr float API::api_version = 3.56f
constexpr

Definition at line 19 of file ArkBaseApi.cpp.

◆ game_api

std::unique_ptr<IBaseApi> API::game_api
inline

Definition at line 25 of file IBaseApi.h.