Class D3D12TextureBuilder
public class D3D12TextureBuilder
- Inheritance
-
D3D12TextureBuilder
- Inherited Members
Methods
Build(nint, DestroyNotify, nint, out ErrorOwnedHandle)
Calls native method gdk_d3d12_texture_builder_build. Version: 4.20
[Version("4.20")]
public static extern nint Build(nint self, DestroyNotify destroy, nint data, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
destroyDestroyNotifyTransfer ownership: None Nullable: True
datanintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: True
GetColorState(nint)
Calls native method gdk_d3d12_texture_builder_get_color_state. Version: 4.20
[Version("4.20")]
public static extern ColorStateUnownedHandle GetColorState(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- ColorStateUnownedHandle
Transfer ownership: None Nullable: True
GetFence(nint)
Calls native method gdk_d3d12_texture_builder_get_fence. Version: 4.20
[Version("4.20")]
public static extern nint GetFence(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetFenceWait(nint)
Calls native method gdk_d3d12_texture_builder_get_fence_wait. Version: 4.20
[Version("4.20")]
public static extern ulong GetFenceWait(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetGType()
Calls native function gdk_d3d12_texture_builder_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetPremultiplied(nint)
Calls native method gdk_d3d12_texture_builder_get_premultiplied. Version: 4.20
[Version("4.20")]
public static extern bool GetPremultiplied(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetResource(nint)
Calls native method gdk_d3d12_texture_builder_get_resource. Version: 4.20
[Version("4.20")]
public static extern nint GetResource(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetUpdateRegion(nint)
Calls native method gdk_d3d12_texture_builder_get_update_region. Version: 4.20
[Version("4.20")]
public static extern RegionUnownedHandle GetUpdateRegion(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- RegionUnownedHandle
Transfer ownership: None Nullable: True
GetUpdateTexture(nint)
Calls native method gdk_d3d12_texture_builder_get_update_texture. Version: 4.20
[Version("4.20")]
public static extern nint GetUpdateTexture(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
New()
Calls native constructor gdk_d3d12_texture_builder_new. Version: 4.20
[Version("4.20")]
public static extern nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
SetColorState(nint, ColorStateHandle)
Calls native method gdk_d3d12_texture_builder_set_color_state. Version: 4.20
[Version("4.20")]
public static extern void SetColorState(nint self, ColorStateHandle colorState)
Parameters
selfnintTransfer ownership: None Nullable: False
colorStateColorStateHandleTransfer ownership: None Nullable: True
SetFence(nint, nint)
Calls native method gdk_d3d12_texture_builder_set_fence. Version: 4.20
[Version("4.20")]
public static extern void SetFence(nint self, nint fence)
Parameters
selfnintTransfer ownership: None Nullable: False
fencenintTransfer ownership: None Nullable: False
SetFenceWait(nint, ulong)
Calls native method gdk_d3d12_texture_builder_set_fence_wait. Version: 4.20
[Version("4.20")]
public static extern void SetFenceWait(nint self, ulong fenceWait)
Parameters
selfnintTransfer ownership: None Nullable: False
fenceWaitulongTransfer ownership: None Nullable: False
SetPremultiplied(nint, bool)
Calls native method gdk_d3d12_texture_builder_set_premultiplied. Version: 4.20
[Version("4.20")]
public static extern void SetPremultiplied(nint self, bool premultiplied)
Parameters
selfnintTransfer ownership: None Nullable: False
premultipliedboolTransfer ownership: None Nullable: False
SetResource(nint, nint)
Calls native method gdk_d3d12_texture_builder_set_resource. Version: 4.20
[Version("4.20")]
public static extern void SetResource(nint self, nint resource)
Parameters
selfnintTransfer ownership: None Nullable: False
resourcenintTransfer ownership: None Nullable: False
SetUpdateRegion(nint, RegionHandle)
Calls native method gdk_d3d12_texture_builder_set_update_region. Version: 4.20
[Version("4.20")]
public static extern void SetUpdateRegion(nint self, RegionHandle region)
Parameters
selfnintTransfer ownership: None Nullable: False
regionRegionHandleTransfer ownership: None Nullable: True
SetUpdateTexture(nint, nint)
Calls native method gdk_d3d12_texture_builder_set_update_texture. Version: 4.20
[Version("4.20")]
public static extern void SetUpdateTexture(nint self, nint texture)