Elaztek Developer Hub
Blamite Game Engine - Strings  00428.01.13.25.2134.blamite
A library containing general purpose utilities and classes for use in multiple projects.
web.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 
5 #ifdef STRINGS_EXPORTS
6 #define STRINGS_API __declspec(dllexport)
7 #else
8 #define STRINGS_API __declspec(dllimport)
9 #endif
10 
12 {
18  STRINGS_API void OpenWebURL(std::string url);
19 
25  STRINGS_API void OpenLocalWebURL(std::string local_path);
26 }
BlamStrings::Utils::IO::GetApplicationDir
STRINGS_API std::string GetApplicationDir()
Retrieves the application's working directory.
Definition: io.cpp:114
BlamStrings::Utils::Web::OpenWebURL
STRINGS_API void OpenWebURL(std::string url)
Opens the specified URL in the user's default web browser.
Definition: web.cpp:5
web.h
BlamStrings::Utils::UUID::GenerateUUIDString
STRINGS_API std::string GenerateUUIDString()
Generates a new UUID string.
Definition: uuid.cpp:19
uuids::uuid
Definition: uuid.h:383
uuid.h
uuids::uuid_random_generator
basic_uuid_random_generator< std::mt19937 > uuid_random_generator
Definition: uuid.h:766
STRINGS_API
#define STRINGS_API
Definition: web.h:8
BlamStrings::Utils::Web::OpenLocalWebURL
STRINGS_API void OpenLocalWebURL(std::string local_path)
Opens the specified relative path in the user's default web browser.
Definition: web.cpp:10
uuids::to_string
std::basic_string< CharT, Traits, Allocator > to_string(uuid const &id)
Definition: uuid.h:581
io.h
uuids::basic_uuid_random_generator
Definition: uuid.h:734
BlamStrings::Utils::Web
Definition: web.h:11
BlamStrings::Utils::UUID::GenerateUUID
STRINGS_API uuids::uuid GenerateUUID()
Generates a new UUID.
Definition: uuid.cpp:3