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
 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
 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
 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
 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
 CHOG
 COL
 COO7
 CORE
 CPackFile
 CPackFileReadOnly
 CPAK
 CPCK
 CHeader
 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
 CSHT
 CSequence
 CFrame
 CBounds
 CTTX
 CVBF
 CGlyph
 CVTF
 CCreationOptions
 CAnimValue