Properties#

Available in header <OpenMfx/Sdk/Cpp/Host/Properties>.

typedef OfxPropertyStruct OpenMfx::Property#
typedef OfxPropertySetStruct OpenMfx::PropertySet#
union OpenMfx::PropertyValue#
#include <Properties.h>

Public Members

void *as_pointer#
const char *as_const_char#
char *as_char#
double as_double#
int as_int#
struct OfxPropertyStruct#

Public Types

using Index = std::string#

Public Functions

OfxPropertyStruct()#
void deep_copy_from(const OfxPropertyStruct &other)#
void setIndex(const Index &index)#
Index index() const#

Public Members

OpenMfx::PropertyValue value[4]#
struct OfxPropertySetStruct#

Public Types

using PropertySetContext = OpenMfx::PropertySetContext#
using PropertyType = OpenMfx::PropertyType#

Public Functions

OfxPropertySetStruct(PropertySetContext context)#

Public Members

OfxPropertySetType type#
PropertySetContext context#

Public Static Functions

bool check_property_context(PropertySetContext context, PropertyType type, const char *property)#