nvidia::apex::AssetAuthoring Class Reference
base class of all APEX asset authoring classes More...
#include <Asset.h>
Inheritance diagram for nvidia::apex::AssetAuthoring:
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 (nvidia::apex::PlatformTag)=0 |
Prepares a fully authored Asset Authoring object for a specified platform. | |
virtual ::NvParameterized::Interface * | getNvParameterized () const =0 |
Returns the asset's NvParameterized interface, may return NULL. | |
virtual NvParameterized::Interface * | releaseAndReturnNvParameterizedInterface (void)=0 |
Releases the ApexAsset but returns the NvParameterized::Interface and *ownership* to the caller. | |
virtual void | setToolString (const char *toolName, const char *toolVersion, uint32_t toolChangelist)=0 |
Generates a string that is stored in the asset with all the relevant information about the build. |
Detailed Description
base class of all APEX asset authoring classes
Member Function Documentation
virtual void nvidia::apex::AssetAuthoring::setToolString | ( | const char * | toolName, |
const char * | toolVersion, | ||
uint32_t | toolChangelist | ||
) | [pure virtual] |
Generates a string that is stored in the asset with all the relevant information about the build.
- Parameters:
-
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
The documentation for this class was generated from the following file:
Generated on Fri Dec 15 2017 13:58:37
Copyright © 2012-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.