~ubuntu-branches/ubuntu/saucy/openexr/saucy

« back to all changes in this revision

Viewing changes to IlmImf/ImfStandardAttributes.h

  • Committer: Bazaar Package Importer
  • Author(s): Adeodato Simó
  • Date: 2008-03-24 23:00:21 UTC
  • mfrom: (3.1.2 lenny)
  • Revision ID: james.westby@ubuntu.com-20080324230021-gnofz9mnvcj1xlv3
Tags: 1.6.1-3
Disable (hopefully temporarily) the test suite on arm and ia64.

Show diffs side-by-side

added added

removed removed

Lines of Context:
61
61
#include <ImfEnvmapAttribute.h>
62
62
#include <ImfKeyCodeAttribute.h>
63
63
#include <ImfTimeCodeAttribute.h>
 
64
#include <ImfRationalAttribute.h>
 
65
#include <ImfVecAttribute.h>
64
66
 
65
67
 
66
68
#define IMF_STD_ATTRIBUTE_DEF(name,suffix,type)                               \
98
100
 
99
101
 
100
102
//
 
103
// adoptedNeutral -- specifies the CIE (x,y) coordinates that should
 
104
// be considered neutral during color rendering.  Pixels in the image
 
105
// file whose (x,y) coordinates match the adoptedNeutral value should
 
106
// be mapped to neutral values on the display.
 
107
//
 
108
 
 
109
IMF_STD_ATTRIBUTE_DEF (adoptedNeutral, AdoptedNeutral, Imath::V2f)
 
110
 
 
111
 
 
112
//
 
113
// renderingTransform, lookModTransform -- specify the names of the
 
114
// CTL functions that implements the intended color rendering and look
 
115
// modification transforms for this image.
 
116
// 
 
117
 
 
118
IMF_STD_ATTRIBUTE_DEF (renderingTransform, RenderingTransform, std::string)
 
119
IMF_STD_ATTRIBUTE_DEF (lookModTransform, LookModTransform, std::string)
 
120
 
 
121
 
 
122
//
101
123
// xDensity -- horizontal output density, in pixels per inch.
102
124
// The image's vertical output density is xDensity * pixelAspectRatio.
103
125
//
143
165
//    UTC == local time + utcOffset
144
166
//
145
167
 
146
 
IMF_STD_ATTRIBUTE_DEF (utcOffset, utcOffset, float)
 
168
IMF_STD_ATTRIBUTE_DEF (utcOffset, UtcOffset, float)
147
169
 
148
170
 
149
171
//
246
268
IMF_STD_ATTRIBUTE_DEF (wrapmodes, Wrapmodes, std::string)
247
269
 
248
270
 
 
271
//
 
272
// framesPerSecond -- defines the nominal playback frame rate for image
 
273
// sequences, in frames per second.  Every image in a sequence should
 
274
// have a framesPerSecond attribute, and the attribute value should be
 
275
// the same for all images in the sequence.  If an image sequence has
 
276
// no framesPerSecond attribute, playback software should assume that
 
277
// the frame rate for the sequence is 24 frames per second.
 
278
//
 
279
// In order to allow exact representation of NTSC frame and field rates,
 
280
// framesPerSecond is stored as a rational number.  A rational number is
 
281
// a pair of integers, n and d, that represents the value n/d.
 
282
//
 
283
// For the exact values of commonly used frame rates, please see header
 
284
// file ImfFramesPerSecond.h.
 
285
//
 
286
 
 
287
IMF_STD_ATTRIBUTE_DEF (framesPerSecond, FramesPerSecond, Rational)
 
288
 
249
289
} // namespace Imf
250
290
 
251
291
#endif