GDF 26.1a
Game Development Framework - https://gdf.acits.nl
Laden...
Zoeken...
Niets gevonden
GDF.Enums Class Referentie

Public Typen

enum  Quality {
  Best , Good , Medium , Low ,
  Poor
}
enum  Shapes {
  Box , Sphere , Cone , Cylinder ,
  Torus , HalfSphere , NoShape , Mdl
}
enum  Material {
  Normal , Add , Unlit , Multiply ,
  Alpha
}
enum  CameraModes {
  FirstPerson , ThirdPerson , LookAt , Free ,
  Controlled
}
enum  NetworkSynchronisationMode { Slave = 1 , SendOnce = 2 , SendContinually = 3 }
enum  NetworkMessageType { Continually , Creation , Destruction , Update }
enum  NetworkMessageTime { Direct , WaitForMessageInterval }
enum  NetworkByteId {
  CONTINUALLY = 9 , CREATIONVARS = 10 , DESTRUCTIONVARS = 11 , SLAVETOMASTER = 12 ,
  UPDATE = 13 , REQUESTNETWORKINSTANCES = 20 , INSTANCEIDCOUNTER = 21 , GOODBYE = 22 ,
  NETWORKID = 30 , PING = 31 , CONNECTIONREFUSED = 32 , MESSAGE_TO_INSTANCE = 33 ,
  MESSAGE_TO_ROOM = 34
}
enum  NetworkProtocol { UDP , TCP }
enum  LobbyServerStatus { Closed = 0 , Open = 1 , Refusing = 2 , Deleted = 3 }
enum  Depth {
  _19_Top = 19 , _16_Front = 16 , _13_Closer = 13 , _10_Close = 10 ,
  _7_Center = 7 , _4_Further = 4 , _1_Background = 1
}
enum  NetworkMessageValueType {
  Bool = 1 , Byte = 2 , Single = 3 , Int32 = 4 ,
  Int16 = 5 , String = 6 , UInt32 = 7
}
enum  MouseButtons { Left = 1 , Middle = 2 , Right = 3 }
enum  Techniques {
  Diff = 1 , DiffAdd = 2 , DiffAlpha = 3 , DiffMultiply = 4 ,
  DiffSpec = 5 , DiffUnlit = 6 , NoTexture = 7 , NoTextureAdd = 8 ,
  NoTextureAlpha = 9 , NoTextureMultiply = 10 , NoTextureUnlit = 11 , Water = 12
}
enum  ParticleEffect {
  Fire , Smoke , Sparks , Explosion ,
  Dust , Snow , Magic
}
 De ingebouwde deeltjeseffecten (zie Instance.Particles en ParticleEffects.Play). Meer...
enum  PathFinderStatus { Busy = 1 , Completed = 2 , NoRouteFound = 3 }

Documentatie van enumeratie members

◆ CameraModes

Enumeratie waarden
FirstPerson 
ThirdPerson 
LookAt 
Free 
Controlled 

◆ Depth

Enumeratie waarden
_19_Top 
_16_Front 
_13_Closer 
_10_Close 
_7_Center 
_4_Further 
_1_Background 

◆ LobbyServerStatus

Enumeratie waarden
Closed 
Open 
Refusing 
Deleted 

◆ Material

Enumeratie waarden
Normal 
Add 
Unlit 
Multiply 
Alpha 

◆ MouseButtons

Enumeratie waarden
Left 
Middle 
Right 

◆ NetworkByteId

Enumeratie waarden
CONTINUALLY 
CREATIONVARS 
DESTRUCTIONVARS 
SLAVETOMASTER 
UPDATE 
REQUESTNETWORKINSTANCES 
INSTANCEIDCOUNTER 
GOODBYE 
NETWORKID 
PING 
CONNECTIONREFUSED 
MESSAGE_TO_INSTANCE 
MESSAGE_TO_ROOM 

◆ NetworkMessageTime

Enumeratie waarden
Direct 
WaitForMessageInterval 

◆ NetworkMessageType

Enumeratie waarden
Continually 
Creation 
Destruction 
Update 

◆ NetworkMessageValueType

Enumeratie waarden
Bool 
Byte 
Single 
Int32 
Int16 
String 
UInt32 

◆ NetworkProtocol

Enumeratie waarden
UDP 
TCP 

◆ NetworkSynchronisationMode

Enumeratie waarden
Slave 

Wordt alleen intern gebruikt.

SendOnce 

Het voorwerp wordt één keer verzonden over het netwerk, maar daarna niet meer automatisch geupdated.

SendContinually 

Het voorwerp wordt verzonden over het netwerk, en blijft daarna geupdated.

◆ ParticleEffect

De ingebouwde deeltjeseffecten (zie Instance.Particles en ParticleEffects.Play).

Enumeratie waarden
Fire 

Vlammen, bijvoorbeeld voor een fakkel of kampvuur.

Smoke 

Opstijgende grijze rook.

Sparks 

Een fontein van vonken.

Explosion 

Een explosie met vuurbal en rook (eenmalig).

Dust 

Opwaaiend zand/stof.

Snow 

Vallende sneeuw over een groot gebied (30 x 30).

Magic 

Kleurige, zwevende sterretjes.

◆ PathFinderStatus

Enumeratie waarden
Busy 
Completed 
NoRouteFound 

◆ Quality

Enumeratie waarden
Best 
Good 
Medium 
Low 
Poor 

◆ Shapes

Enumeratie waarden
Box 
Sphere 
Cone 
Cylinder 
Torus 
HalfSphere 
NoShape 
Mdl 

◆ Techniques

Enumeratie waarden
Diff 
DiffAdd 
DiffAlpha 
DiffMultiply 
DiffSpec 
DiffUnlit 
NoTexture 
NoTextureAdd 
NoTextureAlpha 
NoTextureMultiply 
NoTextureUnlit 
Water 

De documentatie voor deze klasse is gegenereerd op basis van het volgende bestand: