APEX Framework: nvidia::apex::AssetAuthoring Class Reference

NVIDIA APEX

nvidia::apex::AssetAuthoring Class Reference

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

#include <Asset.h>

Inheritance diagram for nvidia::apex::AssetAuthoring:
nvidia::apex::ApexInterface nvidia::apex::RWLockable nvidia::apex::BasicFSAssetAuthoring nvidia::apex::BasicIosAssetAuthoring nvidia::apex::ClothingAssetAuthoring nvidia::apex::DestructibleAssetAuthoring nvidia::apex::EffectPackageAssetAuthoring nvidia::apex::EmitterAssetAuthoring nvidia::apex::FlameEmitterAssetAuthoring nvidia::apex::ForceFieldAssetAuthoring nvidia::apex::GroundEmitterAssetAuthoring nvidia::apex::HeatSourceAssetAuthoring nvidia::apex::ImpactEmitterAssetAuthoring nvidia::apex::IofxAssetAuthoring nvidia::apex::ParticleIosAssetAuthoring nvidia::apex::RenderMeshAssetAuthoring nvidia::apex::SubstanceSourceAssetAuthoring nvidia::apex::TurbulenceFSAssetAuthoring nvidia::apex::VelocitySourceAssetAuthoring

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 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.