VRC SDK
This project aims to completely document the VRChat Unity SDK
Loading...
Searching...
No Matches
VRC.SDK3.Dynamics.Constraint.ConstraintsPerformanceScanner Class Reference
Inheritance diagram for VRC.SDK3.Dynamics.Constraint.ConstraintsPerformanceScanner:
Collaboration diagram for VRC.SDK3.Dynamics.Constraint.ConstraintsPerformanceScanner:

Classes

class  c__DisplayClass0_0
 

Public Member Functions

override IEnumerator RunPerformanceScanEnumerator (GameObject avatarObject, AvatarPerformanceStats perfStats, AvatarPerformance.IgnoreDelegate shouldIgnoreComponent)
 
- Public Member Functions inherited from VRC.SDKBase.Validation.Performance.Scanners.AbstractPerformanceScanner
abstract IEnumerator RunPerformanceScanEnumerator (GameObject avatarObject, AvatarPerformanceStats perfStats, AvatarPerformance.IgnoreDelegate shouldIgnoreComponent)
 
void RunPerformanceScan (GameObject avatarObject, AvatarPerformanceStats perfStats, AvatarPerformance.IgnoreDelegate shouldIgnoreComponent)
 
virtual bool EnabledOnPlatform (PerformancePlatform platform)
 

Private Member Functions

int GetGroupDepth (List< IVRCConstraint > vrcConstraints, out int vrcCachedConstraintsCount)
 

Additional Inherited Members

- Protected Member Functions inherited from VRC.SDKBase.Validation.Performance.Scanners.AbstractPerformanceScanner
IEnumerator ScanAvatarForComponentsOfType (Type componentType, GameObject avatarObject, List< Component > destinationBuffer)
 
IEnumerator ScanAvatarForComponentsOfType< T > (GameObject avatarObject, List< T > destinationBuffer)
 

Detailed Description

Definition at line 724 of file VRCSDKBase.cs.

Member Function Documentation

◆ GetGroupDepth()

int VRC.SDK3.Dynamics.Constraint.ConstraintsPerformanceScanner.GetGroupDepth ( List< IVRCConstraint vrcConstraints,
out int  vrcCachedConstraintsCount 
)
private

Definition at line 779 of file VRCSDKBase.cs.

Here is the caller graph for this function:

◆ RunPerformanceScanEnumerator()

override IEnumerator VRC.SDK3.Dynamics.Constraint.ConstraintsPerformanceScanner.RunPerformanceScanEnumerator ( GameObject  avatarObject,
AvatarPerformanceStats  perfStats,
AvatarPerformance.IgnoreDelegate  shouldIgnoreComponent 
)
virtual

Implements VRC.SDKBase.Validation.Performance.Scanners.AbstractPerformanceScanner.

Definition at line 743 of file VRCSDKBase.cs.

Here is the call graph for this function:

The documentation for this class was generated from the following file: