cohtml::ObjectInfo

Represents an object of a type exposed to the scripting.

#include <Property.h>

Public Attributes

Name
ElementTypeType
Type of the object. Always ET_UserType for user properties; exists because the SDK internally reuses ObjectInfo for other types.
TypeInfo *Info
Type information (methods, attributes etc.)
void *UserData
Pointer to the underlying object. It may represent either the actual object instance or an abstraction/handle meaningful to the property’s implementation.

Public Attributes Documentation

variable Type

ElementType Type;

Type of the object. Always ET_UserType for user properties; exists because the SDK internally reuses ObjectInfo for other types.

variable Info

TypeInfo * Info;

Type information (methods, attributes etc.)

variable UserData

void * UserData;

Pointer to the underlying object. It may represent either the actual object instance or an abstraction/handle meaningful to the property’s implementation.