Public Member Functions
nvidia::apex::AssetAuthoring Class Reference

base class of all APEX asset authoring classes More...

#include <Asset.h>

Inheritance diagram for nvidia::apex::AssetAuthoring:

List of all members.

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:
toolNameThe name of the tool with proper casing, i.e. "Clothing Tool".
toolVersionThe version of the tool as a string, can be NULL.
toolChangelistThe 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 Sat Dec 1 2018 15:52:07

Copyright © 2012-2018 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.