internal void SetTexture(ClippingType clipping, int distance, Vector position, ElmaRenderer.DrawableImage texture, ElmaRenderer.DrawableImage mask) { Clipping = clipping; Distance = distance; Height = mask.Height; Name = mask.Name; Position = position; Id = mask.TextureIdentifier; Width = mask.Width; TextureId = texture.TextureIdentifier; TextureName = texture.Name; TextureWidth = texture.Width; TextureHeight = texture.Height; }
internal void SetPicture(ElmaRenderer.DrawableImage pictureImage, Vector position, int distance, ClippingType clipping) { Position = position; Id = pictureImage.TextureIdentifier; Width = pictureImage.Width; Height = pictureImage.Height; Clipping = clipping; Distance = distance; Name = pictureImage.Name; TextureId = 0; TextureName = null; TextureWidth = 0; TextureHeight = 0; }
internal Picture(ElmaRenderer.DrawableImage pictureImage, Vector position, int distance, ClippingType clipping) { SetPicture(pictureImage, position, distance, clipping); }
internal Picture(ClippingType clipping, int distance, Vector position, ElmaRenderer.DrawableImage texture, ElmaRenderer.DrawableImage mask) { SetTexture(clipping, distance, position, texture, mask); }