HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HdGpGenerativeProceduralPluginRegistry Class Referencefinal

#include <generativeProceduralPluginRegistry.h>

+ Inheritance diagram for HdGpGenerativeProceduralPluginRegistry:

Public Member Functions

HD_API HdGpGenerativeProceduralConstructProcedural (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 HD_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 HfPluginBaseGetPlugin (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 ()
 

Detailed Description

Definition at line 36 of file generativeProceduralPluginRegistry.h.

Member Function Documentation

HD_API HdGpGenerativeProcedural* HdGpGenerativeProceduralPluginRegistry::ConstructProcedural ( const TfToken proceduralTypeName,
const SdfPath proceduralPrimPath 
)
template<typename T , typename... Bases>
void HdGpGenerativeProceduralPluginRegistry::Define ( )
static

Entry point for defining an HdSceneIndexPlugin plugin.

Definition at line 67 of file generativeProceduralPluginRegistry.h.

static HD_API HdGpGenerativeProceduralPluginRegistry& HdGpGenerativeProceduralPluginRegistry::GetInstance ( )
static

Returns the singleton registry for HdSceneIndexPlugin

Friends And Related Function Documentation


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