 |
Blamite Game Engine - blam!
00423.10.27.24.0533.blamite
The core library for the Blamite Game Engine.
|
Definition: achievement_manager.cpp:12
enum const char bool * exists
Definition: ffi.h:909
EDiscordResult
Definition: ffi.h:45
Result GetPath(char path[4096])
Definition: storage_manager.cpp:148
Definition: storage_manager.h:7
Result Exists(char const *name, bool *exists)
Definition: storage_manager.cpp:107
void Count(std::int32_t *count)
Definition: storage_manager.cpp:118
void ReadAsync(char const *name, std::function< void(Result, std::uint8_t *, std::uint32_t)> callback)
Definition: storage_manager.cpp:31
unsigned char uint8_t
Definition: stdint.h:15
unsigned long long uint64_t
Definition: stdint.h:18
int int32_t
Definition: stdint.h:13
Result
Definition: types.h:12
Result Stat(char const *name, FileStat *stat)
Definition: storage_manager.cpp:127
Result StatAt(std::int32_t index, FileStat *stat)
Definition: storage_manager.cpp:138
void * IDiscordStorageEvents
Definition: ffi.h:870
Result Read(char const *name, std::uint8_t *data, std::uint32_t dataLength, std::uint32_t *read)
Definition: storage_manager.cpp:14
enum const char struct DiscordFileStat * stat
Definition: ffi.h:913
Result Write(char const *name, std::uint8_t *data, std::uint32_t dataLength)
Definition: storage_manager.cpp:71
int32_t * count
Definition: ffi.h:910
Result Delete(char const *name)
Definition: storage_manager.cpp:101
unsigned int uint32_t
Definition: stdint.h:17
enum const char uint8_t uint32_t uint32_t * read
Definition: ffi.h:877
void ReadAsyncPartial(char const *name, std::uint64_t offset, std::uint64_t length, std::function< void(Result, std::uint8_t *, std::uint32_t)> callback)
Definition: storage_manager.cpp:49
void WriteAsync(char const *name, std::uint8_t *data, std::uint32_t dataLength, std::function< void(Result)> callback)
Definition: storage_manager.cpp:78
~StorageManager()=default
char DiscordPath[4096]
Definition: ffi.h:253