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
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
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