PostProcessEffect
اعلان
public class Strawberry.Graphics.PostProcessEffect
نمایانگر یک افکت پساپردازش با هدف رندر (RenderTarget) و شِیدِر (Shader) خودش.
سازندهها
PostProcessEffect
یک افکت پساپردازش جدید با شِیدِر و نام پارامتر تکسچر مشخصشده میسازد.
void PostProcessEffect(Shader shader, string textureParameterName)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
shader |
Strawberry.Graphics.Shader |
شِیدِر برای استفاده در این افکت. |
textureParameterName |
System.String |
نام پارامتر تکسچر در شِیدِر که به هدف رندر این افکت تنظیم خواهد شد. |
ویژگیها
RenderTarget
هدف رندر این افکت پساپردازش را دریافت میکند.
RenderTarget RenderTarget { get }
GraphicsContext
کانتکست گرافیکی که این افکت پساپردازش را ساخته و مدیریت میکند را دریافت میکند.
IGraphicsContext GraphicsContext { get set }
Shader
شِیدِر این افکت پساپردازش را دریافت میکند.
Shader Shader { get set }
TextureParameterName
نام پارامتر تکسچر در شِیدِر که به هدف رندر این افکت تنظیم خواهد شد.
string TextureParameterName { get }
متدها
Activate
هدف رندر این افکت را برای رندر فعال میکند.
void Activate()