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

Go to the source code of this file.

Classes

struct  SUserField
 
struct  SUserInstanceField
 
struct  SUserInstanceAbilCmd
 
struct  SUserInstanceActor
 
struct  SUserInstanceColor
 
struct  SUserInstanceCompare
 
struct  SUserInstanceFixed
 
struct  SUserInstanceGameLink
 
struct  SUserInstanceImage
 
struct  SUserInstanceInt
 
struct  SUserInstanceModel
 
struct  SUserInstanceMovie
 
struct  SUserInstanceSound
 
struct  SUserInstanceString
 
struct  SUserInstanceText
 
struct  SUserInstanceUnit
 
struct  SUserInstanceUpgrade
 
struct  SUserInstanceUser
 
struct  SUserInstance
 
class  CUser
 User Type. More...
 

Enumerations

enum  EClassIdCUser { e_classIdCUser }
 User Type. More...
 
enum  EUserType {
  e_userTypeAbilCmd, e_userTypeActor, e_userTypeColor, e_userTypeCompare,
  e_userTypeFixed, e_userTypeGameLink, e_userTypeImage, e_userTypeInt,
  e_userTypeModel, e_userTypeMovie, e_userTypeSound, e_userTypeString,
  e_userTypeText, e_userTypeUnit, e_userTypeUpgrade, e_userTypeUser
}
 User Value Type. More...
 
enum  EUserFieldFlag { e_userFieldFlagModifiable, e_userFieldFlagConvState }
 User Field Flag. More...
 
enum  EEditorTextType { e_editorTextName, e_editorTextPrefix, e_editorTextSuffix }
 Editor Text Type. More...
 
enum  ETextTagEdge { e_textTagEdgeTop, e_textTagEdgeLeft, e_textTagEdgeBottom, e_textTagEdgeRight }
 Text Tag Edge. More...
 

Variables

const int32 e_classIdCUserCount = 1
 
const int32 e_userTypeCount = 16
 
const int32 e_userFieldFlagCount = 2
 
const int32 e_editorTextCount = 3
 
const int32 e_textTagEdgeCount = 4
 

Enumeration Type Documentation

◆ EClassIdCUser

User Type.

Remarks
Unknown
Enumerator
e_classIdCUser 

User Type.

◆ EEditorTextType

Editor Text Type.

Remarks
Enum
Enumerator
e_editorTextName 

Name.

e_editorTextPrefix 

Prefix.

e_editorTextSuffix 

Suffix.

◆ ETextTagEdge

Text Tag Edge.

Remarks
Enum
Enumerator
e_textTagEdgeTop 

Top.

e_textTagEdgeLeft 

Left.

e_textTagEdgeBottom 

Bottom.

e_textTagEdgeRight 

Right.

◆ EUserFieldFlag

User Field Flag.

Remarks
Unknown
Enumerator
e_userFieldFlagModifiable 

Modifiable.

e_userFieldFlagConvState 

Conversation State.

◆ EUserType

enum EUserType

User Value Type.

Remarks
Enum
Enumerator
e_userTypeAbilCmd 

Ability Command.

e_userTypeActor 

Actor.

e_userTypeColor 

Color.

e_userTypeCompare 

Compare.

e_userTypeFixed 

Real.

e_userTypeGameLink 

Game Link.

e_userTypeImage 

Image.

e_userTypeInt 

Integer.

e_userTypeModel 

Model.

e_userTypeMovie 

Movie.

e_userTypeSound 

Sound.

e_userTypeString 

String.

e_userTypeText 

Text.

e_userTypeUnit 

Unit.

e_userTypeUpgrade 

Upgrade.

e_userTypeUser 

User.

Variable Documentation

◆ e_classIdCUserCount

const int32 e_classIdCUserCount = 1

◆ e_editorTextCount

const int32 e_editorTextCount = 3

◆ e_textTagEdgeCount

const int32 e_textTagEdgeCount = 4

◆ e_userFieldFlagCount

const int32 e_userFieldFlagCount = 2

◆ e_userTypeCount

const int32 e_userTypeCount = 16