#include <RmPlugIn.h>
Public Attributes | |
| RmPlugInType | plugInType |
| RmPlugInID | plugInID |
| Global Unique ID for PlugIn. | |
| RmStringT | supportedNodeTypes [RM_NODETYPE_COUNT] |
| int | nNumSupportedNodeTypes |
| Number of node types supported by the plug-in:. | |
| int | nMajorSDKVersion |
| Version of the RenderMonkey SDK interfaces that the plug-in implements:. | |
| int | nMinorSDKVersion |
| RM_TCHAR | strRenderAPIVersion [RM_NAME_SIZE] |
| Graphics API that this plug-in supports (defined in RmTypes.h). | |
| RM_TCHAR | strName [RM_NAME_SIZE] |
| The name of the plug-in. | |
Plug-in description structure. This structure is used to communicate to the main application the details about the plug-in. The plug-in implementation _must_ be in accordance with the declaration structure details.
|
|
Used to describe the type of plug-in (editor, viewer, geometry loader, etc) to the application. This type must match the interface that this plug-in implements. |
|
|
A list of types of nodes that can be accepted by the plug-in. They are either the types of nodes that this plug-in can edit, or they are types of nodes that it can handle. For example, a vector editor plug-in would store RM_VECTOR_VARIABLE_TYPE value in this field to signify that it is designed to edit vector variables. Please refer to RmTypes.h for a list of strings that represent the different node types. |
1.3.6