Ctrl+K

Layer

اعلان

public abstract class Strawberry.Graphics.Layers.Layer

نمایانگر یک لایه (Layer) رندر که می‌تواند درون یک صحنه مقداردهی اولیه، به‌روز و رندر شود.

ارث‌بری از: Strawberry.ReferenceObject

ویژگی‌ها

Scene

صحنه‌ای (Scene) که این لایه به آن تعلق دارد را دریافت می‌کند.

Scene Scene { get }

Viewports

مجموعه‌ی نام‌های نما (Viewport) مرتبط با این لایه را دریافت می‌کند.

List<string> Viewports { get }

Sorter

مرتب‌کننده‌ی رندر استفاده‌شده توسط این لایه را دریافت یا تنظیم می‌کند.

IRenderingSorter Sorter { get set }

Enabled

مقداری را دریافت یا تنظیم می‌کند که نشان می‌دهد آیا لایه برای بروزرسانی و رندر فعال است.

bool Enabled { get set }

متدها

Initialize virtual

لایه را با صحنه‌ی مشخص‌شده مقداردهی اولیه می‌کند.

void Initialize(Scene scene)

پارامترها:

نام نوع توضیحات
scene Strawberry.Core.Scene صحنه‌ای (Scene) که مالک لایه است.

Render virtual

محتویات لایه را رندر می‌کند.

void Render()

Update virtual

محتویات لایه را به‌روز می‌کند.

void Update()