Table of Contents

Class CGenericConstraint

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CGenericConstraint : CPhysConstraint, IEquatable<CEntityInstance>
Inheritance
CGenericConstraint
Implements
Inherited Members

Constructors

CGenericConstraint(nint)

public CGenericConstraint(nint pointer)

Parameters

pointer nint

Properties

AngularDampingRatioX

[SchemaMember("CGenericConstraint", "m_flAngularDampingRatioX")]
public ref float AngularDampingRatioX { get; }

Property Value

float

AngularDampingRatioY

[SchemaMember("CGenericConstraint", "m_flAngularDampingRatioY")]
public ref float AngularDampingRatioY { get; }

Property Value

float

AngularDampingRatioZ

[SchemaMember("CGenericConstraint", "m_flAngularDampingRatioZ")]
public ref float AngularDampingRatioZ { get; }

Property Value

float

AngularFrequencyX

[SchemaMember("CGenericConstraint", "m_flAngularFrequencyX")]
public ref float AngularFrequencyX { get; }

Property Value

float

AngularFrequencyY

[SchemaMember("CGenericConstraint", "m_flAngularFrequencyY")]
public ref float AngularFrequencyY { get; }

Property Value

float

AngularFrequencyZ

[SchemaMember("CGenericConstraint", "m_flAngularFrequencyZ")]
public ref float AngularFrequencyZ { get; }

Property Value

float

AngularMotionX

[SchemaMember("CGenericConstraint", "m_nAngularMotionX")]
public ref JointMotion_t AngularMotionX { get; }

Property Value

JointMotion_t

AngularMotionY

[SchemaMember("CGenericConstraint", "m_nAngularMotionY")]
public ref JointMotion_t AngularMotionY { get; }

Property Value

JointMotion_t

AngularMotionZ

[SchemaMember("CGenericConstraint", "m_nAngularMotionZ")]
public ref JointMotion_t AngularMotionZ { get; }

Property Value

JointMotion_t

AxisNotifiedX

[SchemaMember("CGenericConstraint", "m_bAxisNotifiedX")]
public ref bool AxisNotifiedX { get; }

Property Value

bool

AxisNotifiedY

[SchemaMember("CGenericConstraint", "m_bAxisNotifiedY")]
public ref bool AxisNotifiedY { get; }

Property Value

bool

AxisNotifiedZ

[SchemaMember("CGenericConstraint", "m_bAxisNotifiedZ")]
public ref bool AxisNotifiedZ { get; }

Property Value

bool

BreakAfterTimeStartTimeX

[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeStartTimeX")]
public ref float BreakAfterTimeStartTimeX { get; }

Property Value

float

BreakAfterTimeStartTimeY

[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeStartTimeY")]
public ref float BreakAfterTimeStartTimeY { get; }

Property Value

float

BreakAfterTimeStartTimeZ

[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeStartTimeZ")]
public ref float BreakAfterTimeStartTimeZ { get; }

Property Value

float

BreakAfterTimeThresholdX

[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeThresholdX")]
public ref float BreakAfterTimeThresholdX { get; }

Property Value

float

BreakAfterTimeThresholdY

[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeThresholdY")]
public ref float BreakAfterTimeThresholdY { get; }

Property Value

float

BreakAfterTimeThresholdZ

[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeThresholdZ")]
public ref float BreakAfterTimeThresholdZ { get; }

Property Value

float

BreakAfterTimeX

[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeX")]
public ref float BreakAfterTimeX { get; }

Property Value

float

BreakAfterTimeY

[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeY")]
public ref float BreakAfterTimeY { get; }

Property Value

float

BreakAfterTimeZ

[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeZ")]
public ref float BreakAfterTimeZ { get; }

Property Value

float

LinearDampingRatioX

[SchemaMember("CGenericConstraint", "m_flLinearDampingRatioX")]
public ref float LinearDampingRatioX { get; }

Property Value

float

LinearDampingRatioY

[SchemaMember("CGenericConstraint", "m_flLinearDampingRatioY")]
public ref float LinearDampingRatioY { get; }

Property Value

float

LinearDampingRatioZ

[SchemaMember("CGenericConstraint", "m_flLinearDampingRatioZ")]
public ref float LinearDampingRatioZ { get; }

Property Value

float

LinearFrequencyX

[SchemaMember("CGenericConstraint", "m_flLinearFrequencyX")]
public ref float LinearFrequencyX { get; }

Property Value

float

LinearFrequencyY

[SchemaMember("CGenericConstraint", "m_flLinearFrequencyY")]
public ref float LinearFrequencyY { get; }

Property Value

float

LinearFrequencyZ

[SchemaMember("CGenericConstraint", "m_flLinearFrequencyZ")]
public ref float LinearFrequencyZ { get; }

Property Value

float

LinearMotionX

[SchemaMember("CGenericConstraint", "m_nLinearMotionX")]
public ref JointMotion_t LinearMotionX { get; }

Property Value

JointMotion_t

LinearMotionY

[SchemaMember("CGenericConstraint", "m_nLinearMotionY")]
public ref JointMotion_t LinearMotionY { get; }

Property Value

JointMotion_t

LinearMotionZ

[SchemaMember("CGenericConstraint", "m_nLinearMotionZ")]
public ref JointMotion_t LinearMotionZ { get; }

Property Value

JointMotion_t

MaxAngularImpulseX

[SchemaMember("CGenericConstraint", "m_flMaxAngularImpulseX")]
public ref float MaxAngularImpulseX { get; }

Property Value

float

MaxAngularImpulseY

[SchemaMember("CGenericConstraint", "m_flMaxAngularImpulseY")]
public ref float MaxAngularImpulseY { get; }

Property Value

float

MaxAngularImpulseZ

[SchemaMember("CGenericConstraint", "m_flMaxAngularImpulseZ")]
public ref float MaxAngularImpulseZ { get; }

Property Value

float

MaxLinearImpulseX

[SchemaMember("CGenericConstraint", "m_flMaxLinearImpulseX")]
public ref float MaxLinearImpulseX { get; }

Property Value

float

MaxLinearImpulseY

[SchemaMember("CGenericConstraint", "m_flMaxLinearImpulseY")]
public ref float MaxLinearImpulseY { get; }

Property Value

float

MaxLinearImpulseZ

[SchemaMember("CGenericConstraint", "m_flMaxLinearImpulseZ")]
public ref float MaxLinearImpulseZ { get; }

Property Value

float

NotifyForceLastTimeX

[SchemaMember("CGenericConstraint", "m_flNotifyForceLastTimeX")]
public ref float NotifyForceLastTimeX { get; }

Property Value

float

NotifyForceLastTimeY

[SchemaMember("CGenericConstraint", "m_flNotifyForceLastTimeY")]
public ref float NotifyForceLastTimeY { get; }

Property Value

float

NotifyForceLastTimeZ

[SchemaMember("CGenericConstraint", "m_flNotifyForceLastTimeZ")]
public ref float NotifyForceLastTimeZ { get; }

Property Value

float

NotifyForceMinTimeX

[SchemaMember("CGenericConstraint", "m_flNotifyForceMinTimeX")]
public ref float NotifyForceMinTimeX { get; }

Property Value

float

NotifyForceMinTimeY

[SchemaMember("CGenericConstraint", "m_flNotifyForceMinTimeY")]
public ref float NotifyForceMinTimeY { get; }

Property Value

float

NotifyForceMinTimeZ

[SchemaMember("CGenericConstraint", "m_flNotifyForceMinTimeZ")]
public ref float NotifyForceMinTimeZ { get; }

Property Value

float

NotifyForceReachedX

[SchemaMember("CGenericConstraint", "m_NotifyForceReachedX")]
public CEntityIOOutput NotifyForceReachedX { get; }

Property Value

CEntityIOOutput

NotifyForceReachedY

[SchemaMember("CGenericConstraint", "m_NotifyForceReachedY")]
public CEntityIOOutput NotifyForceReachedY { get; }

Property Value

CEntityIOOutput

NotifyForceReachedZ

[SchemaMember("CGenericConstraint", "m_NotifyForceReachedZ")]
public CEntityIOOutput NotifyForceReachedZ { get; }

Property Value

CEntityIOOutput

NotifyForceX

[SchemaMember("CGenericConstraint", "m_flNotifyForceX")]
public ref float NotifyForceX { get; }

Property Value

float

NotifyForceY

[SchemaMember("CGenericConstraint", "m_flNotifyForceY")]
public ref float NotifyForceY { get; }

Property Value

float

NotifyForceZ

[SchemaMember("CGenericConstraint", "m_flNotifyForceZ")]
public ref float NotifyForceZ { get; }

Property Value

float