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

#include <LumpData.h>

Collaboration diagram for bsppp::BSPGameLump:

Public Types

enum  Signature : uint32_t { SIGNATURE_STATIC_PROPS = sourcepp::parser::binary::makeFourCC("sprp") , SIGNATURE_DETAIL_PROPS = sourcepp::parser::binary::makeFourCC("dprp") , SIGNATURE_DETAIL_PROP_LIGHTING_LDR = sourcepp::parser::binary::makeFourCC("dplt") , SIGNATURE_DETAIL_PROP_LIGHTING_HDR = sourcepp::parser::binary::makeFourCC("dplh") }
 

Public Attributes

enum bsppp::BSPGameLump::Signature signature
 
uint16_t isCompressed
 
uint16_t version
 
uint32_t offset
 
uint32_t uncompressedLength
 
std::vector< std::byte > data
 

Detailed Description

Definition at line 243 of file LumpData.h.

Member Enumeration Documentation

◆ Signature

Enumerator
SIGNATURE_STATIC_PROPS 
SIGNATURE_DETAIL_PROPS 
SIGNATURE_DETAIL_PROP_LIGHTING_LDR 
SIGNATURE_DETAIL_PROP_LIGHTING_HDR 

Definition at line 244 of file LumpData.h.

Member Data Documentation

◆ data

std::vector<std::byte> bsppp::BSPGameLump::data

Definition at line 257 of file LumpData.h.

◆ isCompressed

uint16_t bsppp::BSPGameLump::isCompressed

Definition at line 250 of file LumpData.h.

◆ offset

uint32_t bsppp::BSPGameLump::offset

Definition at line 253 of file LumpData.h.

◆ signature

enum bsppp::BSPGameLump::Signature bsppp::BSPGameLump::signature

◆ uncompressedLength

uint32_t bsppp::BSPGameLump::uncompressedLength

Definition at line 255 of file LumpData.h.

◆ version

uint16_t bsppp::BSPGameLump::version

Definition at line 251 of file LumpData.h.


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