HDK
|
#include <generativeProceduralPluginRegistry.h>
Public Member Functions | |
HDGP_API HdGpGenerativeProcedural * | ConstructProcedural (const TfToken &proceduralTypeName, const SdfPath &proceduralPrimPath) |
Public Member Functions inherited from HfPluginRegistry | |
HF_API void | GetPluginDescs (HfPluginDescVector *plugins) |
HF_API bool | GetPluginDesc (const TfToken &pluginId, HfPluginDesc *desc) |
HF_API void | AddPluginReference (HfPluginBase *plugin) |
HF_API void | ReleasePlugin (HfPluginBase *plugin) |
HF_API bool | IsRegisteredPlugin (const TfToken &pluginId) |
HF_API TfToken | GetPluginId (const HfPluginBase *plugin) const |
Static Public Member Functions | |
static HDGP_API HdGpGenerativeProceduralPluginRegistry & | GetInstance () |
template<typename T , typename... Bases> | |
static void | Define () |
Friends | |
class | TfSingleton< HdGpGenerativeProceduralPluginRegistry > |
Additional Inherited Members | |
Protected Member Functions inherited from HfPluginRegistry | |
HF_API | HfPluginRegistry (const TfType &pluginBaseType) |
virtual HF_API | ~HfPluginRegistry () |
HF_API HfPluginBase * | GetPlugin (const TfToken &pluginId) |
virtual HF_API void | _CollectAdditionalMetadata (const PlugRegistry &plugRegistry, const TfType &pluginType) |
Static Protected Member Functions inherited from HfPluginRegistry | |
template<typename T , typename PluginBaseType , typename... Bases> | |
static void | Define () |
Definition at line 36 of file generativeProceduralPluginRegistry.h.
HDGP_API HdGpGenerativeProcedural* HdGpGenerativeProceduralPluginRegistry::ConstructProcedural | ( | const TfToken & | proceduralTypeName, |
const SdfPath & | proceduralPrimPath | ||
) |
|
static |
Entry point for defining an HdSceneIndexPlugin plugin.
Definition at line 67 of file generativeProceduralPluginRegistry.h.
|
static |
Returns the singleton registry for HdSceneIndexPlugin
|
friend |
Definition at line 57 of file generativeProceduralPluginRegistry.h.