本文整理汇总了C#中Resource.ComputeMipSliceSize方法的典型用法代码示例。如果您正苦于以下问题:C# Resource.ComputeMipSliceSize方法的具体用法?C# Resource.ComputeMipSliceSize怎么用?C# Resource.ComputeMipSliceSize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Resource
的用法示例。
在下文中一共展示了Resource.ComputeMipSliceSize方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Image
public Image(Resource source, int mipSlice, int arraySlice)
{
Contract.Requires(source != null);
Contract.Requires(0 < mipSlice);
Contract.Requires(mipSlice < source.MipLevels);
Contract.Requires(0 < arraySlice);
Contract.Requires(arraySlice < source.ArraySize);
Size = source.ComputeMipSliceSize(mipSlice);
Pixels = new Colord[Width * Height * Depth];
source.GetColords(
mipSlice, arraySlice,
Pixels, 0, Size.Width, Size.Height,
new Boxi(Point3i.Zero, Size), Point3i.Zero);
AddressX = AddressMode.Clamp;
AddressY = AddressMode.Clamp;
AddressZ = AddressMode.Clamp;
}