Rise
The Vieneo Province
FreeTrack Class Reference

#include <FreeTrack.h>

Collaboration diagram for FreeTrack:
[legend]

Classes

struct  FreeTrackData
 

Public Member Functions

 FreeTrack (Viewscreen *prmViewscreen)
 
void Poll ()
 
 ~FreeTrack ()
 

Public Attributes

float x = 0.0f
 
float y = 0.0f
 
float z = 0.0f
 

Private Types

typedef bool(WINAPI * importGetData) (FreeTrackData *data)
 
typedef char *(WINAPI * importGetDllVersion) ()
 
typedef void(WINAPI * importReportID) (int name)
 
typedef char *(WINAPI * importProvider) ()
 

Private Attributes

Viewscreenviewscreen
 
Loggerlogger
 
HINSTANCE hinstLib
 
importGetData getData
 
importGetDllVersion getDllVersion
 
importReportID reportID
 
importProvider provider
 
FreeTrackData data {}
 
FreeTrackDatapData
 

Detailed Description

Definition at line 24 of file FreeTrack.h.

Member Typedef Documentation

◆ importGetData

typedef bool(WINAPI * FreeTrack::importGetData) (FreeTrackData *data)
private

Definition at line 64 of file FreeTrack.h.

◆ importGetDllVersion

typedef char*(WINAPI * FreeTrack::importGetDllVersion) ()
private

Definition at line 65 of file FreeTrack.h.

◆ importProvider

typedef char*(WINAPI * FreeTrack::importProvider) ()
private

Definition at line 67 of file FreeTrack.h.

◆ importReportID

typedef void(WINAPI * FreeTrack::importReportID) (int name)
private

Definition at line 66 of file FreeTrack.h.

Constructor & Destructor Documentation

◆ FreeTrack()

FreeTrack::FreeTrack ( Viewscreen prmViewscreen)

Definition at line 5 of file FreeTrack.cpp.

Here is the call graph for this function:

◆ ~FreeTrack()

FreeTrack::~FreeTrack ( )

Definition at line 72 of file FreeTrack.cpp.

Member Function Documentation

◆ Poll()

void FreeTrack::Poll ( )

Definition at line 50 of file FreeTrack.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ data

FreeTrackData FreeTrack::data {}
private

Definition at line 76 of file FreeTrack.h.

◆ getData

importGetData FreeTrack::getData
private

Definition at line 70 of file FreeTrack.h.

◆ getDllVersion

importGetDllVersion FreeTrack::getDllVersion
private

Definition at line 71 of file FreeTrack.h.

◆ hinstLib

HINSTANCE FreeTrack::hinstLib
private

Definition at line 29 of file FreeTrack.h.

◆ logger

Logger* FreeTrack::logger
private

Definition at line 27 of file FreeTrack.h.

◆ pData

FreeTrackData* FreeTrack::pData
private

Definition at line 77 of file FreeTrack.h.

◆ provider

importProvider FreeTrack::provider
private

Definition at line 73 of file FreeTrack.h.

◆ reportID

importReportID FreeTrack::reportID
private

Definition at line 72 of file FreeTrack.h.

◆ viewscreen

Viewscreen* FreeTrack::viewscreen
private

Definition at line 26 of file FreeTrack.h.

◆ x

float FreeTrack::x = 0.0f

Definition at line 80 of file FreeTrack.h.

◆ y

float FreeTrack::y = 0.0f

Definition at line 80 of file FreeTrack.h.

◆ z

float FreeTrack::z = 0.0f

Definition at line 80 of file FreeTrack.h.


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