ZenithHelper
public static class ZenithHelper
object
Inheritance and metadata
Inheritance
- object
- ZenithHelper
Methods
public static T Align<T>(T size, T alignment) where T : INumberBase<T>, IBitwiseOperators<T, T, T>
T
T
T
public static (uint BlockWidth, uint BlockHeight, uint BlocksWide, uint BlocksHigh) BlockLayout(PixelFormat pixelFormat, uint width, uint height)
(uint BlockWidth, uint BlockHeight, uint BlocksWide, uint BlocksHigh)
PixelFormat
uint
uint
public static bool HasDepth(PixelFormat pixelFormat)
bool
PixelFormat
public static bool HasStencil(PixelFormat pixelFormat)
bool
PixelFormat
public static void MipDimensions(uint width, uint height, uint depth, uint mipLevel, out uint mipWidth, out uint mipHeight, out uint mipDepth)
uint
uint
uint
uint
uint
uint
uint
public static uint MipLevels(uint width, uint height, uint depth)
uint
uint
uint
uint
public static uint RowStrideInBytes(PixelFormat pixelFormat, uint width, uint height)
uint
PixelFormat
uint
uint
public static uint SizeInBytes(ElementFormat elementFormat)
uint
ElementFormat
public static uint SizeInBytes(PixelFormat pixelFormat)
uint
PixelFormat
public static uint SizeInBytes(PixelFormat pixelFormat, uint width, uint height)
uint
PixelFormat
uint
uint
public static uint SliceStrideInBytes(PixelFormat pixelFormat, uint width, uint height)
uint
PixelFormat
uint
uint