#include "irrlichttypes_bloated.h"
#include <string>
#include <iostream>
#include <map>
#include "mapnode.h"
#include "nameidmapping.h"
#include "itemgroup.h"
#include "sound.h"
#include "constants.h"
#include "texture_override.h"
#include "tileanimation.h"
#include "util/pointabilities.h"
Go to the source code of this file.
|
enum | ContentParamType : u8 { CPT_NONE
, CPT_LIGHT
, ContentParamType_END
} |
|
enum | ContentParamType2 : u8 {
CPT2_NONE
, CPT2_FULL
, CPT2_FLOWINGLIQUID
, CPT2_FACEDIR
,
CPT2_WALLMOUNTED
, CPT2_LEVELED
, CPT2_DEGROTATE
, CPT2_MESHOPTIONS
,
CPT2_COLOR
, CPT2_COLORED_FACEDIR
, CPT2_COLORED_WALLMOUNTED
, CPT2_GLASSLIKE_LIQUID_LEVEL
,
CPT2_COLORED_DEGROTATE
, CPT2_4DIR
, CPT2_COLORED_4DIR
, ContentParamType2_END
} |
|
enum | LiquidType : u8 { LIQUID_NONE
, LIQUID_FLOWING
, LIQUID_SOURCE
, LiquidType_END
} |
|
enum | NodeBoxType : u8 {
NODEBOX_REGULAR
, NODEBOX_FIXED
, NODEBOX_WALLMOUNTED
, NODEBOX_LEVELED
,
NODEBOX_CONNECTED
} |
|
enum | LeavesStyle { LEAVES_FANCY
, LEAVES_SIMPLE
, LEAVES_OPAQUE
} |
|
enum | AutoScale : u8 { AUTOSCALE_DISABLE
, AUTOSCALE_ENABLE
, AUTOSCALE_FORCE
} |
|
enum | WorldAlignMode : u8 { WORLDALIGN_DISABLE
, WORLDALIGN_ENABLE
, WORLDALIGN_FORCE
, WORLDALIGN_FORCE_NODEBOX
} |
|
enum | NodeDrawType : u8 {
NDT_NORMAL
, NDT_AIRLIKE
, NDT_LIQUID
, NDT_FLOWINGLIQUID
,
NDT_GLASSLIKE
, NDT_ALLFACES
, NDT_ALLFACES_OPTIONAL
, NDT_TORCHLIKE
,
NDT_SIGNLIKE
, NDT_PLANTLIKE
, NDT_FENCELIKE
, NDT_RAILLIKE
,
NDT_NODEBOX
, NDT_GLASSLIKE_FRAMED
, NDT_FIRELIKE
, NDT_GLASSLIKE_FRAMED_OPTIONAL
,
NDT_MESH
, NDT_PLANTLIKE_ROOTED
, NodeDrawType_END
} |
|
enum | PlantlikeStyle {
PLANT_STYLE_CROSS
, PLANT_STYLE_CROSS2
, PLANT_STYLE_STAR
, PLANT_STYLE_HASH
,
PLANT_STYLE_HASH2
} |
|
enum | AlignStyle : u8 { ALIGN_STYLE_NODE
, ALIGN_STYLE_WORLD
, ALIGN_STYLE_USER_DEFINED
, AlignStyle_END
} |
|
enum | AlphaMode : u8 {
ALPHAMODE_BLEND
, ALPHAMODE_CLIP
, ALPHAMODE_OPAQUE
, ALPHAMODE_LEGACY_COMPAT
,
AlphaMode_END
} |
|
◆ CF_SPECIAL_COUNT
#define CF_SPECIAL_COUNT 6 |
◆ AlignStyle
Enumerator |
---|
ALIGN_STYLE_NODE | |
ALIGN_STYLE_WORLD | |
ALIGN_STYLE_USER_DEFINED | |
AlignStyle_END | |
◆ AlphaMode
Enumerator |
---|
ALPHAMODE_BLEND | |
ALPHAMODE_CLIP | |
ALPHAMODE_OPAQUE | |
ALPHAMODE_LEGACY_COMPAT | |
AlphaMode_END | |
◆ AutoScale
Enumerator |
---|
AUTOSCALE_DISABLE | |
AUTOSCALE_ENABLE | |
AUTOSCALE_FORCE | |
◆ ContentParamType
Enumerator |
---|
CPT_NONE | |
CPT_LIGHT | |
ContentParamType_END | |
◆ ContentParamType2
Enumerator |
---|
CPT2_NONE | |
CPT2_FULL | |
CPT2_FLOWINGLIQUID | |
CPT2_FACEDIR | |
CPT2_WALLMOUNTED | |
CPT2_LEVELED | |
CPT2_DEGROTATE | |
CPT2_MESHOPTIONS | |
CPT2_COLOR | |
CPT2_COLORED_FACEDIR | |
CPT2_COLORED_WALLMOUNTED | |
CPT2_GLASSLIKE_LIQUID_LEVEL | |
CPT2_COLORED_DEGROTATE | |
CPT2_4DIR | |
CPT2_COLORED_4DIR | |
ContentParamType2_END | |
◆ LeavesStyle
Enumerator |
---|
LEAVES_FANCY | |
LEAVES_SIMPLE | |
LEAVES_OPAQUE | |
◆ LiquidType
Enumerator |
---|
LIQUID_NONE | |
LIQUID_FLOWING | |
LIQUID_SOURCE | |
LiquidType_END | |
◆ NodeBoxType
Enumerator |
---|
NODEBOX_REGULAR | |
NODEBOX_FIXED | |
NODEBOX_WALLMOUNTED | |
NODEBOX_LEVELED | |
NODEBOX_CONNECTED | |
◆ NodeDrawType
Enumerator |
---|
NDT_NORMAL | |
NDT_AIRLIKE | |
NDT_LIQUID | |
NDT_FLOWINGLIQUID | |
NDT_GLASSLIKE | |
NDT_ALLFACES | |
NDT_ALLFACES_OPTIONAL | |
NDT_TORCHLIKE | |
NDT_SIGNLIKE | |
NDT_PLANTLIKE | |
NDT_FENCELIKE | |
NDT_RAILLIKE | |
NDT_NODEBOX | |
NDT_GLASSLIKE_FRAMED | |
NDT_FIRELIKE | |
NDT_GLASSLIKE_FRAMED_OPTIONAL | |
NDT_MESH | |
NDT_PLANTLIKE_ROOTED | |
NodeDrawType_END | |
◆ PlantlikeStyle
Enumerator |
---|
PLANT_STYLE_CROSS | |
PLANT_STYLE_CROSS2 | |
PLANT_STYLE_STAR | |
PLANT_STYLE_HASH | |
PLANT_STYLE_HASH2 | |
◆ WorldAlignMode
Enumerator |
---|
WORLDALIGN_DISABLE | |
WORLDALIGN_ENABLE | |
WORLDALIGN_FORCE | |
WORLDALIGN_FORCE_NODEBOX | |
◆ createNodeDefManager()
◆ MO_BIT_RANDOM_OFFSET
const u8 MO_BIT_RANDOM_OFFSET = 0x08 |
|
static |
◆ MO_BIT_RANDOM_OFFSET_Y
const u8 MO_BIT_RANDOM_OFFSET_Y = 0x20 |
|
static |
◆ MO_BIT_SCALE_SQRT2
const u8 MO_BIT_SCALE_SQRT2 = 0x10 |
|
static |
◆ MO_MASK_STYLE
const u8 MO_MASK_STYLE = 0x07 |
|
static |