 |
Blamite Game Engine - blam!
00406.12.10.23.1457.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
ARPHIC PUBLIC LICENSE Ltd Yung Chi Taiwan All rights reserved except as specified below Everyone is permitted to copy and distribute verbatim copies of this license but changing it is forbidden Preamble The licenses for most software are designed to take away your freedom to share and change it By the ARPHIC PUBLIC LICENSE specifically permits and encourages you to use this provided that you give the recipients all the rights that we gave you and make sure they can get the modifications of this software Legal Terms Font means the TrueType fonts AR PL Mingti2L AR PL KaitiM AR PL KaitiM and the derivatives of those fonts created through any modification including modifying reordering converting changing font name
Definition: ARPHICPL.TXT:16