UFO: Alien Invasion
Loading...
Searching...
No Matches
face_t Struct Reference

#include <map.h>

Collaboration diagram for face_t:
Collaboration graph

Data Fields

struct face_s * next
struct face_s * merged
struct face_s * split [2]
struct portal_s * portal
int texinfo
uint16_t planenum
uint32_t contentFlags
winding_tw
int numpoints
int vertexnums [MAXEDGES]

Detailed Description

Definition at line 42 of file map.h.

Field Documentation

◆ contentFlags

uint32_t face_t::contentFlags

faces in different contents can't merge

Definition at line 54 of file map.h.

Referenced by TryMerge().

◆ merged

struct face_s* face_t::merged

the chain of faces off of a node can be merged or split, but each face_t along the way will remain in the chain until the entire tree is freed if set, this face isn't valid anymore

Definition at line 48 of file map.h.

Referenced by MergeNodeFaces(), NewFaceFromFace(), and TryMerge().

◆ next

struct face_s* face_t::next

on node

Definition at line 43 of file map.h.

Referenced by FaceFromSuperverts(), MakeFaces_r(), and MergeNodeFaces().

◆ numpoints

int face_t::numpoints

Definition at line 56 of file map.h.

Referenced by FaceFromSuperverts().

◆ planenum

uint16_t face_t::planenum

Definition at line 53 of file map.h.

Referenced by TryMerge().

◆ portal

struct portal_s* face_t::portal

Definition at line 51 of file map.h.

◆ split

struct face_s* face_t::split[2]

if set, this face isn't valid anymore

Definition at line 49 of file map.h.

Referenced by MergeNodeFaces(), and NewFaceFromFace().

◆ texinfo

int face_t::texinfo

Definition at line 52 of file map.h.

Referenced by TryMerge().

◆ vertexnums

int face_t::vertexnums[MAXEDGES]

Definition at line 57 of file map.h.

Referenced by FaceFromSuperverts().

◆ w

winding_t* face_t::w

Definition at line 55 of file map.h.

Referenced by NewFaceFromFace(), and TryMerge().


The documentation for this struct was generated from the following file:
  • src/tools/ufo2map/map.h