Geometry
اعلان
public abstract class Strawberry.Graphics.Geometry
نمایانگر یک مش (Mesh) هندسی قابلرندر متشکل از رأسها (Vertex) و اندیسهای اختیاری.
ارثبری از: Strawberry.DisposableReferenceObject
پارامترهای نوع
| نام | توضیحات |
|---|---|
T |
نوع رأس تعریفکنندهی چیدمان دادهی رأس هندسه (مثلاً موقعیت، رنگ، مختصات تکسچر). باید یک نوع مقداری باشد. |
ویژگیها
GraphicsContext abstract
کانتکست گرافیکی که این منبع هندسه را ساخته و مدیریت میکند را دریافت میکند.
IGraphicsContext GraphicsContext { get }
متدها
Render abstract
هندسه را با شِیدِر فعال فعلی و وضعیت خط لولهی کانتکست گرافیکی رندر میکند.
void Render()
UpdateVB abstract
بافر رأس زیرین را با دادهی رأس ارائهشده بهروز میکند.
void UpdateVB(T[] vertices)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
vertices |
T[] |
آرایهای از رأسها تعریفکنندهی شکل و ویژگیهای جدید هندسه. |
UpdateIB abstract
بافر اندیس زیرین را با دادهی اندیس ارائهشده بهروز میکند.
void UpdateIB(uint[] indices)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
indices |
System.UInt32[] |
آرایهای از اعداد بدون علامت تعیینکنندهی ترتیبی که رأسها باید رندر شوند. |