|
HDK
|
#include <ImfBytesAttribute.h>
Inheritance diagram for BytesAttribute:Public Member Functions | |
| IMF_EXPORT | BytesAttribute () |
| IMF_EXPORT | BytesAttribute (size_t size, const void *data, const std::string &typeHint="") |
| IMF_EXPORT | BytesAttribute (const BytesAttribute &other) |
| virtual IMF_EXPORT | ~BytesAttribute () |
| IMF_EXPORT bool | operator== (const BytesAttribute &other) const |
| IMF_EXPORT const char * | typeName () const override |
| IMF_EXPORT Attribute * | copy () const override |
| IMF_EXPORT void | writeValueTo (OPENEXR_IMF_INTERNAL_NAMESPACE::OStream &os, int version) const override |
| IMF_EXPORT void | readValueFrom (OPENEXR_IMF_INTERNAL_NAMESPACE::IStream &is, int size, int version) override |
| IMF_EXPORT void | copyValueFrom (const Attribute &other) override |
| size_t | size () const |
| const Array< unsigned char > & | data () const |
| IMF_EXPORT void | setData (const unsigned char *data, size_t size) |
Public Member Functions inherited from Attribute | |
| IMF_EXPORT | Attribute () |
| virtual IMF_EXPORT | ~Attribute () |
Static Public Member Functions | |
| static const char * | staticTypeName () |
| static Attribute * | makeNewAttribute () |
| static void | registerAttributeType () |
| static void | unRegisterAttributeType () |
Static Public Member Functions inherited from Attribute | |
| static IMF_EXPORT Attribute * | newAttribute (const char typeName[]) |
| static IMF_EXPORT bool | knownType (const char typeName[]) |
Public Attributes | |
| std::string | typeHint |
Additional Inherited Members | |
Static Protected Member Functions inherited from Attribute | |
| static IMF_EXPORT void | registerAttributeType (const char typeName[], Attribute *(*newAttribute)()) |
| static IMF_EXPORT void | unRegisterAttributeType (const char typeName[]) |
Definition at line 31 of file ImfBytesAttribute.h.
| IMF_EXPORT BytesAttribute::BytesAttribute | ( | ) |
| IMF_EXPORT BytesAttribute::BytesAttribute | ( | size_t | size, |
| const void * | data, | ||
| const std::string & | typeHint = "" |
||
| ) |
| IMF_EXPORT BytesAttribute::BytesAttribute | ( | const BytesAttribute & | other | ) |
|
virtual |
|
overridevirtual |
Implements Attribute.
|
overridevirtual |
Implements Attribute.
|
inline |
Definition at line 78 of file ImfBytesAttribute.h.
|
static |
| IMF_EXPORT bool BytesAttribute::operator== | ( | const BytesAttribute & | other | ) | const |
|
overridevirtual |
Implements Attribute.
|
static |
| IMF_EXPORT void BytesAttribute::setData | ( | const unsigned char * | data, |
| size_t | size | ||
| ) |
|
inline |
Definition at line 77 of file ImfBytesAttribute.h.
|
static |
|
overridevirtual |
Implements Attribute.
|
static |
|
overridevirtual |
Implements Attribute.
| std::string BytesAttribute::typeHint |
Definition at line 80 of file ImfBytesAttribute.h.