export class BenchmarkMaxVisibleTrianglesComponent extends Component { static Properties: { _myTargetFrameRate: import("@wonderlandengine/api").ComponentProperty; _myTargetFrameRateThreshold: import("@wonderlandengine/api").ComponentProperty; _myStartPlaneCount: import("@wonderlandengine/api").ComponentProperty; _myPlaneTriangles: import("@wonderlandengine/api").ComponentProperty; _mySecondsBeforeDoubling: import("@wonderlandengine/api").ComponentProperty; _myDTHistoryToIgnorePercentage: import("@wonderlandengine/api").ComponentProperty; _myCloneMaterial: import("@wonderlandengine/api").ComponentProperty; _myCloneMesh: import("@wonderlandengine/api").ComponentProperty; _myLogEnabled: import("@wonderlandengine/api").ComponentProperty; _myStartOnXRStart: import("@wonderlandengine/api").ComponentProperty; _myDisplayInFrontOfPlayer: import("@wonderlandengine/api").ComponentProperty; _myDisplayInFrontOfPlayerDistance: import("@wonderlandengine/api").ComponentProperty; _myPlaneMaterial: import("@wonderlandengine/api").ComponentProperty; _myBackgroundMaterial: import("@wonderlandengine/api").ComponentProperty; _myTextMaterial: import("@wonderlandengine/api").ComponentProperty; }; _start(): void; _myPlaneMaterial: import("@wonderlandengine/api").Material | null | undefined; _myBackgroundMaterial: import("@wonderlandengine/api").Material | null | undefined; _myTextMaterial: import("@wonderlandengine/api").Material | null | undefined; _myLagColor: import("../type_definitions/array_type_definitions.js").Vector4 | undefined; _myNormalColor: import("../type_definitions/array_type_definitions.js").Vector4 | undefined; _myRealTrianglesAmount: number | undefined; _myTrianglesObject: import("@wonderlandengine/api").Object3D | undefined; _myBackgroundObject: import("@wonderlandengine/api").Object3D | undefined; _myPlaneObject: import("@wonderlandengine/api").Object3D | undefined; _myPoolID: string | undefined; _myTextsObject: import("@wonderlandengine/api").Object3D | undefined; _myTriangleTextObject: import("@wonderlandengine/api").Object3D | undefined; _myTriangleTextComponent: TextComponent | null | undefined; _myPlaneTextObject: import("@wonderlandengine/api").Object3D | undefined; _myPlaneTextComponent: TextComponent | null | undefined; _myFPSTextObject: import("@wonderlandengine/api").Object3D | undefined; _myFPSTextComponent: TextComponent | null | undefined; _myDoneTextObject: import("@wonderlandengine/api").Object3D | undefined; _myDoneTextComponent: TextComponent | null | undefined; _myBackgroundSize: number | undefined; _myDoubleTimer: Timer | undefined; _myDone: boolean | undefined; _myCurrentPlanes: any; _myDTHistory: any[] | undefined; _myUpperLimit: any; _myLowerLimit: any; _myPlanes: any[] | undefined; _mySkipNextFrames: number | undefined; _myMaxWaitFrames: number | undefined; _myMaxPlanesReached: boolean | undefined; _myFirstTime: boolean | undefined; _update(dt: any): void; _myElapsedTime: number | undefined; _myFrameCount: number | undefined; _displayPlanes(count: any): void; start(): void; _myActive: boolean | undefined; _myStartTimer: Timer | undefined; _mySessionStarted: boolean | undefined; _myFramesToSkip: number | undefined; update(dt: any): void; _myStableFrameRate: any; _computeAverageFrameRate(firstCompute: any): number; _createPlaneMesh(trianglesAmount: any): any; onDeactivate(): void; onDestroy(): void; } import { Component } from "@wonderlandengine/api"; import { TextComponent } from "@wonderlandengine/api"; import { Timer } from "../cauldron/timer.js";