Cogs.Core
Public Member Functions | List of all members
Cogs::Core::Streaming::StreamingExtension Struct Reference
Inheritance diagram for Cogs::Core::Streaming::StreamingExtension:
Cogs::Core::Extension

Public Member Functions

const char * getExtensionKey () const override
 Get the extensions unique key, used to check for extension presence and retrieve extension specific data from the context.
 
- Public Member Functions inherited from Cogs::Core::Extension
virtual bool initializeStatic ()
 Initialize extension statically.
 
virtual bool initialize (Context *)
 Initialize extension for the given context.
 
virtual void cleanup (Context *)
 Cleanup context bound extension content.
 
virtual const char * getExtensionKey () const =0
 Get the extensions unique key, used to check for extension presence and retrieve extension specific data from the context.
 
virtual void * getSymbolPointer (const char *) const
 Get pointer to symbol defined by extension.
 
virtual const void * getPublicAPI () const
 Retrieve a pointer to a struct containing all publicly available function pointers.
 

Detailed Description

Definition at line 6 of file StreamingExtension.cpp.

Constructor & Destructor Documentation

◆ StreamingExtension()

Cogs::Core::Streaming::StreamingExtension::StreamingExtension ( )
inline

Definition at line 8 of file StreamingExtension.cpp.

Member Function Documentation

◆ getExtensionKey()

const char * Cogs::Core::Streaming::StreamingExtension::getExtensionKey ( ) const
inlineoverridevirtual

Get the extensions unique key, used to check for extension presence and retrieve extension specific data from the context.

Returns
Pointer to a null-terminated string containing the name of the extension.

Implements Cogs::Core::Extension.

Definition at line 12 of file StreamingExtension.cpp.


The documentation for this struct was generated from the following file: