37 #ifndef INCLUDED_IMF_OPAQUE_ATTRIBUTE_H
38 #define INCLUDED_IMF_OPAQUE_ATTRIBUTE_H
80 virtual const char *
typeName ()
const;
96 virtual void writeValueTo (OPENEXR_IMF_INTERNAL_NAMESPACE::OStream &os,
100 virtual void readValueFrom (OPENEXR_IMF_INTERNAL_NAMESPACE::IStream &is,
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
virtual IMF_EXPORT void readValueFrom(OPENEXR_IMF_INTERNAL_NAMESPACE::IStream &is, int size, int version)
const Array< char > & data() const
GLsizei const GLchar *const * string
virtual IMF_EXPORT void copyValueFrom(const Attribute &other)
virtual IMF_EXPORT const char * typeName() const
GT_API const UT_StringHolder version
virtual IMF_EXPORT void writeValueTo(OPENEXR_IMF_INTERNAL_NAMESPACE::OStream &os, int version) const
IMF_EXPORT OpaqueAttribute(const char typeName[])
virtual IMF_EXPORT Attribute * copy() const
const int dataSize() const
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
virtual IMF_EXPORT ~OpaqueAttribute()