MAK Legion 1.1 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
eventDescriptor.h
Go to the documentation of this file.
1 /*********************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************************/
5 
8 
9 #pragma once
10 
11 #include "legionDataStore/export.h"
13 
14 #include <string>
15 #include <vector>
16 
17 namespace Legion
18 {
21  {
22  Reliable = 0,
24  };
25 
28  {
29  std::string name;
32  };
33 
36  {
37  std::string controlName;
39  std::vector<ParameterDescriptor> parameterDescriptors;
40  };
41 
44  {
45  std::string eventName;
48  std::vector<ParameterDescriptor> parameterDescriptors;
49  };
50 }
std::string eventName
Definition: eventDescriptor.h:45
DataType
Datatypes supported by the Legion infrastructure.
Definition: dataTypes.h:16
UInt32 estimatedControlsPerFrame
Definition: eventDescriptor.h:38
std::vector< ParameterDescriptor > parameterDescriptors
Definition: eventDescriptor.h:39
An event descriptor describes the layout of an event.
Definition: eventDescriptor.h:43
std::vector< ParameterDescriptor > parameterDescriptors
Definition: eventDescriptor.h:48
UInt8 transportType
Definition: eventDescriptor.h:47
unsigned int UInt32
Definition: dataTypes.h:44
An parameter descriptor describes a single parameter in an event or control.
Definition: eventDescriptor.h:27
UInt32 estimatedEventsPerFrame
Definition: eventDescriptor.h:46
TransportType
Transport option.
Definition: eventDescriptor.h:20
std::string name
Definition: eventDescriptor.h:29
A control descriptor describes the layout of a control.
Definition: eventDescriptor.h:35
DataType type
Definition: eventDescriptor.h:30
Definition: eventDescriptor.h:22
unsigned char UInt8
Typedefs for integer types.
Definition: dataTypes.h:40
Definition: eventDescriptor.h:23
UInt32 cardinality
Definition: eventDescriptor.h:31
std::string controlName
Definition: eventDescriptor.h:37

Document ID: Generated on Wed May 26 15:17:05 EDT 2021 from SVN revision 229676
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)