C++ SDK Reference
12.5
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
diguy_module_facefx.h
Go to the documentation of this file.
1
2
/*
3
* Copyright (C) 1992-2013 Boston Dynamics
4
* ALL RIGHTS RESERVED.
5
*
6
* These coded instructions, statements, and computer programs
7
* contain unpublished proprietary information of Boston Dynamics
8
* and are protected by Copyright Laws of the United States.
9
* They may not be used, duplicated, or disclosed in any form, in
10
* whole or in part, without the prior written consent from Boston
11
* Dynamics.
12
*
13
* RESTRICTED RIGHTS LEGEND
14
* Use, duplication, or disclosure by the government is subject
15
* to restrictions as set forth in FAR 52.227.19(c)(2) or
16
* subparagraph (c)(1)(ii) of the Rights in Technical Data and
17
* Computer Software clause at DFARS 252.227-7013 and/or in
18
* similar or successor clauses in the FAR, or the DOD or NASA
19
* FAR Supplement, or to subparagraphs (c)(1) and (c)(2) of the
20
* Commercial Computer Software--Restricted Rights at 48 CFR
21
* 52.227-19, as applicable. Unpublished-rights reserved under
22
* the Copyright Laws of the United States.
23
* Contractor/Manufacturer is:
24
* Boston Dynamics/78 Fourth Avenue/Waltham MA 02451.
25
*/
26
27
/*********************************************************************/
34
#ifndef __diguy_module_facefx_H
35
#define __diguy_module_facefx_H
36
37
#include <
declspec_diguy.h
>
38
39
extern
"C"
{
40
41
42
#include "
bdiFaceFxInit.h
"
43
44
45
/*****************************************************************************/
51
/*l
52
*b Description:
53
**
54
** Fills out the init structure with default values. Selected entries can
55
** then be changed before calling diguy_facefx_initialize().
56
**
57
** The bdiFaceFxInit init structure has the following entries:
58
**
59
*a int placeholder - a placeholder value; ignored
60
**
61
*b Returns:
62
**
63
** 0 on success, -1 on failure
64
*/
65
BDI_DECLSPEC_diguy
66
int
diguy_facefx_get_defaults
(
bdiFaceFxInit
* init);
67
68
69
/*l
70
*b Description:
71
**
72
** This function tells DI-Guy that it should make use
73
** of expressive face software for animating character faces.
74
**
75
** It should be called along with the other diguy_initialize_*
76
** calls.
77
**
78
*b Arguments:
79
**
80
*a init - initial settings for the expressive face software; passing NULL
81
*a for the init structure will cause defaults to be
82
*a used for all values
83
**
84
** Use diguy_facefx_get_defaults() to fill out the init structure
85
** before changing specific entries.
86
**
87
*b Returns:
88
**
89
** 0 on success, -1 on failure
90
**
91
*b Example:
92
**
93
*e diguy_ogl_initialize(NULL);
94
*e diguy_facefx_initialize(NULL);
95
*/
96
BDI_DECLSPEC_diguy
97
int
diguy_facefx_initialize
(
bdiFaceFxInit
* init);
98
99
/*l
100
*b Description:
101
**
102
** This function tells DI-Guy that it should shut down the expressive face
103
** software extensions. It should be called
104
** along with the other diguy_deinitialize_* calls.
105
**
106
*b Returns:
107
**
108
** 0 on success, -1 on failure
109
**
110
*b Example:
111
**
112
*e diguy_deinitialize();
113
*e diguy_facefx_deinitialize();
114
*/
115
BDI_DECLSPEC_diguy
116
int
diguy_facefx_deinitialize
();
117
118
}
/* end extern "C" */
119
120
121
#endif
/* __diguy_module_exface_H */
122
123
124
/*
125
* Copyright (C) 1992-2013 Boston Dynamics
126
* ALL RIGHTS RESERVED.
127
*
128
* These coded instructions, statements, and computer programs
129
* contain unpublished proprietary information of Boston Dynamics
130
* and are protected by Copyright Laws of the United States.
131
* They may not be used, duplicated, or disclosed in any form, in
132
* whole or in part, without the prior written consent from Boston
133
* Dynamics.
134
*
135
* RESTRICTED RIGHTS LEGEND
136
* Use, duplication, or disclosure by the government is subject
137
* to restrictions as set forth in FAR 52.227.19(c)(2) or
138
* subparagraph (c)(1)(ii) of the Rights in Technical Data and
139
* Computer Software clause at DFARS 252.227-7013 and/or in
140
* similar or successor clauses in the FAR, or the DOD or NASA
141
* FAR Supplement, or to subparagraphs (c)(1) and (c)(2) of the
142
* Commercial Computer Software--Restricted Rights at 48 CFR
143
* 52.227-19, as applicable. Unpublished-rights reserved under
144
* the Copyright Laws of the United States.
145
* Contractor/Manufacturer is:
146
* Boston Dynamics/78 Fourth Avenue/Waltham MA 02451.
147
*/
148
include
diguy_module_facefx.h
Generated on Wed Sep 18 2013 11:47:09 for C++ SDK Reference by
1.8.3.1