|
Katana Plug-in APIs 0.1
|
00001 // Copyright (c) 2017 The Foundry Visionmongers Ltd. All Rights Reserved. 00002 00003 #ifndef FNVIEWER_FNOPTION_ID_GENERATORSUITE_H 00004 #define FNVIEWER_FNOPTION_ID_GENERATORSUITE_H 00005 #include <stdint.h> 00006 00007 extern "C" 00008 { 00009 typedef struct FnOptionIdGeneratorHostStruct* FnOptionIdGeneratorHostHandle; 00010 00011 #define FnOptionIdGeneratorHostSuite_version 1 00012 00013 struct FnOptionIdGeneratorHostSuite_v1 00014 { 00015 FnOptionIdGeneratorHostHandle (*create)(); 00016 uint64_t (*GenerateId)( FnOptionIdGeneratorHostHandle handle, const char* name ); 00017 const char* (*LookUpOptionId)( FnOptionIdGeneratorHostHandle handle, uint64_t hash ); 00018 }; 00019 00020 } 00021 00022 #endif //FNVIEWER_FNOPTION_ID_GENERATORSUITE_H
1.7.3