DI-Guy API, FaceFx Expressive Module

Generated from diguy_module_facefx.h

DI-Guy API Version 12.5.1

This file was automatically generated from diguy_module_facefx.h. Do not edit this file directly; the changes will be lost.
Includes: declspec_diguy.h | bdiFaceFxInit.h

Contents:

Alphabetical Index

Link against: libdiguy_module_facefx

Functions

function diguy_facefx_get_defaults

Prototype:

int diguy_facefx_get_defaults(bdiFaceFxInit* init);
Description:

Fills out the init structure with default values. Selected entries can then be changed before calling diguy_facefx_initialize().

The bdiFaceFxInit init structure has the following entries:

int placeholdera placeholder value; ignored
Returns:

0 on success, -1 on failure

function diguy_facefx_initialize

Prototype:

int diguy_facefx_initialize(bdiFaceFxInit* init);
Description:

This function tells DI-Guy that it should make use of expressive face software for animating character faces.

It should be called along with the other diguy_initialize_* calls.

Arguments:

init initial settings for the expressive face software; passing NULL for the init structure will cause defaults to be used for all values
Use diguy_facefx_get_defaults() to fill out the init structure before changing specific entries.

Returns:

0 on success, -1 on failure

Example:

diguy_ogl_initialize(NULL);
diguy_facefx_initialize(NULL);

function diguy_facefx_deinitialize

Prototype:

int diguy_facefx_deinitialize();
Description:

This function tells DI-Guy that it should shut down the expressive face software extensions. It should be called along with the other diguy_deinitialize_* calls.

Returns:

0 on success, -1 on failure

Example:

diguy_deinitialize();
diguy_facefx_deinitialize();

Alphabetical Index




Copyright (C) 1992-2012 Boston Dynamics

ALL RIGHTS RESERVED.

These coded instructions, statements, and computer programs contain unpublished proprietary information of Boston Dynamics and are protected by Copyright Laws of the United States. They may not be used, duplicated, or disclosed in any form, in whole or in part, without the prior written consent from Boston Dynamics.

RESTRICTED RIGHTS LEGEND

Use, duplication, or disclosure by the government is subject to restrictions as set forth in FAR 52.227.19(c)(2) or subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Sofware clause at DFARS 252.227-7013 and/or in similar or successor clauses in the FAR, or the DOD or NASA FAR Supplement, or to subparagraphs (c)(1) and (c)(2) of the Commercial Computer Software--Restricted Rights at 48 CFR 52.227-19, as applicable. Unpublished-rights reserved under the Copyright Laws of the United States.

Contractor/Manufacturer is:

Boston Dynamics/78 Fourth Avenue/Waltham MA 02451.