Ctrl+K

PostProcessor

اعلان

public class Strawberry.Graphics.PostProcessor

افکت‌های پساپردازش زنجیره‌ای اعمال‌شده روی اهداف رندر را مدیریت می‌کند.

سازنده‌ها

PostProcessor

یک پساپردازشگر جدید با کانتکست گرافیکی مشخص‌شده می‌سازد.

void PostProcessor(IGraphicsContext graphicsContext)

پارامترها:

نام نوع توضیحات
graphicsContext Strawberry.Graphics.IGraphicsContext کانتکست گرافیکی برای استفاده در رندر.

ویژگی‌ها

GraphicsContext

IGraphicsContext GraphicsContext { get }

متدها

Activate

اولین افکت در پساپردازشگر را فعال کرده و آن را روی صفحه رندر می‌کند.

void Activate()

Render

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

void Render()

AddPostProcessEffect

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

void AddPostProcessEffect(string name, PostProcessEffect effect)

پارامترها:

نام نوع توضیحات
name System.String نام افکت پساپردازش
effect Strawberry.Graphics.PostProcessEffect افکت برای اضافه‌کردن

RemovePostProcessEffect

یک افکت پساپردازش را از فهرست افکت‌ها حذف می‌کند.

void RemovePostProcessEffect(string name)

پارامترها:

نام نوع توضیحات
name System.String نام افکت پساپردازش