Specification
C Version:
C Implementation Specific Version:
WisResult wisVKTextureWriteSubresource(
const WisVKTexture* self,
const void* source_data,
WisResult wisDX12TextureWriteSubresource(
const WisDX12Texture* self,
const void* source_data,
C++ Version:
namespace wis{
wis::Result Texture::WriteSubresource(const void* source_data,
const wis::TextureRegion& target_region) const noexcept;
}
C++ Implementation Specific Version:
namespace wis{
wis::Result VKTexture::WriteSubresource(const void* source_data,
const wis::TextureRegion& target_region) const noexcept;
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