FTEQW
Documentation of the FTE engine source tree.
ftemanifest_t Struct Reference

#include <common.h>

Classes

struct  manpack_s
 

Public Types

enum  { MANIFEST_SECURITY_NOT , MANIFEST_SECURITY_DEFAULT , MANIFEST_SECURITY_INSTALLER }
 
enum  { MANIFEST_UNSPECIFIED =0 , MANIFEST_CURRENTVER }
 
enum  { MANIFEST_HOMEDIRWHENREADONLY =0 , MANIFEST_NOHOMEDIR , MANIFEST_FORCEHOMEDIR }
 

Public Attributes

char * filename
 
enum ftemanifest_t:: { ... }  security
 
enum ftemanifest_t:: { ... }  parsever
 
int minver
 
int maxver
 
enum ftemanifest_t:: { ... }  homedirtype
 
char * mainconfig
 
char * updateurl
 
qboolean blockupdate
 
char * installation
 
char * formalname
 
char * downloadsurl
 
char * installupd
 
qboolean installable
 
char * protocolname
 
char * defaultexec
 
char * defaultoverrides
 
char * eula
 
char * basedir
 
char * iconname
 
char * schemes
 
struct {
enum  {
  GAMEDIR_DEFAULTFLAGS =0 , GAMEDIR_BASEGAME =1u<<0 , GAMEDIR_PRIVATE =1u<<1 , GAMEDIR_READONLY =1u<<2 ,
  GAMEDIR_USEBASEDIR =1u<<3 , GAMEDIR_STEAMGAME =1u<<4 , GAMEDIR_QSHACK =1u<<8 , GAMEDIR_SPECIAL =GAMEDIR_USEBASEDIR|GAMEDIR_STEAMGAME
}
 
   enum ftemanifest_t:: { ... }    flags
 
   char *   path
 
gamepath [8]
 
struct ftemanifest_t::manpack_s package [64]
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MANIFEST_SECURITY_NOT 
MANIFEST_SECURITY_DEFAULT 
MANIFEST_SECURITY_INSTALLER 

◆ anonymous enum

anonymous enum
Enumerator
MANIFEST_UNSPECIFIED 
MANIFEST_CURRENTVER 

◆ anonymous enum

anonymous enum
Enumerator
MANIFEST_HOMEDIRWHENREADONLY 
MANIFEST_NOHOMEDIR 
MANIFEST_FORCEHOMEDIR 

Member Data Documentation

◆ basedir

char* ftemanifest_t::basedir

◆ blockupdate

qboolean ftemanifest_t::blockupdate

◆ defaultexec

char* ftemanifest_t::defaultexec

◆ defaultoverrides

char* ftemanifest_t::defaultoverrides

◆ downloadsurl

char* ftemanifest_t::downloadsurl

◆ eula

char* ftemanifest_t::eula

◆ filename

char* ftemanifest_t::filename

◆ 

enum { ... } ftemanifest_t::flags

◆ formalname

char* ftemanifest_t::formalname

◆ 

struct { ... } ftemanifest_t::gamepath[8]

◆ 

enum { ... } ftemanifest_t::homedirtype

◆ iconname

char* ftemanifest_t::iconname

◆ installable

qboolean ftemanifest_t::installable

◆ installation

char* ftemanifest_t::installation

◆ installupd

char* ftemanifest_t::installupd

◆ mainconfig

char* ftemanifest_t::mainconfig

◆ maxver

int ftemanifest_t::maxver

◆ minver

int ftemanifest_t::minver

◆ package

struct ftemanifest_t::manpack_s ftemanifest_t::package[64]

◆ 

enum { ... } ftemanifest_t::parsever

◆ path

char* ftemanifest_t::path

◆ protocolname

char* ftemanifest_t::protocolname

◆ schemes

char* ftemanifest_t::schemes

◆ 

enum { ... } ftemanifest_t::security

◆ updateurl

char* ftemanifest_t::updateurl

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