Table of Contents

Class GraphicsUtility

Namespace
Lime
Assembly
Lime.dll
public static class GraphicsUtility
Inheritance
GraphicsUtility
Inherited Members

Methods

AlignDown(ulong, ulong)

public static ulong AlignDown(ulong value, ulong alignment)

Parameters

value ulong
alignment ulong

Returns

ulong

AlignUp(ulong, ulong)

public static ulong AlignUp(ulong value, ulong alignment)

Parameters

value ulong
alignment ulong

Returns

ulong

CalculateImageDataSize(Format, int, int)

public static int CalculateImageDataSize(Format format, int width, int height)

Parameters

format Format
width int
height int

Returns

int

CalculateMipLevelCount(int, int)

public static int CalculateMipLevelCount(int width, int height)

Parameters

width int
height int

Returns

int

CalculateMipLevelDataSize(int, Format, int, int)

public static int CalculateMipLevelDataSize(int level, Format format, int width, int height)

Parameters

level int
format Format
width int
height int

Returns

int

CalculateMipLevelSize(int, int, int, out int, out int)

public static void CalculateMipLevelSize(int level, int width, int height, out int levelWidth, out int levelHeight)

Parameters

level int
width int
height int
levelWidth int
levelHeight int

CombineAlignment(ulong, ulong)

public static ulong CombineAlignment(ulong alignment1, ulong alignment2)

Parameters

alignment1 ulong
alignment2 ulong

Returns

ulong

CopyMemory(nint, nint, int)

public static void CopyMemory(nint dst, nint src, int count)

Parameters

dst nint
src nint
count int

EnsureTextureDataSizeValid(Format, int, int, int)

public static void EnsureTextureDataSizeValid(Format format, int width, int height, int dataSize)

Parameters

format Format
width int
height int
dataSize int

FillMemory(nint, int, int)

public static void FillMemory(nint dst, int value, int count)

Parameters

dst nint
value int
count int