Table of Contents

Namespace ValveResourceFormat.ResourceTypes

Namespaces

ValveResourceFormat.ResourceTypes.Choreo
ValveResourceFormat.ResourceTypes.ModelAnimation
ValveResourceFormat.ResourceTypes.ModelAnimation2
ValveResourceFormat.ResourceTypes.ModelData
ValveResourceFormat.ResourceTypes.ModelFlex
ValveResourceFormat.ResourceTypes.RubikonPhysics

Classes

AnimGraph

Represents an animation graph resource.

BinaryKV1

Represents a binary KeyValues1 data block.

BinaryKV3

Represents a binary KeyValues3 data block.

ChoreoSceneFileData

Represents choreography scene file data.

EntityLump.Entity

Represents a single entity with its properties and connections.

EntityLump

Represents an entity lump resource containing entity definitions and their properties.

Texture.SpritesheetData.Sequence.Frame

Represents a single frame within an animation sequence.

Texture.SpritesheetData.Sequence.Frame.Image

Represents an image within a frame, defining cropped and uncropped UV coordinates.

KeyValuesOrNTRO

Block that can contain either ValveResourceFormat.Serialization.KeyValues.KVObject or ValveResourceFormat.ResourceTypes.NTRO data.

Map

Map resource block.

Material

Represents a material resource containing shader parameters and texture references.

Mesh

Represents a mesh resource containing geometry and vertex buffer data.

Model

Represents a model resource containing meshes, skeleton, and animations.

Morph

Represents a morph (flex) resource containing vertex deformation data.

NTRO

Represents a resource with introspection data.

Panorama.NameEntry

Represents a name entry.

Panorama

Represents a Panorama UI resource.

PanoramaDynamicImages

Represents Panorama dynamic images resource.

PanoramaLayout

Represents a Panorama layout resource.

PanoramaStyle

Represents a Panorama style resource.

ParticleSystem

Represents a particle system resource.

PhysAggregateData

Represents physics aggregate data containing collision shapes and properties.

Plaintext

Plain text resource.

PostProcessing

Represents a post-processing resource.

ResourceManifest

Represents a resource manifest.

ResponseRules

Represents response rules resource.

SboxShader

Represents an S&box shader resource.

Sentence

Represents a sentence with phoneme and emphasis data for voice playback.

Texture.SpritesheetData.Sequence

Represents an animation sequence within a sprite sheet.

SmartProp

Represents a smart prop resource.

Sound

Represents a sound resource containing audio data and metadata.

SoundStackScript

Represents a sound stack script resource.

Texture.SpritesheetData

Contains data for sprite sheet animations and sequences.

Texture

Represents a texture resource containing image data with various formats and metadata.

UnknownDataBlock

Unknown resource data.

World

Represents a world resource.

WorldNode

Represents a world node resource.

Structs

EmphasisSample

Represents an emphasis sample for voice modulation.

Material.InputSignatureElement

Represents a single element in the vertex shader input signature.

PhonemeTag

Represents a phoneme timing tag for lip-sync animation.

ResponseRuleInclude

Represents a response rule include.

Material.VsInputSignature

Represents the vertex shader input signature containing vertex attribute elements.

Enums

Sound.AudioFileType

Specifies the audio file container type.

Sound.AudioFormatV4

Specifies the audio encoding format for version 4 sound files.

Texture.CubemapFace

Defines the six faces of a cubemap texture.

Sound.WaveAudioFormat

Specifies the WAVE audio encoding format.