Method CreateResourceTexture3D
- Namespace
- PaintDotNet.Direct2D1
- Assembly
- PaintDotNet.Windows.dll
CreateResourceTexture3D(IDeviceEffectContext, in Guid?, int, int, int, BufferPrecision, ChannelDepth, TextureFilter, ExtendMode, ExtendMode, ExtendMode)
public static IResourceTexture CreateResourceTexture3D(this IDeviceEffectContext effectContext, in Guid? resourceID, int extentX, int extentY, int extentZ, BufferPrecision bufferPrecision, ChannelDepth channelDepth, TextureFilter filter, ExtendMode extendModeX, ExtendMode extendModeY, ExtendMode extendModeZ)
Parameters
effectContext
IDeviceEffectContextresourceID
Guid?extentX
intextentY
intextentZ
intbufferPrecision
BufferPrecisionchannelDepth
ChannelDepthfilter
TextureFilterextendModeX
ExtendModeextendModeY
ExtendModeextendModeZ
ExtendMode
Returns
CreateResourceTexture3D<T>(IDeviceEffectContext, in Guid?, int, int, int, BufferPrecision, ChannelDepth, TextureFilter, ExtendMode, ExtendMode, ExtendMode, ExtentPtr<T>, uint, uint)
public static IResourceTexture CreateResourceTexture3D<T>(this IDeviceEffectContext effectContext, in Guid? resourceID, int extentX, int extentY, int extentZ, BufferPrecision bufferPrecision, ChannelDepth channelDepth, TextureFilter filter, ExtendMode extendModeX, ExtendMode extendModeY, ExtendMode extendModeZ, ExtentPtr<T> data, uint rowStride, uint planeStride) where T : unmanaged
Parameters
effectContext
IDeviceEffectContextresourceID
Guid?extentX
intextentY
intextentZ
intbufferPrecision
BufferPrecisionchannelDepth
ChannelDepthfilter
TextureFilterextendModeX
ExtendModeextendModeY
ExtendModeextendModeZ
ExtendModedata
ExtentPtr<T>rowStride
uintplaneStride
uint
Returns
Type Parameters
T