DI-Guy SDK Documentation  13.8
diguyMotionVariant.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2024 MAK Technologies, Inc.
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 /*********************************************************************
11  **
12  *t diguyMotionVariant Type Declaration
13  **
14  */
15 
16 #pragma once
17 
18 #include <declspec_diguy.h>
19 
20 #ifdef SWIG
21 %module diguyMotionVariant
22 #else
23 #define CPLUSPLUS_ONLY
24 #endif
25 
26 extern "C"
27 {
28 
29  typedef enum
30  {
34 
51 
62 
67 
68  /*l
69  *b Description:
70  **
71  ** This function converts the passed variant enumeration into
72  ** a NULL-terminated C-style string.
73  **
74  *b Returns:
75  **
76  ** C-style string identifying variant
77  **
78  *b Callable From:
79  **
80  *- - C++
81  *- - Script
82  */
83  BDI_DECLSPEC_diguy const char* diguy_motion_variant_to_string( diguyMotionVariant variant );
84 
85  /*l
86  *b Description:
87  **
88  ** This function converts the passed C-style string into an
89  ** enumerated value.
90  **
91  ** Variants are used in functions such as
92  ** diguyCharacter::get_action_from_description().
93  **
94  *b Returns:
95  **
96  ** enumeration value of variant
97  **
98  *b Callable From:
99  **
100  *- - C++
101  *- - Script
102  */
103  BDI_DECLSPEC_diguy diguyMotionVariant diguy_motion_variant_from_string( const char* string );
104 
105 }
Definition: diguyMotionVariant.h:51
const char * diguy_motion_variant_to_string(diguyMotionVariant variant)
This function converts the passed variant enumeration into a NULL-terminated C-style string...
Definition: diguyMotionVariant.h:57
Definition: diguyMotionVariant.h:39
Definition: diguyMotionVariant.h:49
Definition: diguyMotionVariant.h:31
Definition: diguyMotionVariant.h:59
diguyMotionVariant diguy_motion_variant_from_string(const char *string)
This function converts the passed C-style string into an enumerated value.
Definition: diguyMotionVariant.h:30
Definition: diguyMotionVariant.h:56
Definition: diguyMotionVariant.h:52
Definition: diguyMotionVariant.h:44
Definition: diguyMotionVariant.h:58
Definition: diguyMotionVariant.h:48
Definition: diguyMotionVariant.h:37
Definition: diguyMotionVariant.h:40
Definition: diguyMotionVariant.h:46
Definition: diguyMotionVariant.h:34
Definition: diguyMotionVariant.h:42
Definition: diguyMotionVariant.h:54
Definition: diguyMotionVariant.h:36
Definition: diguyMotionVariant.h:64
Definition: diguyMotionVariant.h:43
Definition: diguyMotionVariant.h:63
Definition: diguyMotionVariant.h:62
Definition: diguyMotionVariant.h:35
diguyMotionVariant
Definition: diguyMotionVariant.h:28
Definition: diguyMotionVariant.h:32
Definition: diguyMotionVariant.h:45
Definition: diguyMotionVariant.h:41
Definition: diguyMotionVariant.h:55
Definition: diguyMotionVariant.h:38
Definition: diguyMotionVariant.h:60
Definition: diguyMotionVariant.h:47
Definition: diguyMotionVariant.h:53