Table of Contents

Class PhysAggregateData

Namespace
ValveResourceFormat.ResourceTypes
Assembly
ValveResourceFormat.dll

Represents physics aggregate data containing collision shapes and properties.

public class PhysAggregateData : KeyValuesOrNTRO

Inheritance

Inherited Members

Extension Methods

Constructors

PhysAggregateData()

Initializes a new instance of the ValveResourceFormat.ResourceTypes.PhysAggregateData class.

public PhysAggregateData()

PhysAggregateData(BlockType)

Initializes a new instance of the ValveResourceFormat.ResourceTypes.PhysAggregateData class.

public PhysAggregateData(BlockType type)

Parameters

type BlockType

Properties

BindPose

Gets the bind pose transformation matrices.

public Matrix4x4[] BindPose { get; }

Property Value

Matrix4x4[]

CollisionAttributes

Gets the collision attributes.

public IReadOnlyList<KVObject> CollisionAttributes { get; }

Property Value

IReadOnlyList<KVObject>

Flags

Gets the physics flags.

public int Flags { get; }

Property Value

int

Parts

Gets the physics parts (shapes) in this aggregate.

public Part[] Parts { get; }

Property Value

Part[]

SurfacePropertyHashes

Gets the surface property hashes for collision materials.

public uint[] SurfacePropertyHashes { get; }

Property Value

uint[]