Struct ISdvObjectClassInfo#
Defined in File component_impl.h
Inheritance Relationships#
Derived Type#
public sdv::CSdvObjectClass< TSdvObject >
(Template Class CSdvObjectClass)
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.
-
virtual sdv::SClassInfo GetClassInfo() const = 0#