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()