VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
makVrf::DtBaseProcess Class Referenceabstract

DtBaseProcess is the base class for all messages processes that can be sent between the server and the client. More...

Inheritance diagram for makVrf::DtBaseProcess:
Inheritance graph
[legend]

Public Member Functions

 DtBaseProcess (makVrv::DtDe &de)
 CTOR/DTOR. More...
 
virtual ~DtBaseProcess ()
 
virtual void tick (DtDebugDrawRendererDriver *driver)=0
 Tick needs to be called every frame to advance the capture process. More...
 
virtual bool isDone ()=0
 
virtual DtBaseMessageresponse ()
 return the response for the process More...
 

Protected Member Functions

virtual void roughnessSoilTypeColor (DtRoughnessSoilType type, float &r, float &g, float &b, float &a)
 return the roughness soil type color More...
 
virtual void soilTypeColor (DtSoilType type, float &r, float &g, float &b, float &a)
 return the soil type color More...
 
virtual void navMeshTypeColor (DtString type, float &r, float &g, float &b, float &a)
 return the navmesh type color More...
 
virtual void error (float &r, float &g, float &b, float &a)
 error reading the colors More...
 

Protected Attributes

DtDebugDrawColorsmyDebugDrawColors
 Colors from the csv file. More...
 
makVrv::DtDemyDe
 
DtBaseMessagemyResponse
 

Static Protected Attributes

static DtFilename theDebugDrawColorsFilename
 

Detailed Description

DtBaseProcess is the base class for all messages processes that can be sent between the server and the client.

Constructor & Destructor Documentation

makVrf::DtBaseProcess::DtBaseProcess ( makVrv::DtDe de)

CTOR/DTOR.

virtual makVrf::DtBaseProcess::~DtBaseProcess ( )
virtual

Member Function Documentation

virtual void makVrf::DtBaseProcess::tick ( DtDebugDrawRendererDriver driver)
pure virtual

Tick needs to be called every frame to advance the capture process.

Implemented in makVrf::DtNavMeshProcess, makVrf::DtFeatureProcess, and makVrf::DtTerrainAreaProcess.

virtual bool makVrf::DtBaseProcess::isDone ( )
pure virtual
virtual DtBaseMessage* makVrf::DtBaseProcess::response ( )
virtual

return the response for the process

virtual void makVrf::DtBaseProcess::roughnessSoilTypeColor ( DtRoughnessSoilType  type,
float &  r,
float &  g,
float &  b,
float &  a 
)
protectedvirtual

return the roughness soil type color

virtual void makVrf::DtBaseProcess::soilTypeColor ( DtSoilType  type,
float &  r,
float &  g,
float &  b,
float &  a 
)
protectedvirtual

return the soil type color

virtual void makVrf::DtBaseProcess::navMeshTypeColor ( DtString  type,
float &  r,
float &  g,
float &  b,
float &  a 
)
protectedvirtual

return the navmesh type color

virtual void makVrf::DtBaseProcess::error ( float &  r,
float &  g,
float &  b,
float &  a 
)
protectedvirtual

error reading the colors

Member Data Documentation

DtFilename makVrf::DtBaseProcess::theDebugDrawColorsFilename
staticprotected
DtDebugDrawColors* makVrf::DtBaseProcess::myDebugDrawColors
protected

Colors from the csv file.

makVrv::DtDe& makVrf::DtBaseProcess::myDe
protected
DtBaseMessage* makVrf::DtBaseProcess::myResponse
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)