wisdom
Loading...
Searching...
No Matches
wisTextureWriteSubresource Struct Reference

Detailed Description

Specification


C Version:

// Provided by Wisdom 0.7.0.
const void* source_data,
const WisTextureRegion* target_region);
C Implementation Specific Version:
// Provided by Wisdom 0.7.0.
WisResult wisVKTextureWriteSubresource(const WisVKTexture* self,
const void* source_data,
const WisTextureRegion* target_region);
// Provided by Wisdom 0.7.0.
WisResult wisDX12TextureWriteSubresource(const WisDX12Texture* self,
const void* source_data,
const WisTextureRegion* target_region);

C++ Version:

namespace wis{
// Provided by Wisdom 0.7.0.
wis::Result Texture::WriteSubresource(const void* source_data,
const wis::TextureRegion& target_region) const noexcept;
}
C++ Implementation Specific Version:
namespace wis{
// Provided by Wisdom 0.7.0.
wis::Result VKTexture::WriteSubresource(const void* source_data,
const wis::TextureRegion& target_region) const noexcept;
// Provided by Wisdom 0.7.0.
wis::Result DX12Texture::WriteSubresource(const void* source_data,
const wis::TextureRegion& target_region) const noexcept;
}

Parameters


  • this self self is a pointer to the valid WisTexture instance.
  • source_data specifies a pointer to the data to write to the texture.
  • target_region specifies a pointer to WisTextureRegion, which describes the region of the texture to write to. The flags parameter of the region is ignored, as depth/stencil/planar is not supported.
  • return denoting the outcome of operation.

Description


See Also