Struct ISdvObjectClassInfo#

Inheritance Relationships#

Derived Type#

Struct Documentation#

struct ISdvObjectClassInfo#

SDV object create interface.

Remark

This is an internal interface not exposed through IInterfaceAccess.

Subclassed by sdv::CSdvObjectClass< TSdvObject >

Public Functions

virtual sdv::SClassInfo GetClassInfo() const = 0#

Get the class information struct.

Returns:

Returns the class information struct.

virtual std::unique_ptr<CSdvObject> CreateObject() = 0#

Create the SDV object.

Returns:

Returns an instance of the SDV object or nullptr when the object could not be created.