~ubuntu-branches/ubuntu/wily/opencollada/wily-proposed

« back to all changes in this revision

Viewing changes to COLLADASaxFrameworkLoader/src/generated14/COLLADASaxFWLSplineLoader14.cpp

  • Committer: Package Import Robot
  • Author(s): Matteo F. Vescovi
  • Date: 2015-05-14 17:23:27 UTC
  • Revision ID: package-import@ubuntu.com-20150514172327-f862u8envms01fra
Tags: upstream-0.1.0~20140703.ddf8f47+dfsg1
ImportĀ upstreamĀ versionĀ 0.1.0~20140703.ddf8f47+dfsg1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
    Copyright (c) 2008-2009 NetAllied Systems GmbH
 
3
 
 
4
    This file is part of COLLADASaxFrameworkLoader.
 
5
 
 
6
    Licensed under the MIT Open Source License, 
 
7
    for details please see LICENSE file or the website
 
8
    http://www.opensource.org/licenses/mit-license.php
 
9
*/
 
10
 
 
11
 
 
12
#include "COLLADASaxFWLStableHeaders.h"
 
13
#include "COLLADASaxFWLSplineLoader14.h"
 
14
 
 
15
 
 
16
namespace COLLADASaxFWL
 
17
{
 
18
 
 
19
 
 
20
bool SplineLoader14::begin__source( const COLLADASaxFWL14::source__AttributeData& attributeData )
 
21
{
 
22
SaxVirtualFunctionTest14(begin__source(attributeData));
 
23
COLLADASaxFWL::source__AttributeData attrData;
 
24
attrData.id = attributeData.id;
 
25
attrData.name = attributeData.name;
 
26
return mLoader->begin__source(attrData);
 
27
}
 
28
 
 
29
 
 
30
bool SplineLoader14::end__source()
 
31
{
 
32
SaxVirtualFunctionTest14(end__source());
 
33
return mLoader->end__source();
 
34
}
 
35
 
 
36
 
 
37
bool SplineLoader14::end__spline()
 
38
{
 
39
SaxVirtualFunctionTest14(end__spline());
 
40
return mLoader->end__spline();
 
41
}
 
42
 
 
43
bool SplineLoader14::begin__input____InputLocal( const COLLADASaxFWL14::input____InputLocal__AttributeData& attributeData )
 
44
{
 
45
SaxVirtualFunctionTest14(begin__input____InputLocal(attributeData));
 
46
COLLADASaxFWL::input____InputLocal__AttributeData attrData;
 
47
attrData.semantic = attributeData.semantic;
 
48
attrData.source = attributeData.source;
 
49
return mLoader->begin__input____InputLocal(attrData);
 
50
}
 
51
 
 
52
 
 
53
bool SplineLoader14::end__input____InputLocal()
 
54
{
 
55
SaxVirtualFunctionTest14(end__input____InputLocal());
 
56
return mLoader->end__input____InputLocal();
 
57
}
 
58
 
 
59
bool SplineLoader14::begin__control_vertices()
 
60
{
 
61
    SaxVirtualFunctionTest14(begin__control_vertices());
 
62
    return mLoader->begin__control_vertices();
 
63
}
 
64
 
 
65
bool SplineLoader14::end__control_vertices()
 
66
{
 
67
    SaxVirtualFunctionTest14(begin__control_vertices());
 
68
    return mLoader->end__control_vertices();
 
69
}
 
70
 
 
71
 
 
72
bool SplineLoader14::begin__Name_array( const COLLADASaxFWL14::Name_array__AttributeData& attributeData )
 
73
{
 
74
    SaxVirtualFunctionTest14(begin__Name_array(attributeData));
 
75
    COLLADASaxFWL::Name_array__AttributeData attrData;
 
76
    attrData.present_attributes = 0;
 
77
    attrData.id = attributeData.id;
 
78
    attrData.name = attributeData.name;
 
79
    if ( (attributeData.present_attributes & COLLADASaxFWL14::Name_array__AttributeData::ATTRIBUTE_COUNT_PRESENT) == COLLADASaxFWL14::Name_array__AttributeData::ATTRIBUTE_COUNT_PRESENT ) {
 
80
        attrData.count = attributeData.count;
 
81
        attrData.present_attributes |= COLLADASaxFWL::Name_array__AttributeData::ATTRIBUTE_COUNT_PRESENT;
 
82
    }
 
83
    return mLoader->begin__Name_array(attrData);
 
84
}
 
85
 
 
86
 
 
87
bool SplineLoader14::end__Name_array()
 
88
{
 
89
    SaxVirtualFunctionTest14(end__Name_array());
 
90
    return mLoader->end__Name_array();
 
91
}
 
92
 
 
93
 
 
94
bool SplineLoader14::data__Name_array( const ParserString* data, size_t length )
 
95
{
 
96
    SaxVirtualFunctionTest14(data__Name_array(data, length));
 
97
    return mLoader->data__Name_array(data, length);
 
98
}
 
99
 
 
100
 
 
101
}