Space Engineers
Public Member Functions | Static Public Attributes | Properties | List of all members
VRage.Render11.Resources.MyGeneratedTextureManager Class Reference
Inheritance diagram for VRage.Render11.Resources.MyGeneratedTextureManager:
VRage.Render11.Common.IManager VRage.Render11.Common.IManagerDevice

Public Member Functions

IUserGeneratedTexture NewUserTexture (string name, int width, int height, MyGeneratedTextureType type, int numMipLevels)
 
IGeneratedTexture CreateFromBytePattern (string name, int width, int height, Format format, byte[] pattern)
 
void InitializeRandomTexture (int?seed=null)
 
void DisposeTex (IGeneratedTexture tex)
 
void OnDeviceInit ()
 
void OnDeviceReset ()
 
void OnDeviceEnd ()
 

Static Public Attributes

static IGeneratedTexture ZeroTex = new MyGeneratedTexture()
 
static IGeneratedTexture ReleaseMissingNormalGlossTex = new MyGeneratedTexture()
 
static IGeneratedTexture ReleaseMissingAlphamaskTex = new MyGeneratedTexture()
 
static IGeneratedTexture ReleaseMissingExtensionTex = new MyGeneratedTexture()
 
static IGeneratedTexture ReleaseMissingCubeTex = new MyGeneratedTexture()
 
static IGeneratedTexture PinkTex = new MyGeneratedTexture()
 
static IGeneratedTexture DebugMissingNormalGlossTex = new MyGeneratedTexture()
 
static IGeneratedTexture DebugMissingAlphamaskTex = new MyGeneratedTexture()
 
static IGeneratedTexture DebugMissingExtensionTex = new MyGeneratedTexture()
 
static IGeneratedTexture DebugMissingCubeTex = new MyGeneratedTexture()
 
static IGeneratedTexture IntelFallbackCubeTex = new MyGeneratedTexture()
 
static IGeneratedTexture Dithering8x8Tex = new MyGeneratedTexture()
 
static IGeneratedTexture RandomTex = new MyGeneratedTexture()
 

Properties

static IGeneratedTexture MissingNormalGlossTex [get]
 
static IGeneratedTexture MissingAlphamaskTex [get]
 
static IGeneratedTexture MissingExtensionTex [get]
 
static IGeneratedTexture MissingCubeTex [get]
 
int ActiveTexturesCount [get]
 
MyTextureStatistics Statistics [get]
 

Detailed Description

Definition at line 319 of file MyGeneratedTexture.cs.

Member Function Documentation

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.CreateFromBytePattern ( string  name,
int  width,
int  height,
Format  format,
byte[]  pattern 
)
inline

Definition at line 391 of file MyGeneratedTexture.cs.

void VRage.Render11.Resources.MyGeneratedTextureManager.DisposeTex ( IGeneratedTexture  tex)
inline

Definition at line 696 of file MyGeneratedTexture.cs.

void VRage.Render11.Resources.MyGeneratedTextureManager.InitializeRandomTexture ( int?  seed = null)
inline

Definition at line 676 of file MyGeneratedTexture.cs.

IUserGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.NewUserTexture ( string  name,
int  width,
int  height,
MyGeneratedTextureType  type,
int  numMipLevels 
)
inline

Definition at line 369 of file MyGeneratedTexture.cs.

void VRage.Render11.Resources.MyGeneratedTextureManager.OnDeviceEnd ( )
inline

Implements VRage.Render11.Common.IManagerDevice.

Definition at line 739 of file MyGeneratedTexture.cs.

void VRage.Render11.Resources.MyGeneratedTextureManager.OnDeviceInit ( )
inline

Implements VRage.Render11.Common.IManagerDevice.

Definition at line 728 of file MyGeneratedTexture.cs.

void VRage.Render11.Resources.MyGeneratedTextureManager.OnDeviceReset ( )
inline

Implements VRage.Render11.Common.IManagerDevice.

Definition at line 733 of file MyGeneratedTexture.cs.

Member Data Documentation

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.DebugMissingAlphamaskTex = new MyGeneratedTexture()
static

Definition at line 328 of file MyGeneratedTexture.cs.

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.DebugMissingCubeTex = new MyGeneratedTexture()
static

Definition at line 330 of file MyGeneratedTexture.cs.

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.DebugMissingExtensionTex = new MyGeneratedTexture()
static

Definition at line 329 of file MyGeneratedTexture.cs.

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.DebugMissingNormalGlossTex = new MyGeneratedTexture()
static

Definition at line 327 of file MyGeneratedTexture.cs.

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.Dithering8x8Tex = new MyGeneratedTexture()
static

Definition at line 343 of file MyGeneratedTexture.cs.

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.IntelFallbackCubeTex = new MyGeneratedTexture()
static

Definition at line 342 of file MyGeneratedTexture.cs.

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.PinkTex = new MyGeneratedTexture()
static

Definition at line 326 of file MyGeneratedTexture.cs.

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.RandomTex = new MyGeneratedTexture()
static

Definition at line 344 of file MyGeneratedTexture.cs.

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.ReleaseMissingAlphamaskTex = new MyGeneratedTexture()
static

Definition at line 323 of file MyGeneratedTexture.cs.

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.ReleaseMissingCubeTex = new MyGeneratedTexture()
static

Definition at line 325 of file MyGeneratedTexture.cs.

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.ReleaseMissingExtensionTex = new MyGeneratedTexture()
static

Definition at line 324 of file MyGeneratedTexture.cs.

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.ReleaseMissingNormalGlossTex = new MyGeneratedTexture()
static

Definition at line 322 of file MyGeneratedTexture.cs.

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.ZeroTex = new MyGeneratedTexture()
static

Definition at line 321 of file MyGeneratedTexture.cs.

Property Documentation

int VRage.Render11.Resources.MyGeneratedTextureManager.ActiveTexturesCount
get

Definition at line 724 of file MyGeneratedTexture.cs.

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.MissingAlphamaskTex
staticget

Definition at line 338 of file MyGeneratedTexture.cs.

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.MissingCubeTex
staticget

Definition at line 340 of file MyGeneratedTexture.cs.

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.MissingExtensionTex
staticget

Definition at line 339 of file MyGeneratedTexture.cs.

IGeneratedTexture VRage.Render11.Resources.MyGeneratedTextureManager.MissingNormalGlossTex
staticget

Definition at line 337 of file MyGeneratedTexture.cs.

MyTextureStatistics VRage.Render11.Resources.MyGeneratedTextureManager.Statistics
get

Definition at line 746 of file MyGeneratedTexture.cs.


The documentation for this class was generated from the following file: