SpriteQuad
اعلان
public class Strawberry.Graphics.Layers.SpriteQuad
نمایانگر یک چهارضلعی چهره (Sprite) برای رندر batching. شامل تکسچر، مختصات XYUV هر چهار رأس، رنگ، شِیدِر و نام blend mode.
پیادهسازی: System.IEquatable
سازندهها
SpriteQuad
void SpriteQuad(Texture texture, Vector4 xyuv1, Vector4 xyuv2, Vector4 xyuv3, Vector4 xyuv4, Color color, BasicShader shader, string blendName)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
texture |
Strawberry.Graphics.Texture |
|
xyuv1 |
Strawberry.Math.Vector4 |
|
xyuv2 |
Strawberry.Math.Vector4 |
|
xyuv3 |
Strawberry.Math.Vector4 |
|
xyuv4 |
Strawberry.Math.Vector4 |
|
color |
Strawberry.Graphics.Color |
|
shader |
Strawberry.Graphics.BasicShader |
|
blendName |
System.String |
ویژگیها
Texture
Texture Texture { get set }
XYUV1
Vector4 XYUV1 { get set }
XYUV2
Vector4 XYUV2 { get set }
XYUV3
Vector4 XYUV3 { get set }
XYUV4
Vector4 XYUV4 { get set }
Color
Color Color { get set }
Shader
BasicShader Shader { get set }
BlendName
string BlendName { get set }
متدها
Equals
bool Equals(SpriteQuad other)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
other |
Strawberry.Graphics.Layers.SpriteQuad |
Equals override
bool Equals(object obj)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
obj |
System.Object |
GetHashCode override
int GetHashCode()
عملگرها
op_Equality static
bool op_Equality(SpriteQuad q1, SpriteQuad q2)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
q1 |
Strawberry.Graphics.Layers.SpriteQuad |
|
q2 |
Strawberry.Graphics.Layers.SpriteQuad |
op_Inequality static
bool op_Inequality(SpriteQuad q1, SpriteQuad q2)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
q1 |
Strawberry.Graphics.Layers.SpriteQuad |
|
q2 |
Strawberry.Graphics.Layers.SpriteQuad |