parameters: (self, func=io.copy)
return_statement: return self.destination
docstring: Copy the texture.
          self.filepath > self.destination
  
          :param func: Optional function override (Default value = io.copy)
                       arguments are (<source>, <destination>)
          :return: path the texture was copied to
docstring_summary: Copy the texture.
          self.filepath > self.destination
docstring_tokens: Copy the texture . self . filepath > self . destination
function: def copy_texture(self, func=io.copy):
          """Copy the texture.
          self.filepath > self.destination
  
          :param func: Optional function override (Default value = io.copy)
                       arguments are (<source>, <destination>)
          :return: path the texture was copied to
  
          """
          logger.debug("Image().copy_texture()")
          func(self.filepath, self.destination)
          return self.destination
function_tokens: def copy_texture ( self , func = io . copy ) : logger . debug ( "Image().copy_texture()" ) func ( self . filepath , self . destination ) return self . destination