فضای نام Strawberry.Graphics
مستندات انواع موجود در فضای نام Strawberry.Graphics.
فضاهای نام
| فضای نام | توضیحات |
|---|---|
Strawberry.Graphics.Layers |
|
Strawberry.Graphics.ParticleSystem |
|
Strawberry.Graphics.Text |
کلاسها
| نوع | توضیحات |
|---|---|
Strawberry.Graphics.AtlasHelper |
|
Strawberry.Graphics.BasicShader |
نمایانگر یک شِیدِر (Shader) پایه که میتواند برای چهرهها و هندسهی ساده استفاده شود. فقط موقعیت، مختصات تکسچر و رنگ را بهعنوان ورودی پشتیبانی میکند. |
Strawberry.Graphics.DisplayInfo |
اطلاعات نمایشگر فعلی را دریافت میکند. |
Strawberry.Graphics.Geometry |
نمایانگر یک مش (Mesh) هندسی قابلرندر متشکل از رأسها (Vertex) و اندیسهای اختیاری. |
Strawberry.Graphics.PostProcessEffect |
نمایانگر یک افکت پساپردازش با هدف رندر (RenderTarget) و شِیدِر خودش. |
Strawberry.Graphics.PostProcessor |
افکتهای پساپردازش زنجیرهای اعمالشده روی اهداف رندر را مدیریت میکند. |
Strawberry.Graphics.RenderTarget |
|
Strawberry.Graphics.Shader |
نمایانگر یک تکسچر (Texture). |
Strawberry.Graphics.Sprite |
نمایانگر یک چهره (Sprite) دوبعدی با نگاشت تکسچر و اطلاعات فریم. |
Strawberry.Graphics.StrawberryShader |
کلاس کمکی برای کامپایل و مدیریت شِیدِرهای پلتفرم |
Strawberry.Graphics.Texture |
نمایانگر یک تکسچر (Texture). |
Strawberry.Graphics.TextureLoader |
|
Strawberry.Graphics.VertexElementContainer |
نمایانگر یک ظرف برای چیدمان عنصرهای رأس (Vertex) استفادهشده توسط شِیدِرها. |
Strawberry.Graphics.Viewport |
نمایانگر یک نما (Viewport) برای موتور بازی، تعریفکنندهی مختصات صفحه و صحنه. |
Strawberry.Graphics.ViewportCollection |
نمایانگر مجموعهای از نماها برای رندر |
شمارشها
| نوع | توضیحات |
|---|---|
Strawberry.Graphics.BlendEquation |
عملیات حسابی استفادهشده برای ترکیب فاکتورهای blend مبدأ و مقصد را مشخص میکند. |
Strawberry.Graphics.BlendFactor |
فاکتور blend استفادهشده در عملیات blend را مشخص میکند، تعیینکنندهی نحوهی وزندهی رنگهای مبدأ و مقصد. |
Strawberry.Graphics.ElementFormats |
قالبهای عنصر استفادهشده توسط شِیدِرها |
Strawberry.Graphics.GeometryType |
نوع هندسه برای رندر. |
Strawberry.Graphics.ShaderLanguage |
نوع شِیدِر برای استفاده. HLSL در نسخهی فعلی پشتیبانی نمیشود و ممکن است بهزودی حذف شود. |
Strawberry.Graphics.TextureFiltering |
حالتهای فیلتر تکسچر. |
Strawberry.Graphics.TextureFormat |
قالبهای تکسچر. |
Strawberry.Graphics.TextureWrap |
حالتهای wrap تکسچر. |
رابطها
| نوع | توضیحات |
|---|---|
Strawberry.Graphics.IGraphicsContext |
نمایانگر یک کانتکست گرافیکی استفادهشده برای رندر. |
ساختارها
| نوع | توضیحات |
|---|---|
Strawberry.Graphics.BlendMode |
پیکربندی blend برای عملیاتهای رندر را تعریف میکند، مشخصکنندهی نحوهی ترکیب پیکسلهای مبدأ و مقصد برای هر دو کانال RGB و آلفا. |
Strawberry.Graphics.Color |
نمایانگر یک رنگ |
Strawberry.Graphics.TextureSettings |
نمایانگر تنظیمات تکسچر برای ساخت و نمونهبرداری. |
Strawberry.Graphics.VertexPositionColor |
نمایانگر یک رأس (Vertex) ساده با موقعیت دوبعدی و دادهی رنگ ۴-بایتی. |
Strawberry.Graphics.VertexPositionTexColor |
نمایانگر یک رأس ساده با موقعیت دوبعدی و مختصات تکسچر، و دادهی رنگ ۴-بایتی. |