Back to home page

EIC code displayed by LXR

 
 

    


Warning, /firebird/firebird-ng/src/app/components/perf-stats/perf-stats.component.ts is written in an unsupported language. File is not indexed.

0001 // perf-stats.component.ts
0002 import { Component, OnInit } from '@angular/core';
0003 import { PerfService, PerfLog } from '../../services/perf.service';
0004 import {MatTooltip} from "@angular/material/tooltip";
0005 import {DecimalPipe} from "@angular/common"; // adjust path as needed
0006 
0007 @Component({
0008   selector: 'app-perf-stats',
0009   templateUrl: './perf-stats.component.html',
0010   imports: [
0011     DecimalPipe
0012   ],
0013   styleUrls: ['./perf-stats.component.scss']
0014 })
0015 export class PerfStatsComponent implements OnInit {
0016   perf: PerfLog = { fps: 0, frameTime: 0, calls: 0, triangles: 0 };
0017 
0018   constructor(private perfService: PerfService) {}
0019 
0020   ngOnInit(): void {
0021     this.perfService.perf$.subscribe((log: PerfLog) => {
0022       this.perf = log;
0023     });
0024   }
0025 }