MAK Legion 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 
18 namespace Legion
19 {
22  {
23  std::string name;
26  };
27 
30  {
31  std::string controlName;
33  std::vector<ParameterDescriptor> parameterDescriptors;
34  };
35 
38  {
39  std::string eventName;
41  std::vector<ParameterDescriptor> parameterDescriptors;
42  };
43 }
std::string eventName
Definition: eventDescriptor.h:39
DataType
Datatypes supported by the Legion infrastructure.
Definition: dataTypes.h:16
UInt32 estimatedControlsPerFrame
Definition: eventDescriptor.h:32
std::vector< ParameterDescriptor > parameterDescriptors
Definition: eventDescriptor.h:33
An event descriptor describes the layout of an event.
Definition: eventDescriptor.h:37
std::vector< ParameterDescriptor > parameterDescriptors
Definition: eventDescriptor.h:41
unsigned int UInt32
Definition: dataTypes.h:44
An parameter descriptor describes a single parameter in an event or control.
Definition: eventDescriptor.h:21
UInt32 estimatedEventsPerFrame
Definition: eventDescriptor.h:40
std::string name
Definition: eventDescriptor.h:23
A control descriptor describes the layout of a control.
Definition: eventDescriptor.h:29
DataType type
Definition: eventDescriptor.h:24
UInt32 cardinality
Definition: eventDescriptor.h:25
std::string controlName
Definition: eventDescriptor.h:31

Document ID: Generated on Mon Mar 8 15:11:30 EST 2021 from SVN revision 225633
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)