2
* Spandex benchmark and test framework.
4
* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
6
* Contact: Kari J. Kangas <kari.j.kangas@nokia.com>
8
* This framework is free software; you can redistribute it and/or modify it
9
* under the terms of the GNU Lesser General Public License as published by the
10
* Free Software Foundation, version 2.1 of the License.
12
* This framework is distributed in the hope that it will be useful, but
13
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
17
* You should have received a copy of the GNU Lesser General Public License
18
* along with this framework; if not, see <http://www.gnu.org/licenses/>.
22
#if !defined( __SCT_OPENVGMOVETODIRECTACTION_H__ )
23
#define __SCT_OPENVGMOVETODIRECTACTION_H__
25
#include "sct_types.h"
26
#include "sct_openvgmodule.h"
27
#include "sct_openvgmodule_parser.h"
35
VGPathDatatype pathType;
36
SCTOpenVGModuleContext* moduleContext;
37
OpenVGMoveToDirectActionData data;
38
VGubyte pathSegments[ 1 ];
39
VGfloat pathData[ 2 ];
40
} SCTOpenVGMoveToDirectActionContext;
42
#if defined( __cplusplus )
44
#endif /* defined( __cplusplus ) */
46
void* sctiCreateOpenVGMoveToDirectActionContext( void* moduleContext, SCTAttributeList* attributes );
47
void sctiDestroyOpenVGMoveToDirectActionContext( void* context );
49
SCTBoolean sctiOpenVGMoveToDirectActionExecute( SCTAction* action, int frameNumber );
50
void sctiOpenVGMoveToDirectActionDestroy( SCTAction* action );
52
#if defined( __cplusplus )
54
#endif /* defined( __cplusplus ) */
56
#endif /* !defined( __SCT_OPENVGMOVETODIRECTACTION_H__ ) */