Class D3D12TextureBuilder
- Namespace
- GdkWin32
- Assembly
- GdkWin32-4.0.dll
public class D3D12TextureBuilder : Object, IDisposable, NativeObject, GTypeProvider, InstanceFactory
- Inheritance
-
D3D12TextureBuilder
- Implements
-
- Inherited Members
-
Constructors
D3D12TextureBuilder(params ConstructArgument[])
public D3D12TextureBuilder(params ConstructArgument[] constructArguments)
Parameters
constructArguments ConstructArgument[]
D3D12TextureBuilder(D3D12TextureBuilderHandle)
public D3D12TextureBuilder(D3D12TextureBuilderHandle handle)
Parameters
handle D3D12TextureBuilderHandle
Fields
ColorStatePropertyDefinition
public static readonly Property<ColorState, D3D12TextureBuilder> ColorStatePropertyDefinition
Field Value
- Property<ColorState, D3D12TextureBuilder>
FencePropertyDefinition
public static readonly Property<nint, D3D12TextureBuilder> FencePropertyDefinition
Field Value
- Property<nint, D3D12TextureBuilder>
FenceWaitPropertyDefinition
public static readonly Property<ulong, D3D12TextureBuilder> FenceWaitPropertyDefinition
Field Value
- Property<ulong, D3D12TextureBuilder>
PremultipliedPropertyDefinition
public static readonly Property<bool, D3D12TextureBuilder> PremultipliedPropertyDefinition
Field Value
- Property<bool, D3D12TextureBuilder>
ResourcePropertyDefinition
public static readonly Property<nint, D3D12TextureBuilder> ResourcePropertyDefinition
Field Value
- Property<nint, D3D12TextureBuilder>
UpdateRegionPropertyDefinition
public static readonly Property<Region, D3D12TextureBuilder> UpdateRegionPropertyDefinition
Field Value
- Property<Region, D3D12TextureBuilder>
UpdateTexturePropertyDefinition
public static readonly Property<Texture?, D3D12TextureBuilder> UpdateTexturePropertyDefinition
Field Value
- Property<Texture, D3D12TextureBuilder>
Properties
ColorState
public ColorState ColorState { get; set; }
Property Value
- ColorState
Fence
public nint Fence { get; set; }
Property Value
- nint
FenceWait
public ulong FenceWait { get; set; }
Property Value
- ulong
Premultiplied
public bool Premultiplied { get; set; }
Property Value
- bool
Resource
public nint Resource { get; set; }
Property Value
- nint
UpdateRegion
public Region UpdateRegion { get; set; }
Property Value
- Region
UpdateTexture
public Texture? UpdateTexture { get; set; }
Property Value
- Texture
Methods
GetColorState()
[Version("4.20")]
public ColorState? GetColorState()
Returns
- ColorState
GetFence()
[Version("4.20")]
public Fence GetFence()
Returns
- Fence
GetFenceWait()
[Version("4.20")]
public ulong GetFenceWait()
Returns
- ulong
GetGType()
public static Type GetGType()
Returns
- Type
GetPremultiplied()
[Version("4.20")]
public bool GetPremultiplied()
Returns
- bool
GetResource()
[Version("4.20")]
public Resource GetResource()
Returns
- Resource
GetUpdateRegion()
[Version("4.20")]
public Region? GetUpdateRegion()
Returns
- Region
GetUpdateTexture()
[Version("4.20")]
public Texture? GetUpdateTexture()
Returns
- Texture
New()
[Version("4.20")]
public static D3D12TextureBuilder New()
Returns
- D3D12TextureBuilder
SetColorState(ColorState?)
[Version("4.20")]
public void SetColorState(ColorState? colorState)
Parameters
colorState ColorState
SetFence(Fence)
[Version("4.20")]
public void SetFence(Fence fence)
Parameters
fence Fence
SetFenceWait(ulong)
[Version("4.20")]
public void SetFenceWait(ulong fenceWait)
Parameters
fenceWait ulong
SetPremultiplied(bool)
[Version("4.20")]
public void SetPremultiplied(bool premultiplied)
Parameters
premultiplied bool
SetResource(Resource)
[Version("4.20")]
public void SetResource(Resource resource)
Parameters
resource Resource
SetUpdateRegion(Region?)
[Version("4.20")]
public void SetUpdateRegion(Region? region)
Parameters
region Region
SetUpdateTexture(Texture?)
[Version("4.20")]
public void SetUpdateTexture(Texture? texture)
Parameters
texture Texture