Minetest  5.4.0
TileDef Struct Reference

#include <nodedef.h>

+ Collaboration diagram for TileDef:

Public Member Functions

 TileDef ()
 
void serialize (std::ostream &os, u16 protocol_version) const
 
void deSerialize (std::istream &is, u8 contentfeatures_version, NodeDrawType drawtype)
 

Public Attributes

std::string name = ""
 
bool backface_culling = true
 
bool tileable_horizontal = true
 
bool tileable_vertical = true
 
bool has_color = false
 If true, the tile has its own color. More...
 
video::SColor color = video::SColor(0xFFFFFFFF)
 The color of the tile. More...
 
AlignStyle align_style = ALIGN_STYLE_NODE
 
u8 scale = 0
 
struct TileAnimationParams animation
 

Constructor & Destructor Documentation

◆ TileDef()

TileDef::TileDef ( )
inline

Member Function Documentation

◆ deSerialize()

void TileDef::deSerialize ( std::istream &  is,
u8  contentfeatures_version,
NodeDrawType  drawtype 
)

◆ serialize()

void TileDef::serialize ( std::ostream &  os,
u16  protocol_version 
) const

Member Data Documentation

◆ align_style

AlignStyle TileDef::align_style = ALIGN_STYLE_NODE

◆ animation

struct TileAnimationParams TileDef::animation

◆ backface_culling

bool TileDef::backface_culling = true

◆ color

video::SColor TileDef::color = video::SColor(0xFFFFFFFF)

◆ has_color

bool TileDef::has_color = false

If true, the tile has its own color.

Referenced by Minimap::blitMinimapPixelsToImageSurface(), deSerialize(), fillTileAttribs(), read_tiledef(), and serialize().

◆ name

◆ scale

u8 TileDef::scale = 0

◆ tileable_horizontal

bool TileDef::tileable_horizontal = true

◆ tileable_vertical

bool TileDef::tileable_vertical = true

The documentation for this struct was generated from the following files: