C# Class HaloMap.H2MetaContainers.ShaderInfo

The shader info.
Show file Open project: troymac1ure/Entity Class Usage Examples

Public Properties

Property Type Description
Alpha AlphaType
BitmapNames List
BitmapTextures Texture[]
Bitmaps List
BumpMapBitmap System.Drawing.Bitmap
BumpMapName string
BumpMapTexture Texture
CubeMapBitmap System.Drawing.Bitmap
CubeMapName string
CubeMapTexture Texture
MainBitmap System.Drawing.Bitmap
MainName string
MainTexture Texture
NormalMap Texture
TagIndex int
microdetailBitmap System.Drawing.Bitmap
microdetailName string
microdetailTexture Texture
microdetailuscale float
microdetailvscale float
microdetailwscale float
primarydetailBitmap System.Drawing.Bitmap
primarydetailName string
primarydetailTexture Texture
primarydetailuscale float
primarydetailvscale float
primarydetailwscale float
secondarydetailBitmap System.Drawing.Bitmap
secondarydetailName string
secondarydetailTexture Texture
secondarydetailuscale float
secondarydetailvscale float
secondarydetailwscale float
shaderName string

Public Methods

Method Description
CEShaderInfo ( int TagIndex, Map map ) : void

The ce shader info.

CreateTexture ( Device &device, Bitmap bitmap ) : Texture

The create texture.

Dispose ( ) : void

The dispose.

H2ShaderInfo ( int TagIndex, Map map ) : void

The h 2 shader info.

KillBitmaps ( ) : void

The kill bitmaps.

MakeTextures ( Device &device ) : void

The make textures.

ShaderInfo ( ) : System

Initializes a new instance of the ShaderInfo class.

ShaderInfo ( int TagIndex, Map map ) : System

Initializes a new instance of the ShaderInfo class.

Method Details

CEShaderInfo() public method

The ce shader info.
public CEShaderInfo ( int TagIndex, Map map ) : void
TagIndex int The TagIndex.
map HaloMap.Map.Map The map.
return void

CreateTexture() public static method

The create texture.
public static CreateTexture ( Device &device, Bitmap bitmap ) : Texture
device Device The device.
bitmap System.Drawing.Bitmap The bitmap.
return Texture

Dispose() public method

The dispose.
public Dispose ( ) : void
return void

H2ShaderInfo() public method

The h 2 shader info.
public H2ShaderInfo ( int TagIndex, Map map ) : void
TagIndex int The TagIndex.
map HaloMap.Map.Map The map.
return void

KillBitmaps() public method

The kill bitmaps.
public KillBitmaps ( ) : void
return void

MakeTextures() public method

The make textures.
public MakeTextures ( Device &device ) : void
device Device The device.
return void

ShaderInfo() public method

Initializes a new instance of the ShaderInfo class.
public ShaderInfo ( ) : System
return System

ShaderInfo() public method

Initializes a new instance of the ShaderInfo class.
public ShaderInfo ( int TagIndex, Map map ) : System
TagIndex int Index of the tag.
map HaloMap.Map.Map The map.
return System

Property Details

Alpha public property

The alpha.
public AlphaType Alpha
return AlphaType

BitmapNames public property

The bitmap names.
public List BitmapNames
return List

BitmapTextures public property

The bitmap textures.
public Texture[] BitmapTextures
return Texture[]

Bitmaps public property

The bitmaps.
public List Bitmaps
return List

BumpMapBitmap public property

The bump map bitmap.
public Bitmap,System.Drawing BumpMapBitmap
return System.Drawing.Bitmap

BumpMapName public property

The bump map name.
public string BumpMapName
return string

BumpMapTexture public property

The bump map texture.
public Texture BumpMapTexture
return Texture

CubeMapBitmap public property

The cube map bitmap.
public Bitmap,System.Drawing CubeMapBitmap
return System.Drawing.Bitmap

CubeMapName public property

The cube map name.
public string CubeMapName
return string

CubeMapTexture public property

The cube map texture.
public Texture CubeMapTexture
return Texture

MainBitmap public property

The main bitmap.
public Bitmap,System.Drawing MainBitmap
return System.Drawing.Bitmap

MainName public property

The main name.
public string MainName
return string

MainTexture public property

The main texture.
public Texture MainTexture
return Texture

NormalMap public property

The normal map.
public Texture NormalMap
return Texture

TagIndex public property

The TagIndex.
public int TagIndex
return int

microdetailBitmap public property

The microdetail bitmap.
public Bitmap,System.Drawing microdetailBitmap
return System.Drawing.Bitmap

microdetailName public property

The microdetail name.
public string microdetailName
return string

microdetailTexture public property

The microdetail texture.
public Texture microdetailTexture
return Texture

microdetailuscale public property

The microdetailuscale.
public float microdetailuscale
return float

microdetailvscale public property

The microdetailvscale.
public float microdetailvscale
return float

microdetailwscale public property

The microdetailwscale.
public float microdetailwscale
return float

primarydetailBitmap public property

The primarydetail bitmap.
public Bitmap,System.Drawing primarydetailBitmap
return System.Drawing.Bitmap

primarydetailName public property

The primarydetail name.
public string primarydetailName
return string

primarydetailTexture public property

The primarydetail texture.
public Texture primarydetailTexture
return Texture

primarydetailuscale public property

The primarydetailuscale.
public float primarydetailuscale
return float

primarydetailvscale public property

The primarydetailvscale.
public float primarydetailvscale
return float

primarydetailwscale public property

The primarydetailwscale.
public float primarydetailwscale
return float

secondarydetailBitmap public property

The secondarydetail bitmap.
public Bitmap,System.Drawing secondarydetailBitmap
return System.Drawing.Bitmap

secondarydetailName public property

The secondarydetail name.
public string secondarydetailName
return string

secondarydetailTexture public property

The secondarydetail texture.
public Texture secondarydetailTexture
return Texture

secondarydetailuscale public property

The secondarydetailuscale.
public float secondarydetailuscale
return float

secondarydetailvscale public property

The secondarydetailvscale.
public float secondarydetailvscale
return float

secondarydetailwscale public property

The secondarydetailwscale.
public float secondarydetailwscale
return float

shaderName public property

The shader name.
public string shaderName
return string