Luanti 5.16.0-dev
Loading...
Searching...
No Matches
texture_override.cpp File Reference
#include "texture_override.h"
#include "log.h"
#include "filesys.h"
#include "util/string.h"
#include <map>
Include dependency graph for texture_override.cpp:

Macros

#define override_cast   static_cast<override_t>

Variables

static const std::map< std::string, OverrideTargetoverride_LUT

Macro Definition Documentation

◆ override_cast

#define override_cast   static_cast<override_t>

Variable Documentation

◆ override_LUT

const std::map<std::string, OverrideTarget> override_LUT
static
Initial value:
= {
{ "top", OverrideTarget::TOP },
{ "bottom", OverrideTarget::BOTTOM },
{ "left", OverrideTarget::LEFT },
{ "right", OverrideTarget::RIGHT },
{ "front", OverrideTarget::FRONT },
{ "back", OverrideTarget::BACK },
{ "inventory", OverrideTarget::INVENTORY },
{ "wield", OverrideTarget::WIELD },
{ "special1", OverrideTarget::SPECIAL_1 },
{ "special2", OverrideTarget::SPECIAL_2 },
{ "special3", OverrideTarget::SPECIAL_3 },
{ "special4", OverrideTarget::SPECIAL_4 },
{ "special5", OverrideTarget::SPECIAL_5 },
{ "special6", OverrideTarget::SPECIAL_6 },
{ "overlay_top", OverrideTarget::OVERLAY_TOP },
{ "overlay_bottom", OverrideTarget::OVERLAY_BOTTOM },
{ "overlay_left", OverrideTarget::OVERLAY_LEFT },
{ "overlay_right", OverrideTarget::OVERLAY_RIGHT },
{ "overlay_front", OverrideTarget::OVERLAY_FRONT },
{ "overlay_back", OverrideTarget::OVERLAY_BACK },
{ "sides", OverrideTarget::SIDES },
{ "overlay_sides", OverrideTarget::OVERLAY_SIDES },
{ "overlay_all", OverrideTarget::OVERLAY_ALL },
{ "overlay_*", OverrideTarget::OVERLAY_ALL },
}
@ SPECIAL_1
Definition texture_override.h:25
@ SIDES
Definition texture_override.h:38
@ OVERLAY_BOTTOM
Definition texture_override.h:32
@ OVERLAY_BACK
Definition texture_override.h:36
@ BACK
Definition texture_override.h:22
@ ALL_FACES
Definition texture_override.h:39
@ BOTTOM
Definition texture_override.h:18
@ RIGHT
Definition texture_override.h:20
@ INVENTORY
Definition texture_override.h:23
@ SPECIAL_6
Definition texture_override.h:30
@ SPECIAL_3
Definition texture_override.h:27
@ OVERLAY_TOP
Definition texture_override.h:31
@ OVERLAY_SIDES
Definition texture_override.h:41
@ TOP
Definition texture_override.h:17
@ OVERLAY_ALL
Definition texture_override.h:42
@ LEFT
Definition texture_override.h:19
@ OVERLAY_LEFT
Definition texture_override.h:34
@ SPECIAL_4
Definition texture_override.h:28
@ OVERLAY_RIGHT
Definition texture_override.h:33
@ FRONT
Definition texture_override.h:21
@ OVERLAY_FRONT
Definition texture_override.h:35
@ SPECIAL_5
Definition texture_override.h:29
@ SPECIAL_2
Definition texture_override.h:26
@ WIELD
Definition texture_override.h:24

Referenced by TextureOverrideSource::TextureOverrideSource().