本文整理汇总了C#中Color4.ToAbgr方法的典型用法代码示例。如果您正苦于以下问题:C# Color4.ToAbgr方法的具体用法?C# Color4.ToAbgr怎么用?C# Color4.ToAbgr使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Color4
的用法示例。
在下文中一共展示了Color4.ToAbgr方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Hexagon
public Hexagon(Color4 baseColor)
{
colorData = Enumerable.Repeat(baseColor.ToAbgr(), 12).ToArray();
BorderDirection = Enumerable.Repeat(0, 6).ToArray();
if (baseVboID == -1)
{
GenerateBaseIBO();
GenerateBaseVBO();
}
}
示例2: ModifyBorder
public void ModifyBorder(Color4 color, int lineWidth, int direction)
{
int c = color.ToAbgr();
colorData[direction * 2] = c;
colorData[(direction * 2) + 1] = c;
BorderDirection[direction] = 1;
BorderWidth = lineWidth;
borderChanged = true;
}
示例3: ModifyBorderAll
public void ModifyBorderAll(Color4 color, int lineWidth)
{
colorData = Enumerable.Repeat(color.ToAbgr(), 12).ToArray();
BorderDirection = Enumerable.Repeat(1, 6).ToArray();
BorderWidth = lineWidth;
borderChanged = true;
}
示例4: AddDrawCommand
private void AddDrawCommand(Texture2D texture, RectangleF destRectangle, Color4 color, float rotation)
{
if (bufferPosition >= renderBuffer.Length)
{
//TODO: Flush current buffer
bufferPosition = 0;
}
RenderBatchObject batchObject = renderBuffer[bufferPosition];
batchObject.SetTexture(texture, destRectangle);
batchObject.Color = color.ToAbgr();
batchObject.Rotation = rotation;
bufferPosition++;
}