base class of all APEX asset authoring classes More...
#include <NxApexAsset.h>
Inheritance diagram for physx::apex::NxApexAssetAuthoring:Public Member Functions | |
| virtual const char * | getName () const =0 |
| Returns the name of asset author. | |
| virtual const char * | getObjTypeName () const =0 |
| Returns the name of this APEX authorable object type. | |
| virtual bool | prepareForPlatform (physx::apex::NxPlatformTag)=0 |
| Prepares a fully authored Asset Authoring object for a specified platform. | |
|
virtual ::NxParameterized::Interface * | getNxParameterized () const =0 |
| Returns the asset's NxParameterized interface, may return NULL. | |
|
virtual NxParameterized::Interface * | releaseAndReturnNxParameterizedInterface (void)=0 |
| Releases the ApexAsset but returns the NxParameterized::Interface and *ownership* to the caller. | |
| virtual void | setToolString (const char *toolName, const char *toolVersion, PxU32 toolChangelist)=0 |
| Generates a string that is stored in the asset with all the relevant information about the build. | |
base class of all APEX asset authoring classes
| virtual void physx::apex::NxApexAssetAuthoring::setToolString | ( | const char * | toolName, |
| const char * | toolVersion, | ||
| PxU32 | toolChangelist | ||
| ) | [pure virtual] |
Generates a string that is stored in the asset with all the relevant information about the build.
| toolName | The name of the tool with proper casing, i.e. "Clothing Tool". |
| toolVersion | The version of the tool as a string, can be NULL. |
| toolChangelist | The CL# of the tool, will use internal tools directory CL if 0 |