VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Macros
influenceInterDecoderHLA.h File Reference

Go to the source code of this file.

Classes

class  DtInfluenceInterDecoder
 

Macros

#define DtDECLARE_INFLUENCE_PARAM_DECODER(paramName)   DtDECLARE_PARAM_DECODER(DtInfluenceInteraction, paramName)
 
#define DtDEFINE_SIMPLE_INFLUENCE_PARAM_DECODER(paramName, netType, mutator)
 
#define DtDEFINE_SIMPLE_INFLUENCE_STRING_PARAM_DECODER(paramName, mutator)
 

Detailed Description

Contains Extended DI-Guy Object net types.

Macro Definition Documentation

#define DtDECLARE_INFLUENCE_PARAM_DECODER (   paramName)    DtDECLARE_PARAM_DECODER(DtInfluenceInteraction, paramName)

This can be used to declare parameter processor functions which are static members of a class.

#define DtDEFINE_SIMPLE_INFLUENCE_PARAM_DECODER (   paramName,
  netType,
  mutator 
)
Value:
DtDEFINE_SIMPLE_PARAM_DECODER( \
paramName, netType, mutator)
Instances of DtInfluenceInterDecoder are used to decode data from the network into DtInfluenceInter o...
Definition: influenceInterDecoderHLA.h:46
Instances of DtInfluenceInter are used to store state data for Influence interactions.
Definition: influenceInteractionHLA.h:27
#define DtDEFINE_SIMPLE_INFLUENCE_STRING_PARAM_DECODER (   paramName,
  mutator 
)
Value:
const RTI::ParameterHandleValuePairSet& params, \
int index) \
{ \
RTI::ULong length = 0; \
char* buf = (char*) params.getValuePointer(index, length); \
DtString val(buf, length); \
inter->mutator(val); \
}
voidpf void * buf
Definition: ioapi.h:39
Instances of DtInfluenceInter are used to store state data for Influence interactions.
Definition: influenceInteractionHLA.h:27
DT_DLL_readerWriter const char * decode(DtString &val, const char *buffer)
Decodes a value from buffer and places the result in val of the type specified by val...

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)