SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
Loading...
Searching...
No Matches
bsppp::BSPFace_v2 Struct Reference

#include <LumpData.h>

Static Public Member Functions

static BSPFace_v2 upgrade (const BSPFace_v1 &old)

Public Attributes

uint32_t planeNum
uint8_t side
uint8_t onNode
int32_t firstEdge
int32_t numEdges
int32_t texInfo
int32_t dispInfo
int32_t surfaceFogVolumeID
sourcepp::math::Vec4ui8 styles
int32_t lightOffset
float area
sourcepp::math::Vec2i lightmapTextureMinsInLuxels
sourcepp::math::Vec2i lightmapTextureSizeInLuxels
int32_t originalFace
uint32_t enableShadows: 1
uint32_t numPrims: 31
uint32_t firstPrimID
uint32_t smoothingGroups

Detailed Description

Definition at line 134 of file LumpData.h.

Member Function Documentation

◆ upgrade()

BSPFace_v2 bsppp::BSPFace_v2::upgrade ( const BSPFace_v1 & old)
inlinestaticnodiscard

Definition at line 154 of file LumpData.h.

Member Data Documentation

◆ area

float bsppp::BSPFace_v2::area

Definition at line 145 of file LumpData.h.

◆ dispInfo

int32_t bsppp::BSPFace_v2::dispInfo

Definition at line 141 of file LumpData.h.

◆ enableShadows

uint32_t bsppp::BSPFace_v2::enableShadows

Definition at line 149 of file LumpData.h.

◆ firstEdge

int32_t bsppp::BSPFace_v2::firstEdge

Definition at line 138 of file LumpData.h.

◆ firstPrimID

uint32_t bsppp::BSPFace_v2::firstPrimID

Definition at line 151 of file LumpData.h.

◆ lightmapTextureMinsInLuxels

sourcepp::math::Vec2i bsppp::BSPFace_v2::lightmapTextureMinsInLuxels

Definition at line 146 of file LumpData.h.

◆ lightmapTextureSizeInLuxels

sourcepp::math::Vec2i bsppp::BSPFace_v2::lightmapTextureSizeInLuxels

Definition at line 147 of file LumpData.h.

◆ lightOffset

int32_t bsppp::BSPFace_v2::lightOffset

Definition at line 144 of file LumpData.h.

◆ numEdges

int32_t bsppp::BSPFace_v2::numEdges

Definition at line 139 of file LumpData.h.

◆ numPrims

uint32_t bsppp::BSPFace_v2::numPrims

Definition at line 150 of file LumpData.h.

◆ onNode

uint8_t bsppp::BSPFace_v2::onNode

Definition at line 137 of file LumpData.h.

◆ originalFace

int32_t bsppp::BSPFace_v2::originalFace

Definition at line 148 of file LumpData.h.

◆ planeNum

uint32_t bsppp::BSPFace_v2::planeNum

Definition at line 135 of file LumpData.h.

◆ side

uint8_t bsppp::BSPFace_v2::side

Definition at line 136 of file LumpData.h.

◆ smoothingGroups

uint32_t bsppp::BSPFace_v2::smoothingGroups

Definition at line 152 of file LumpData.h.

◆ styles

sourcepp::math::Vec4ui8 bsppp::BSPFace_v2::styles

Definition at line 143 of file LumpData.h.

◆ surfaceFogVolumeID

int32_t bsppp::BSPFace_v2::surfaceFogVolumeID

Definition at line 142 of file LumpData.h.

◆ texInfo

int32_t bsppp::BSPFace_v2::texInfo

Definition at line 140 of file LumpData.h.


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