Representation of 2D texture resource in Mono domain No means of texture copying is provided in this interface so all the accessor properties are read only.  
Inherits TaleWorlds.Engine.Resource.
 | 
| static Texture  | CreateTextureFromPath (PlatformFilePath filePath) | 
|   | 
| static Texture  | GetFromResource (string resourceName) | 
|   | 
| static Texture  | CheckAndGetFromResource (string resourceName) | 
|   | 
| static void  | ScaleTextureWithRatio (ref int tableauSizeX, ref int tableauSizeY) | 
|   | 
| static Texture  | LoadTextureFromPath (string fileName, string folder) | 
|   | 
| static Texture  | CreateDepthTarget (string name, int width, int height) | 
|   | Creates a depth stencil texture.  
  | 
|   | 
| static Texture  | CreateFromByteArray (byte[] data, int width, int height) | 
|   | 
| static Texture  | CreateFromMemory (byte[] data) | 
|   | 
| static void  | ReleaseGpuMemories () | 
|   | 
| static Texture  | CreateTableauTexture (string name, RenderTargetComponent.TextureUpdateEventHandler eventHandler, Object objectRef, int tableauSizeX, int tableauSizeY) | 
|   | 
| static Texture  | CreateRenderTarget (string name, int width, int height, bool autoMipmaps, bool isTableau, bool createUninitialized=false, bool always_valid=false) | 
|   | Creates a render target texture.  
  | 
|   | 
 | 
|   | Resource () | 
|   | 
| void  | CheckResourceParameter (Resource param, string paramName="") | 
|   | Check if the parameter 'param' is null or invalid and throws an exception containing 'paramName' as further information.  
  | 
|   | 
◆ CreateTextureFromPath()
◆ TransformRenderTargetToResource()
      
        
          | void TaleWorlds.Engine.Texture.TransformRenderTargetToResource  | 
          ( | 
          string |           name | ) | 
           | 
        
      
 
 
◆ GetFromResource()
  
  
      
        
          | static Texture TaleWorlds.Engine.Texture.GetFromResource  | 
          ( | 
          string |           resourceName | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ IsLoaded()
      
        
          | bool TaleWorlds.Engine.Texture.IsLoaded  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ CheckAndGetFromResource()
  
  
      
        
          | static Texture TaleWorlds.Engine.Texture.CheckAndGetFromResource  | 
          ( | 
          string |           resourceName | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ ScaleTextureWithRatio()
  
  
      
        
          | static void TaleWorlds.Engine.Texture.ScaleTextureWithRatio  | 
          ( | 
          ref int |           tableauSizeX,  | 
         
        
           | 
           | 
          ref int |           tableauSizeY ) | 
         
       
   | 
  
static   | 
  
 
 
◆ PreloadTexture()
      
        
          | void TaleWorlds.Engine.Texture.PreloadTexture  | 
          ( | 
          bool |           blocking | ) | 
           | 
        
      
 
 
◆ Release()
      
        
          | void TaleWorlds.Engine.Texture.Release  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ReleaseNextFrame()
      
        
          | void TaleWorlds.Engine.Texture.ReleaseNextFrame  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ LoadTextureFromPath()
  
  
      
        
          | static Texture TaleWorlds.Engine.Texture.LoadTextureFromPath  | 
          ( | 
          string |           fileName,  | 
         
        
           | 
           | 
          string |           folder ) | 
         
       
   | 
  
static   | 
  
 
 
◆ CreateDepthTarget()
  
  
      
        
          | static Texture TaleWorlds.Engine.Texture.CreateDepthTarget  | 
          ( | 
          string |           name,  | 
         
        
           | 
           | 
          int |           width,  | 
         
        
           | 
           | 
          int |           height ) | 
         
       
   | 
  
static   | 
  
 
 
◆ CreateFromByteArray()
  
  
      
        
          | static Texture TaleWorlds.Engine.Texture.CreateFromByteArray  | 
          ( | 
          byte[] |           data,  | 
         
        
           | 
           | 
          int |           width,  | 
         
        
           | 
           | 
          int |           height ) | 
         
       
   | 
  
static   | 
  
 
 
◆ SaveToFile()
      
        
          | void TaleWorlds.Engine.Texture.SaveToFile  | 
          ( | 
          string |           path | ) | 
           | 
        
      
 
 
◆ SetTextureAsAlwaysValid()
      
        
          | void TaleWorlds.Engine.Texture.SetTextureAsAlwaysValid  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ CreateFromMemory()
  
  
      
        
          | static Texture TaleWorlds.Engine.Texture.CreateFromMemory  | 
          ( | 
          byte[] |           data | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ ReleaseGpuMemories()
  
  
      
        
          | static void TaleWorlds.Engine.Texture.ReleaseGpuMemories  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ CreateTableauTexture()
◆ CreateRenderTarget()
  
  
      
        
          | static Texture TaleWorlds.Engine.Texture.CreateRenderTarget  | 
          ( | 
          string |           name,  | 
         
        
           | 
           | 
          int |           width,  | 
         
        
           | 
           | 
          int |           height,  | 
         
        
           | 
           | 
          bool |           autoMipmaps,  | 
         
        
           | 
           | 
          bool |           isTableau,  | 
         
        
           | 
           | 
          bool |           createUninitialized = false,  | 
         
        
           | 
           | 
          bool |           always_valid = false ) | 
         
       
   | 
  
static   | 
  
 
 
◆ Width
  
  
      
        
          | int TaleWorlds.Engine.Texture.Width | 
         
       
   | 
  
get   | 
  
 
 
◆ Height
  
  
      
        
          | int TaleWorlds.Engine.Texture.Height | 
         
       
   | 
  
get   | 
  
 
 
◆ MemorySize
  
  
      
        
          | int TaleWorlds.Engine.Texture.MemorySize | 
         
       
   | 
  
get   | 
  
 
 
◆ IsRenderTarget
  
  
      
        
          | bool TaleWorlds.Engine.Texture.IsRenderTarget | 
         
       
   | 
  
get   | 
  
 
 
◆ Name
  
  
      
        
          | string TaleWorlds.Engine.Texture.Name | 
         
       
   | 
  
getset   | 
  
 
 
◆ RenderTargetComponent
◆ TableauView
◆ UserData
  
  
      
        
          | object TaleWorlds.Engine.Texture.UserData | 
         
       
   | 
  
get   |