SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nbsppp
  CBSP
  CBSPBrushModel_v0
  CBSPEdge_v0
  CBSPEdge_v1
  CBSPEntityKeyValues
   CElement
  CBSPFace_v1
  CBSPFace_v2
  CBSPGameLump
  CBSPNode_v0
  CBSPNode_v1
  CBSPPlane_v0
  CBSPSurfEdge_v0
  CBSPTextureData_v0
  CBSPTextureInfo_v0
  CBSPVertex_v0
  CPakLumpUtility class for vpkpp integration - you need to include this header in a C++ file somewhere in your executable for automatic registration to work!
 Nfspp
  CFileSystemOptions
  CFileSystem
 Ngamepp
  CGameInstance
 Nkvpp
  NDMXValue
   CElement
   CTime
   CColor
   CEulerAngles
   CQuaternion
  CDMX
  CDMXAttribute
  CDMXElement
  CKV1
  CKV1Binary
  CKV1BinaryElement
  CKV1BinaryPointer
   C[union].__unnamed0__
  CKV1ElementReadable
  CKV1ElementWritable
  CKV1Writer
 Nmdlpp
  NMDL
   CSrcBoneTransform
   CLinearBone
   CBoneFlexDriverControl
   CBoneFlexDriver
   CBone
   CBoneController
   CHitboxSet
   CAnimBoneData
   CIKError
   CCompressedIKError
   CIKRule
   CLocalHierarchy
   CAnimSection
   CAnimDesc
   CEvent
   CAutoLayer
   CSequenceDesc
   CMaterial
   CEyeball
   CVertexAnim
   CVertexAnimWrinkle
   CMeshFlex
   CMesh
   CAttachment
   CModel
   CBodyPart
   CFlexController
   CFlexOp
    C[union].d
   CFlexRule
   CIKLink
   CIKChain
   CMouth
   CPoseParameter
   CIncludeModel
   CAnimBlock
   CFlexControllerUI
   CMDL
    CHeader2
  NVTX
   CMaterialReplacement
   CBoneStateChange
   CVertex
   CStrip
   CStripGroup
   CMesh
   CModelLOD
   CModel
   CBodyPart
   CVTX
  NVVD
   CFixup
   CBoneWeight
   CVertex
   CVVD
  CAnimValue
   C[struct].num
  CBakedModelA more accessible version of StudioModel's vertex data, so it can be rendered or converted more easily
   CVertex
   CMesh
  CBBox
  CIKLock
  CMovement
  CStudioModel
 Nsndpp
  CRIFF
  CWAV
   CChunkFMT
   CChunkCUE
    CCuePoint
   CChunkPLST
    CSegment
   CChunkFACT
   CChunkSMPL
    CSampleLoop
   CChunkINST
   CChunkCSET
   CChunkMD5
   CChunkVDAT
    CEmphasis
    CPhoneme
    CWord
  CXWV
 Nsourcepp
  Ndetail
   Cmember_type_helper
   Cmember_type_helper< T C::* >
  Nmath
   CVec
   CQuatCompressed48Lower precision Quat compressed to 6 bytes
   CQuatCompressed64Lower precision Quat compressed to 8 bytes
   CVec3Compressed48Lower precision Vec3 compressed to 6 bytes
   CMat
  Nparser
   Ntext
    Csyntax_error
  Cmember_type
 NsteamppBased on SteamAppPathProvider
  CSteam
 Ntoolpp
  CCmdSeq
   CCommand
   CSequence
  CFGD
   CEntity
    CClassProperty
    CField
    CFieldChoices
     CChoice
    CFieldFlags
     CFlag
    CIO
   CAutoVisGroup
  CFGDWriter
   CAutoVisGroupWriter
   CEntityWriter
    CKeyValueChoicesWriter
    CKeyValueFlagsWriter
 Nvpkpp
  CAPK
  CBakeOptions
  CEntryThis class represents the metadata that a file has inside a PackFile
  CEntryOptions
  CFGP
  CFPX
  CGCF
   CHeader
   CBlockHeader
   CBlock
   CDirectoryHeader
   CDirectoryEntry
   CDirectoryEntry2
   CDirectoryMapHeader
   CDirectoryMapEntry
   CDataBlockHeader
   CChecksumMapHeader
   CChecksumMapEntry
  CGMA
   CHeader
  CGRP
  CHOG
  COL
  COO7
  CORE
  CPackFile
  CPackFileReadOnly
  CPAK
  CPCK
   CHeader
  CREZ
  CSDAT
  CTAB
  CVPK
   CHeader1
   CHeader2
   CFooter2
   CMD5Entry
   CFreedChunk
  CVPK_VTMB
  CVPP
  CWAD3Valve GoldSrc WAD3 file
  CXZP
  CZIP
 Nvtfpp
  NImageConversion
   CResizeBounds
  CHOT
   CRect
  CPPL
   CImage
  CPSFramesParses "frames" files as seen in The Orange Box PS3 port, in the TF/MOVIES.GRP file group
   CFrame
  CResource
   CPCC
  CSHT
   CSequence
    CFrame
     CBounds
  CTTX
  CVBF
   CGlyph
  CVTF
   CCreationOptions
 CAnimValue
  C[struct].num