29 lines
523 B
C++
29 lines
523 B
C++
#ifndef VOXEL_STRING_NAMES_H
|
|
#define VOXEL_STRING_NAMES_H
|
|
|
|
#include "core/string_name.h"
|
|
|
|
class VoxelStringNames {
|
|
private:
|
|
static VoxelStringNames *g_singleton;
|
|
|
|
public:
|
|
inline static VoxelStringNames *get_singleton() {
|
|
return g_singleton;
|
|
}
|
|
|
|
static void create_singleton();
|
|
static void destroy_singleton();
|
|
|
|
VoxelStringNames();
|
|
|
|
StringName emerge_block;
|
|
StringName immerge_block;
|
|
StringName generate_block;
|
|
StringName get_used_channels_mask;
|
|
|
|
StringName u_transition_mask;
|
|
};
|
|
|
|
#endif // VOXEL_STRING_NAMES_H
|