message: Added convenience constructors for TextureData and MappedTextureSubresource structs
diff: @@ -259,6 +259,14 @@ struct TextureData
  /// of subresources in the texture. Otherwise an error
  /// occurs.
  Uint32 NumSubresources = 0;
  +
  + TextureData() noexcept {}
  +
  + TextureData(TextureSubResData* _pSubResources,
  + Uint32 _NumSubresources) noexcept :
  + pSubResources (_pSubResources),
  + NumSubresources (_NumSubresources)
  + {}
  };
  struct MappedTextureSubresource
  @@ -266,6 +274,16 @@ struct MappedTextureSubresource
  PVoid pData = nullptr;
  Uint32 Stride = 0;
  Uint32 DepthStride = 0;
  +
  + MappedTextureSubresource() noexcept {}
  +
  + MappedTextureSubresource(PVoid _pData,
  + Uint32 _Stride,
  + Uint32 _DepthStride = 0) noexcept :
  + pData (_pData),
  + Stride (_Stride),
  + DepthStride (_DepthStride)
  + {}
  };
  /// Texture inteface
  