Class TCollisionCollectionNode

Unit

Declaration

type TCollisionCollectionNode = class(TAbstractChildNode)

Description

This item has no description. Showing description inherited from TAbstractChildNode.

Abstract node type that indicates that the node may be used as a child of a grouping node, e.g. inside TAbstractGroupingNode.FdChildren.

Hierarchy

Overview

Methods

Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;
Public procedure SetAppliedParameters(const Value: array of string); overload;
Public procedure SetAppliedParameters(const Value: TCastleStringList); overload;

Properties

Public property FdAppliedParameters: TMFString read FFdAppliedParameters;
Public property FdBounce: TSFFloat read FFdBounce;
Public property Bounce: Single read GetBounce write SetBounce;
Public property FdCollidables: TMFNode read FFdCollidables;
Public property FdEnabled: TSFBool read FFdEnabled;
Public property Enabled: Boolean read GetEnabled write SetEnabled;
Public property FdFrictionCoefficients: TSFVec2f read FFdFrictionCoefficients;
Public property FrictionCoefficients: TVector2 read GetFrictionCoefficients write SetFrictionCoefficients;
Public property FdMinBounceSpeed: TSFFloat read FFdMinBounceSpeed;
Public property MinBounceSpeed: Single read GetMinBounceSpeed write SetMinBounceSpeed;
Public property FdSlipFactors: TSFVec2f read FFdSlipFactors;
Public property SlipFactors: TVector2 read GetSlipFactors write SetSlipFactors;
Public property FdSoftnessConstantForceMix: TSFFloat read FFdSoftnessConstantForceMix;
Public property SoftnessConstantForceMix: Single read GetSoftnessConstantForceMix write SetSoftnessConstantForceMix;
Public property FdSoftnessErrorCorrection: TSFFloat read FFdSoftnessErrorCorrection;
Public property SoftnessErrorCorrection: Single read GetSoftnessErrorCorrection write SetSoftnessErrorCorrection;
Public property FdSurfaceSpeed: TSFVec2f read FFdSurfaceSpeed;
Public property SurfaceSpeed: TVector2 read GetSurfaceSpeed write SetSurfaceSpeed;

Description

Methods

Public procedure CreateNode; override;

This item has no description. Showing description inherited from TAbstractChildNode.CreateNode.

Automatically generated node properties.

Do not edit this file manually! To add new properties: - add them to the text files in tools/internal/x3d-nodes-to-pascal/nodes-specification/ , - and regenerate include files by running x3d-nodes-to-pascal

Public class function ClassX3DType: string; override;

This item has no description. Showing description inherited from TX3DNode.ClassX3DType.

Node type name in VRML/X3D, for this class. Normal VRML/X3D node classes should override this to return something non-empty, and then X3DType automatically will return the same value.

Empty for classes that don't have a hardcoded VRML/X3D node name, like a special TX3DUnknownNode. Such special classes should override then X3DType to return actual non-empty name there.

You usually should call X3DType. The only use of this method is that it works on classes (it's "class function"), without needing at actual instance.

Public procedure SetAppliedParameters(const Value: array of string); overload;

This item has no description.

Public procedure SetAppliedParameters(const Value: TCastleStringList); overload;

This item has no description.

Properties

Public property FdAppliedParameters: TMFString read FFdAppliedParameters;

Internal wrapper for property AppliedParameters. This wrapper API may change, we advise to access simpler AppliedParameters instead.

Public property FdBounce: TSFFloat read FFdBounce;

Internal wrapper for property Bounce. This wrapper API may change, we advise to access simpler Bounce instead.

Public property Bounce: Single read GetBounce write SetBounce;

This item has no description.

Public property FdCollidables: TMFNode read FFdCollidables;

Internal wrapper for property Collidables. This wrapper API may change, we advise to access simpler Collidables instead.

Public property FdEnabled: TSFBool read FFdEnabled;

Internal wrapper for property Enabled. This wrapper API may change, we advise to access simpler Enabled instead.

Public property Enabled: Boolean read GetEnabled write SetEnabled;

This item has no description.

Public property FdFrictionCoefficients: TSFVec2f read FFdFrictionCoefficients;

Internal wrapper for property FrictionCoefficients. This wrapper API may change, we advise to access simpler FrictionCoefficients instead.

Public property FrictionCoefficients: TVector2 read GetFrictionCoefficients write SetFrictionCoefficients;

This item has no description.

Public property FdMinBounceSpeed: TSFFloat read FFdMinBounceSpeed;

Internal wrapper for property MinBounceSpeed. This wrapper API may change, we advise to access simpler MinBounceSpeed instead.

Public property MinBounceSpeed: Single read GetMinBounceSpeed write SetMinBounceSpeed;

This item has no description.

Public property FdSlipFactors: TSFVec2f read FFdSlipFactors;

Internal wrapper for property SlipFactors. This wrapper API may change, we advise to access simpler SlipFactors instead.

Public property SlipFactors: TVector2 read GetSlipFactors write SetSlipFactors;

This item has no description.

Public property FdSoftnessConstantForceMix: TSFFloat read FFdSoftnessConstantForceMix;

Internal wrapper for property SoftnessConstantForceMix. This wrapper API may change, we advise to access simpler SoftnessConstantForceMix instead.

Public property SoftnessConstantForceMix: Single read GetSoftnessConstantForceMix write SetSoftnessConstantForceMix;

This item has no description.

Public property FdSoftnessErrorCorrection: TSFFloat read FFdSoftnessErrorCorrection;

Internal wrapper for property SoftnessErrorCorrection. This wrapper API may change, we advise to access simpler SoftnessErrorCorrection instead.

Public property SoftnessErrorCorrection: Single read GetSoftnessErrorCorrection write SetSoftnessErrorCorrection;

This item has no description.

Public property FdSurfaceSpeed: TSFVec2f read FFdSurfaceSpeed;

Internal wrapper for property SurfaceSpeed. This wrapper API may change, we advise to access simpler SurfaceSpeed instead.

Public property SurfaceSpeed: TVector2 read GetSurfaceSpeed write SetSurfaceSpeed;

This item has no description.


Generated by PasDoc 0.16.0-snapshot.