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

« back to all changes in this revision

Viewing changes to Externals/MayaDataModel/include/MayaDMSurfaceLuminance.h

  • 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 MayaDataModel.
 
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
#ifndef __MayaDM_SURFACELUMINANCE_H__
 
11
#define __MayaDM_SURFACELUMINANCE_H__
 
12
#include "MayaDMTypes.h"
 
13
#include "MayaDMConnectables.h"
 
14
#include "MayaDMDependNode.h"
 
15
namespace MayaDM
 
16
{
 
17
class SurfaceLuminance : public DependNode
 
18
{
 
19
public:
 
20
public:
 
21
 
 
22
        SurfaceLuminance():DependNode(){}
 
23
        SurfaceLuminance(FILE* file,const std::string& name,const std::string& parent="",bool shared=false,bool create=true)
 
24
                :DependNode(file, name, parent, "surfaceLuminance", shared, create){}
 
25
        virtual ~SurfaceLuminance(){}
 
26
 
 
27
        void getNormalCamera()const
 
28
        {
 
29
                fprintf(mFile,"\"%s.n\"",mName.c_str());
 
30
        }
 
31
        void getNormalCameraX()const
 
32
        {
 
33
                fprintf(mFile,"\"%s.n.nx\"",mName.c_str());
 
34
        }
 
35
        void getNormalCameraY()const
 
36
        {
 
37
                fprintf(mFile,"\"%s.n.ny\"",mName.c_str());
 
38
        }
 
39
        void getNormalCameraZ()const
 
40
        {
 
41
                fprintf(mFile,"\"%s.n.nz\"",mName.c_str());
 
42
        }
 
43
        void getLightDataArray(size_t ltd_i)const
 
44
        {
 
45
                fprintf(mFile,"\"%s.ltd[%i]\"",mName.c_str(),ltd_i);
 
46
        }
 
47
        void getLightDataArray()const
 
48
        {
 
49
 
 
50
                fprintf(mFile,"\"%s.ltd\"",mName.c_str());
 
51
        }
 
52
        void getLightDirection(size_t ltd_i)const
 
53
        {
 
54
                fprintf(mFile,"\"%s.ltd[%i].ld\"",mName.c_str(),ltd_i);
 
55
        }
 
56
        void getLightDirection()const
 
57
        {
 
58
 
 
59
                fprintf(mFile,"\"%s.ltd.ld\"",mName.c_str());
 
60
        }
 
61
        void getLightDirectionX(size_t ltd_i)const
 
62
        {
 
63
                fprintf(mFile,"\"%s.ltd[%i].ld.ldx\"",mName.c_str(),ltd_i);
 
64
        }
 
65
        void getLightDirectionX()const
 
66
        {
 
67
 
 
68
                fprintf(mFile,"\"%s.ltd.ld.ldx\"",mName.c_str());
 
69
        }
 
70
        void getLightDirectionY(size_t ltd_i)const
 
71
        {
 
72
                fprintf(mFile,"\"%s.ltd[%i].ld.ldy\"",mName.c_str(),ltd_i);
 
73
        }
 
74
        void getLightDirectionY()const
 
75
        {
 
76
 
 
77
                fprintf(mFile,"\"%s.ltd.ld.ldy\"",mName.c_str());
 
78
        }
 
79
        void getLightDirectionZ(size_t ltd_i)const
 
80
        {
 
81
                fprintf(mFile,"\"%s.ltd[%i].ld.ldz\"",mName.c_str(),ltd_i);
 
82
        }
 
83
        void getLightDirectionZ()const
 
84
        {
 
85
 
 
86
                fprintf(mFile,"\"%s.ltd.ld.ldz\"",mName.c_str());
 
87
        }
 
88
        void getLightIntensity(size_t ltd_i)const
 
89
        {
 
90
                fprintf(mFile,"\"%s.ltd[%i].li\"",mName.c_str(),ltd_i);
 
91
        }
 
92
        void getLightIntensity()const
 
93
        {
 
94
 
 
95
                fprintf(mFile,"\"%s.ltd.li\"",mName.c_str());
 
96
        }
 
97
        void getLightIntensityR(size_t ltd_i)const
 
98
        {
 
99
                fprintf(mFile,"\"%s.ltd[%i].li.lir\"",mName.c_str(),ltd_i);
 
100
        }
 
101
        void getLightIntensityR()const
 
102
        {
 
103
 
 
104
                fprintf(mFile,"\"%s.ltd.li.lir\"",mName.c_str());
 
105
        }
 
106
        void getLightIntensityG(size_t ltd_i)const
 
107
        {
 
108
                fprintf(mFile,"\"%s.ltd[%i].li.lig\"",mName.c_str(),ltd_i);
 
109
        }
 
110
        void getLightIntensityG()const
 
111
        {
 
112
 
 
113
                fprintf(mFile,"\"%s.ltd.li.lig\"",mName.c_str());
 
114
        }
 
115
        void getLightIntensityB(size_t ltd_i)const
 
116
        {
 
117
                fprintf(mFile,"\"%s.ltd[%i].li.lib\"",mName.c_str(),ltd_i);
 
118
        }
 
119
        void getLightIntensityB()const
 
120
        {
 
121
 
 
122
                fprintf(mFile,"\"%s.ltd.li.lib\"",mName.c_str());
 
123
        }
 
124
        void getLightAmbient(size_t ltd_i)const
 
125
        {
 
126
                fprintf(mFile,"\"%s.ltd[%i].la\"",mName.c_str(),ltd_i);
 
127
        }
 
128
        void getLightAmbient()const
 
129
        {
 
130
 
 
131
                fprintf(mFile,"\"%s.ltd.la\"",mName.c_str());
 
132
        }
 
133
        void getLightDiffuse(size_t ltd_i)const
 
134
        {
 
135
                fprintf(mFile,"\"%s.ltd[%i].ldf\"",mName.c_str(),ltd_i);
 
136
        }
 
137
        void getLightDiffuse()const
 
138
        {
 
139
 
 
140
                fprintf(mFile,"\"%s.ltd.ldf\"",mName.c_str());
 
141
        }
 
142
        void getLightSpecular(size_t ltd_i)const
 
143
        {
 
144
                fprintf(mFile,"\"%s.ltd[%i].ls\"",mName.c_str(),ltd_i);
 
145
        }
 
146
        void getLightSpecular()const
 
147
        {
 
148
 
 
149
                fprintf(mFile,"\"%s.ltd.ls\"",mName.c_str());
 
150
        }
 
151
        void getLightShadowFraction(size_t ltd_i)const
 
152
        {
 
153
                fprintf(mFile,"\"%s.ltd[%i].lsf\"",mName.c_str(),ltd_i);
 
154
        }
 
155
        void getLightShadowFraction()const
 
156
        {
 
157
 
 
158
                fprintf(mFile,"\"%s.ltd.lsf\"",mName.c_str());
 
159
        }
 
160
        void getPreShadowIntensity(size_t ltd_i)const
 
161
        {
 
162
                fprintf(mFile,"\"%s.ltd[%i].psi\"",mName.c_str(),ltd_i);
 
163
        }
 
164
        void getPreShadowIntensity()const
 
165
        {
 
166
 
 
167
                fprintf(mFile,"\"%s.ltd.psi\"",mName.c_str());
 
168
        }
 
169
        void getLightBlindData(size_t ltd_i)const
 
170
        {
 
171
                fprintf(mFile,"\"%s.ltd[%i].lbd\"",mName.c_str(),ltd_i);
 
172
        }
 
173
        void getLightBlindData()const
 
174
        {
 
175
 
 
176
                fprintf(mFile,"\"%s.ltd.lbd\"",mName.c_str());
 
177
        }
 
178
        void getOutValue()const
 
179
        {
 
180
                fprintf(mFile,"\"%s.o\"",mName.c_str());
 
181
        }
 
182
protected:
 
183
        SurfaceLuminance(FILE* file,const std::string& name,const std::string& parent,const std::string& nodeType,bool shared=false,bool create=true)
 
184
                :DependNode(file, name, parent, nodeType, shared, create) {}
 
185
 
 
186
};
 
187
}//namespace MayaDM
 
188
#endif//__MayaDM_SURFACELUMINANCE_H__