Class CudaTextureMipmappedArray
CudaArrayTexture3D
Inheritance
System.Object
CudaTextureMipmappedArray
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: ManagedCuda
Assembly: ManagedCuda.dll
Syntax
public class CudaTextureMipmappedArray : IDisposable
Constructors
| Improve this Doc View SourceCudaTextureMipmappedArray(CudaKernel, String, CUAddressMode, CUAddressMode, CUAddressMode, CUFilterMode, CUTexRefSetFlags, CUDAArray3DDescriptor, UInt32, UInt32, CUFilterMode, Single, Single, Single)
Creates a new mipmapped texture from array memory. Allocates a new mipmapped array.
Declaration
public CudaTextureMipmappedArray(CudaKernel kernel, string texName, CUAddressMode addressMode0, CUAddressMode addressMode1, CUAddressMode addressMode2, CUFilterMode filterMode, CUTexRefSetFlags flags, CUDAArray3DDescriptor descriptor, uint numMipmapLevels, uint maxAniso, CUFilterMode mipmapFilterMode, float mipmapLevelBias, float minMipmapLevelClamp, float maxMipmapLevelClamp)
Parameters
Type | Name | Description |
---|---|---|
CudaKernel | kernel | |
System.String | texName | |
CUAddressMode | addressMode0 | |
CUAddressMode | addressMode1 | |
CUAddressMode | addressMode2 | |
CUFilterMode | filterMode | |
CUTexRefSetFlags | flags | |
CUDAArray3DDescriptor | descriptor | |
System.UInt32 | numMipmapLevels | |
System.UInt32 | maxAniso | |
CUFilterMode | mipmapFilterMode | |
System.Single | mipmapLevelBias | |
System.Single | minMipmapLevelClamp | |
System.Single | maxMipmapLevelClamp |
CudaTextureMipmappedArray(CudaKernel, String, CUAddressMode, CUAddressMode, CUAddressMode, CUFilterMode, CUTexRefSetFlags, CudaMipmappedArray, UInt32, CUFilterMode, Single, Single, Single)
Creates a new mipmapped texture from array memory
Declaration
public CudaTextureMipmappedArray(CudaKernel kernel, string texName, CUAddressMode addressMode0, CUAddressMode addressMode1, CUAddressMode addressMode2, CUFilterMode filterMode, CUTexRefSetFlags flags, CudaMipmappedArray array, uint maxAniso, CUFilterMode mipmapFilterMode, float mipmapLevelBias, float minMipmapLevelClamp, float maxMipmapLevelClamp)
Parameters
Type | Name | Description |
---|---|---|
CudaKernel | kernel | |
System.String | texName | |
CUAddressMode | addressMode0 | |
CUAddressMode | addressMode1 | |
CUAddressMode | addressMode2 | |
CUFilterMode | filterMode | |
CUTexRefSetFlags | flags | |
CudaMipmappedArray | array | |
System.UInt32 | maxAniso | |
CUFilterMode | mipmapFilterMode | |
System.Single | mipmapLevelBias | |
System.Single | minMipmapLevelClamp | |
System.Single | maxMipmapLevelClamp |
CudaTextureMipmappedArray(CudaKernel, String, CUAddressMode, CUFilterMode, CUTexRefSetFlags, CUDAArray3DDescriptor, UInt32, UInt32, CUFilterMode, Single, Single, Single)
Creates a new mipmapped texture from array memory. Allocates a new mipmapped array.
Declaration
public CudaTextureMipmappedArray(CudaKernel kernel, string texName, CUAddressMode addressModeForAllDimensions, CUFilterMode filterMode, CUTexRefSetFlags flags, CUDAArray3DDescriptor descriptor, uint numMipmapLevels, uint maxAniso, CUFilterMode mipmapFilterMode, float mipmapLevelBias, float minMipmapLevelClamp, float maxMipmapLevelClamp)
Parameters
Type | Name | Description |
---|---|---|
CudaKernel | kernel | |
System.String | texName | |
CUAddressMode | addressModeForAllDimensions | |
CUFilterMode | filterMode | |
CUTexRefSetFlags | flags | |
CUDAArray3DDescriptor | descriptor | |
System.UInt32 | numMipmapLevels | |
System.UInt32 | maxAniso | |
CUFilterMode | mipmapFilterMode | |
System.Single | mipmapLevelBias | |
System.Single | minMipmapLevelClamp | |
System.Single | maxMipmapLevelClamp |
CudaTextureMipmappedArray(CudaKernel, String, CUAddressMode, CUFilterMode, CUTexRefSetFlags, CudaMipmappedArray, UInt32, CUFilterMode, Single, Single, Single)
Creates a new mipmapped texture from array memory
Declaration
public CudaTextureMipmappedArray(CudaKernel kernel, string texName, CUAddressMode addressModeForAllDimensions, CUFilterMode filterMode, CUTexRefSetFlags flags, CudaMipmappedArray array, uint maxAniso, CUFilterMode mipmapFilterMode, float mipmapLevelBias, float minMipmapLevelClamp, float maxMipmapLevelClamp)
Parameters
Type | Name | Description |
---|---|---|
CudaKernel | kernel | |
System.String | texName | |
CUAddressMode | addressModeForAllDimensions | |
CUFilterMode | filterMode | |
CUTexRefSetFlags | flags | |
CudaMipmappedArray | array | |
System.UInt32 | maxAniso | |
CUFilterMode | mipmapFilterMode | |
System.Single | mipmapLevelBias | |
System.Single | minMipmapLevelClamp | |
System.Single | maxMipmapLevelClamp |
Properties
| Improve this Doc View SourceAddressMode0
AddressMode
Declaration
public CUAddressMode AddressMode0 { get; }
Property Value
Type | Description |
---|---|
CUAddressMode |
AddressMode1
AddressMode
Declaration
public CUAddressMode AddressMode1 { get; }
Property Value
Type | Description |
---|---|
CUAddressMode |
AddressMode2
AddressMode
Declaration
public CUAddressMode AddressMode2 { get; }
Property Value
Type | Description |
---|---|
CUAddressMode |
Array
Array
Declaration
public CudaMipmappedArray Array { get; }
Property Value
Type | Description |
---|---|
CudaMipmappedArray |
CUFuntion
CUFuntion
Declaration
public CUfunction CUFuntion { get; }
Property Value
Type | Description |
---|---|
CUfunction |
Filtermode
Filtermode
Declaration
public CUFilterMode Filtermode { get; }
Property Value
Type | Description |
---|---|
CUFilterMode |
Flags
Flags
Declaration
public CUTexRefSetFlags Flags { get; }
Property Value
Type | Description |
---|---|
CUTexRefSetFlags |
MaxAniso
MaxAniso
Declaration
public uint MaxAniso { get; }
Property Value
Type | Description |
---|---|
System.UInt32 |
MaxMipmapLevelClamp
MaxMipmapLevelClamp
Declaration
public float MaxMipmapLevelClamp { get; }
Property Value
Type | Description |
---|---|
System.Single |
MinMipmapLevelClamp
MinMipmapLevelClamp
Declaration
public float MinMipmapLevelClamp { get; }
Property Value
Type | Description |
---|---|
System.Single |
MipmapFiltermode
Mipmap Filtermode
Declaration
public CUFilterMode MipmapFiltermode { get; }
Property Value
Type | Description |
---|---|
CUFilterMode |
MipmapLevelBias
MipmapLevelBias
Declaration
public float MipmapLevelBias { get; }
Property Value
Type | Description |
---|---|
System.Single |
Module
Module
Declaration
public CUmodule Module { get; }
Property Value
Type | Description |
---|---|
CUmodule |
Name
Name
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
System.String |
TextureReference
TextureReference
Declaration
public CUtexref TextureReference { get; }
Property Value
Type | Description |
---|---|
CUtexref |
Methods
| Improve this Doc View SourceDispose()
Dispose
Declaration
public void Dispose()
Dispose(Boolean)
For IDisposable
Declaration
protected virtual void Dispose(bool fDisposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | fDisposing |
Finalize()
For dispose
Declaration
protected void Finalize()
Implements
System.IDisposable