Class ConcreteTransform
[Guid("1a799d8a-69f7-4e4c-9fed-437ccc6684cc")]
public class ConcreteTransform : TransformNodeNative, TransformNode, IUnknown, ICallbackable, IDisposable
- Inheritance
-
ConcreteTransform
- Implements
-
IUnknownICallbackable
- Derived
- Inherited Members
Constructors
ConcreteTransform(nint)
public ConcreteTransform(nint nativePtr)
Parameters
nativePtr
nint
Properties
Cached
Sets whether the output of the specified transform is cached.
public RawBool Cached { set; }
Property Value
- RawBool
Methods
SetOutputBuffer(BufferPrecision, ChannelDepth)
Sets the properties of the output buffer of the specified transform node.
public void SetOutputBuffer(BufferPrecision bufferPrecision, ChannelDepth channelDepth)
Parameters
bufferPrecision
BufferPrecisionThe number of bits and the type of the output buffer.
channelDepth
ChannelDepthThe number of channels in the output buffer (1 or 4).
Remarks
You can use the ID2D1EffectContext::IsBufferPrecisionSupported method to see if buffer precision is supported.
The available channel depth and precision depend on the capabilities of the underlying Microsoft Direct3D device.
Operators
explicit operator ConcreteTransform(nint)
public static explicit operator ConcreteTransform(nint nativePtr)
Parameters
nativePtr
nint