Skip to the content.

FrameRateTask


Languages

English
中文(简体)

Introduction

FrameRateTask, a frame rate stabilizer, a tool to perform tasks at a stable frame rate.

This project aims to build an engine that can execute a task repeatedly and at high frequency in a single thread with a precise and stable time interval between every two executions as required. Also, this engine can provide real-time frame rate. This engine can be used to control game frame rate, network communication frame rate, etc.

Get This Package

To get this package, please enter the nuget package page: https://www.nuget.org/packages/FrameRateTask/

or use .NET CLI:

dotnet add package FrameRateTask

Author

Autor: Timothy-LiuXuefeng

Copyright (C) 2022 Timothy-LiuXuefeng

LICENSE

MIT license

Contributing to this repository

Please read CONTRIBUTING carefully before contributing to this repository.

Interfaces

CSharp

class FrameRateTaskExecutor<TResult>

TResult: The return value of the task.