---@meta
---@class Barotrauma.DeformableSprite : System.Object
---`Getter Public Instance`
---@field Size Microsoft.Xna.Framework.Vector2
---`Getter Public Instance`
---<br/>`Setter Public Instance`
---@field Origin Microsoft.Xna.Framework.Vector2
---`Getter Public Instance`
---<br/>`Setter Private Instance`
---@field Sprite Barotrauma.Sprite
_G['DeformableSprite'] = {}

---`Constructor Public Instance`
---@param element Barotrauma.ContentXElement
---@param subdivisionsX? System.Nullable*1System*Int32
---@param subdivisionsY? System.Nullable*1System*Int32
---@param filePath? System.String
---@param lazyLoad? System.Boolean
---@param invert? System.Boolean
---@param sourceRectScale? System.Single
---@return Barotrauma.DeformableSprite
_G['DeformableSprite'] = function(element, subdivisionsX, subdivisionsY, filePath, lazyLoad, invert, sourceRectScale) end

---`Constructor Public Instance`
---@param element Barotrauma.ContentXElement
---@param subdivisionsX? System.Nullable*1System*Int32
---@param subdivisionsY? System.Nullable*1System*Int32
---@param filePath? System.String
---@param lazyLoad? System.Boolean
---@param invert? System.Boolean
---@param sourceRectScale? System.Single
---@return Barotrauma.DeformableSprite
_G['DeformableSprite'].__new = function(element, subdivisionsX, subdivisionsY, filePath, lazyLoad, invert, sourceRectScale) end

