Ctrl+K

IFrameInfoProvider

اعلان

public interface Strawberry.IFrameInfoProvider

اطلاعاتی درباره‌ی FPS و دیگر اطلاعات مرتبط با فریم فراهم می‌کند.

ویژگی‌ها

GameSpeed abstract

سرعتی که بر اساس آن بازی در حال اجراست را دریافت می‌کند.

int GameSpeed { get set }

FPS abstract

تعداد فریم بر ثانیه را دریافت می‌کند.

int FPS { get }

RealGameSpeed abstract

تعداد واقعی بروزرسانی‌های بازی بر ثانیه را دریافت می‌کند.

int RealGameSpeed { get }

MinFPS abstract

کمترین تعداد فریم بر ثانیه در طول بازی را دریافت می‌کند.

int MinFPS { get }

MaxFPS abstract

بیشترین تعداد فریم بر ثانیه در طول بازی را دریافت می‌کند.

int MaxFPS { get }

LastTime abstract

آخرین زمانی که در آن صحنه‌ی بازی رندر شده را دریافت می‌کند.

float LastTime { get }

DeltaTime abstract

تفاوت زمانی بین دو فریم را دریافت می‌کند.

float DeltaTime { get }

FixedDeltaTime abstract

تفاوت زمانی ثابت بین دو فریم را دریافت می‌کند. این مقدار باید همیشه بر اساس GameSpeed باشد.

float FixedDeltaTime { get }

ElapsedTime abstract

زمان سپری‌شده از آغاز بازی را دریافت می‌کند.

TimeSpan ElapsedTime { get }

ShouldFixedUpdate abstract

مقداری را دریافت می‌کند که نشان می‌دهد آیا بازی باید یک بروزرسانی ثابت انجام دهد یا نه.

bool ShouldFixedUpdate { get }

متدها

Initialize abstract

void Initialize()

BeginUpdate abstract

void BeginUpdate()

FixedUpdate abstract

void FixedUpdate()

EndUpdate abstract

void EndUpdate()