Ctrl+K

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[] آرایه‌ای از اعداد بدون علامت تعیین‌کننده‌ی ترتیبی که رأس‌ها باید رندر شوند.