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

#include <LumpData.h>

Collaboration diagram for bsppp::BSPFace_v2:

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()

static BSPFace_v2 bsppp::BSPFace_v2::upgrade ( const BSPFace_v1 old)
inlinestatic

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: