sc2-gamedata
Classes | Enumerations | Variables
Texture.h File Reference
#include "UnderlyingTypes.h"
Include dependency graph for Texture.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CTexture
 Generic. More...
 

Enumerations

enum  EClassIdCTexture { e_classIdCTexture }
 Texture Type. More...
 
enum  ETextureProp {
  e_texturePropignore, e_texturePropvariation, e_textureProp00, e_textureProp01,
  e_textureProp02, e_textureProp03, e_textureProp04, e_textureProp05,
  e_textureProp06, e_textureProp07, e_textureProp08, e_textureProp09,
  e_textureProp10, e_textureProptileset, e_texturePropagria, e_texturePropaiur,
  e_texturePropalbion, e_texturePropavernus, e_texturePropbelshir, e_texturePropbraxisalpha,
  e_texturePropcastanar, e_texturePropchar, e_texturePropchar2, e_texturePropchardunes,
  e_texturePropdesertworld, e_texturePropdominionlab, e_textureProphaven, e_textureProphelios,
  e_textureProphybridlabinner, e_textureProphybridlabouter, e_textureProphybridlabxelnaga, e_texturePropiceworld,
  e_texturePropkorhal, e_texturePropkorhalcity, e_texturePropkorhaloutskirts, e_texturePropkorhalplatform,
  e_texturePropmarsara, e_texturePropmeinhoff, e_texturePropmonlyth, e_texturePropnewfolsom,
  e_texturePropniflheim, e_texturePropportzion, e_texturePropprisonship, e_texturePropredstone,
  e_texturePropshakuras, e_texturePropstarship, e_textureProptarsonis, e_textureProptyrador,
  e_textureProptyphon, e_texturePropulaan, e_texturePropulnar, e_texturePropvalhalla,
  e_texturePropxil, e_texturePropzhakuldas, e_texturePropzerus, e_textureProplocation,
  e_textureProparmory, e_texturePropbattlefield, e_texturePropbridge, e_texturePropcantina,
  e_textureProplab, e_texturePropmarsarabar, e_texturePropobservatory, e_texturePropcharset,
  e_texturePropkaldirset, e_texturePropzerusset, e_textureProphybridduskset, e_textureProphybridnightset,
  e_texturePropspaceset, e_texturePropkorhalspaceset, e_texturePropkorhalplanetset, e_texturePropadornment,
  e_texturePropbackpack, e_textureProphelmet, e_texturePropmerc, e_texturePropdark,
  e_texturePropgender, e_texturePropfemale, e_texturePropmale, e_textureProprace,
  e_texturePropterran, e_texturePropprotoss, e_texturePropzerg, e_texturePropmisc,
  e_texturePropbriefing, e_texturePropcampaign, e_texturePropnewsreport, e_texturePropvideo,
  e_texturePropbuff, e_texturePropburned, e_texturePropinfested, e_texturePropphased,
  e_texturePropcomponent, e_texturePropemissive, e_texturePropdiffuse, e_texturePropnormal,
  e_texturePropspecular
}
 Texture Property. More...
 
enum  ETextureSlot {
  e_textureSlotnone, e_textureSlotignore, e_textureSlotbackground, e_textureSlotbuff,
  e_textureSlotdecal, e_textureSlotmain, e_textureSlotreflection, e_textureSlotvideo,
  e_textureSlotvideo01, e_textureSlotvideo02, e_textureSlotvideo03, e_textureSlotvideo04,
  e_textureSlotcampaign, e_textureSlotcolonistShip, e_textureSlotterran, e_textureSlotzerg,
  e_textureSlotprotoss, e_textureSlotmerc, e_textureSlotbody, e_textureSlothead,
  e_textureSlothair, e_textureSlotgeneric01, e_textureSlotgeneric02, e_textureSlotgeneric03,
  e_textureSlotgeneric04, e_textureSlotgeneric05
}
 Texture Slot. More...
 
enum  ETextureSlotComponent {
  e_textureSlotComponentdefault, e_textureSlotComponentdiffuse, e_textureSlotComponentemissive, e_textureSlotComponentnormal,
  e_textureSlotComponentspecular
}
 Texture Slot Component. More...
 
enum  ETextureExpressionOp {
  e_textureExpressionOpIGNORE, e_textureExpressionOpBestMatch, e_textureExpressionOpExcludeHasAll, e_textureExpressionOpExcludeHasAny,
  e_textureExpressionOpExcludeMovies, e_textureExpressionOpExcludeRangeSiblings, e_textureExpressionOpInnate, e_textureExpressionOpRequireAll,
  e_textureExpressionOpRequireAny
}
 Texture Expression Option. More...
 

Variables

const int32 e_classIdCTextureCount = 1
 
const int32 e_texturePropCount = 97
 
const int32 e_textureSlotCount = 26
 
const int32 e_textureSlotComponentCount = 5
 
const int32 e_textureExpressionOpCount = 9
 

Enumeration Type Documentation

◆ EClassIdCTexture

Texture Type.

Remarks
Unknown
Enumerator
e_classIdCTexture 

Generic.

◆ ETextureExpressionOp

Texture Expression Option.

Remarks
Unknown
Enumerator
e_textureExpressionOpIGNORE 

IGNORE.

e_textureExpressionOpBestMatch 

Best Match.

e_textureExpressionOpExcludeHasAll 

Exclude Has All.

e_textureExpressionOpExcludeHasAny 

Exclude Has Any.

e_textureExpressionOpExcludeMovies 

Exclude Movies.

e_textureExpressionOpExcludeRangeSiblings 

Exclude Range Siblings.

e_textureExpressionOpInnate 

Innate.

e_textureExpressionOpRequireAll 

Require All.

e_textureExpressionOpRequireAny 

Require Any.

◆ ETextureProp

Texture Property.

Remarks
Unknown
Enumerator
e_texturePropignore 

IGNORE.

e_texturePropvariation 

Variation.

e_textureProp00 

Variation 00.

e_textureProp01 

Variation 01.

e_textureProp02 

Variation 02.

e_textureProp03 

Variation 03.

e_textureProp04 

Variation 04.

e_textureProp05 

Variation 05.

e_textureProp06 

Variation 06.

e_textureProp07 

Variation 07.

e_textureProp08 

Variation 08.

e_textureProp09 

Variation 09.

e_textureProp10 

Variation 10.

e_textureProptileset 

Tileset.

e_texturePropagria 

Agria.

e_texturePropaiur 

Aiur.

e_texturePropalbion 

Albion.

e_texturePropavernus 

Avernus.

e_texturePropbelshir 

Bel'Shir.

e_texturePropbraxisalpha 

Braxis Alpha.

e_texturePropcastanar 

Castanar.

e_texturePropchar 

Char.

e_texturePropchar2 

Char Two.

e_texturePropchardunes 

Char Dunes.

e_texturePropdesertworld 

Desert World.

e_texturePropdominionlab 

Dominion Lab.

e_textureProphaven 

Haven.

e_textureProphelios 

Helios.

e_textureProphybridlabinner 

Hybrid Lab Inner.

e_textureProphybridlabouter 

Hybrid Lab Outer.

e_textureProphybridlabxelnaga 

Hybrid Lab Xel'Naga.

e_texturePropiceworld 

Ice World.

e_texturePropkorhal 

Korhal.

e_texturePropkorhalcity 

Korhal City.

e_texturePropkorhaloutskirts 

Korhal Outskirts.

e_texturePropkorhalplatform 

Korhal Platform.

e_texturePropmarsara 

Mar Sara.

e_texturePropmeinhoff 

Meinhoff.

e_texturePropmonlyth 

Monlyth.

e_texturePropnewfolsom 

New Folsom.

e_texturePropniflheim 

Niflheim.

e_texturePropportzion 

Port Zion.

e_texturePropprisonship 

Prison Ship.

e_texturePropredstone 

Redstone.

e_texturePropshakuras 

Shakuras.

e_texturePropstarship 

Star Ship.

e_textureProptarsonis 

Tarsonis.

e_textureProptyrador 

Tyrador.

e_textureProptyphon 

Typhon.

e_texturePropulaan 

Ulaan.

e_texturePropulnar 

Ulnar.

e_texturePropvalhalla 

Valhalla.

e_texturePropxil 

Xil.

e_texturePropzhakuldas 

Zhakul'Das.

e_texturePropzerus 

Zerus.

e_textureProplocation 

Location.

e_textureProparmory 

Armory.

e_texturePropbattlefield 

Battlefield.

e_texturePropbridge 

Bridge.

e_texturePropcantina 

Cantina.

e_textureProplab 

Lab.

e_texturePropmarsarabar 

Mar Sara Bar.

e_texturePropobservatory 

Observatory.

e_texturePropcharset 

Char Set.

e_texturePropkaldirset 

Kaldir Set.

e_texturePropzerusset 

Zerus Set.

e_textureProphybridduskset 

Hybrid Dusk Set.

e_textureProphybridnightset 

Hybrid Night Set.

e_texturePropspaceset 

Space Set.

e_texturePropkorhalspaceset 

Korhal Space Set.

e_texturePropkorhalplanetset 

Korhal Planet Set.

e_texturePropadornment 

Adornment.

e_texturePropbackpack 

Backpack.

e_textureProphelmet 

Helmet.

e_texturePropmerc 

Mercenary.

e_texturePropdark 

Dark.

e_texturePropgender 

Gender.

e_texturePropfemale 

Female.

e_texturePropmale 

Male.

e_textureProprace 

Race.

e_texturePropterran 

Terran.

e_texturePropprotoss 

Protoss.

e_texturePropzerg 

Zerg.

e_texturePropmisc 

Miscellaneous.

e_texturePropbriefing 

Briefing.

e_texturePropcampaign 

Campaign.

e_texturePropnewsreport 

News Report.

e_texturePropvideo 

Video.

e_texturePropbuff 

Buff.

e_texturePropburned 

Burned.

e_texturePropinfested 

Infested.

e_texturePropphased 

Phased.

e_texturePropcomponent 

Component.

e_texturePropemissive 

Emissive.

e_texturePropdiffuse 

Diffuse.

e_texturePropnormal 

Normal.

e_texturePropspecular 

Specular.

◆ ETextureSlot

Texture Slot.

Remarks
Unknown
Enumerator
e_textureSlotnone 

None.

e_textureSlotignore 

IGNORE.

e_textureSlotbackground 
e_textureSlotbuff 

Buff.

e_textureSlotdecal 

Decal.

e_textureSlotmain 

Main.

e_textureSlotreflection 

Reflection.

e_textureSlotvideo 

Video.

e_textureSlotvideo01 

Video 01.

e_textureSlotvideo02 

Video 02.

e_textureSlotvideo03 

Video 03.

e_textureSlotvideo04 

Video 04.

e_textureSlotcampaign 

Campaign.

e_textureSlotcolonistShip 

Colonist Ship.

e_textureSlotterran 

Terran.

e_textureSlotzerg 

Zerg.

e_textureSlotprotoss 

Protoss.

e_textureSlotmerc 

Merc.

e_textureSlotbody 

Body.

e_textureSlothead 

Head.

e_textureSlothair 

Hair.

e_textureSlotgeneric01 

Generic 01.

e_textureSlotgeneric02 

Generic 02.

e_textureSlotgeneric03 

Generic 03.

e_textureSlotgeneric04 

Generic 04.

e_textureSlotgeneric05 

Generic 05.

◆ ETextureSlotComponent

Texture Slot Component.

Remarks
Unknown
Enumerator
e_textureSlotComponentdefault 

Default.

e_textureSlotComponentdiffuse 

Diffuse.

e_textureSlotComponentemissive 

Emissive.

e_textureSlotComponentnormal 

Normal.

e_textureSlotComponentspecular 

Specular.

Variable Documentation

◆ e_classIdCTextureCount

const int32 e_classIdCTextureCount = 1

◆ e_textureExpressionOpCount

const int32 e_textureExpressionOpCount = 9

◆ e_texturePropCount

const int32 e_texturePropCount = 97

◆ e_textureSlotComponentCount

const int32 e_textureSlotComponentCount = 5

◆ e_textureSlotCount

const int32 e_textureSlotCount = 26