#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 |