Public Member Functions | Public Attributes
NvParameterized::ParameterList Struct Reference

Parameter list. More...

List of all members.

Public Member Functions

 ParameterList (const NvParameterized::Interface &iface, const char *className, const char *paramName, bool recursive, bool classesOnly, NvParameterized::Traits *traits)
 Constructor.
bool nameMatch (const Interface *iface, const char *name, int32_t arrayIndex, DataType type, Handle &handle)
 nameMatch
bool pushName (const char *name, int32_t arrayIndex)
 pushName
void popNameMatch (void)
 popNameMatch
bool isRecursive (void) const
 isRecursive
uint32_t getResultCount (void) const
 getResultCount
ParamResultgetResults (void) const
 getResults

Public Attributes

uint32_t mNameIndex
 mNameIndex
Handle mResult
 mResult
const NvParameterized::InterfacemInterface
 mInterface
const char * mClassName
 mClassName
const char * mParamName
 mParamName
bool mRecursive
 mRecursive
bool mClassesOnly
 mClassesOnly
NvParameterized::TraitsmTraits
 mTraits
uint32_t mResultCount
 mResultCount
uint32_t mMaxResults
 mMaxResults
ParamResultmResults
 mResults
const char * mSearchName [MAX_SEARCH_NAME]
 mSearchName
int32_t mArrayIndex [MAX_SEARCH_NAME]
 mArrayIndex

Detailed Description

Parameter list.


The documentation for this struct was generated from the following file:

Generated on Sat Dec 1 2018 15:52:11

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