Instead of hardcoding the strings for the parameter names and values in some common shaders, here's a way to access them from both python and C++.
#include
<classaw_support_1_1_parameter_constants.h>
Public Member Functions |
|
ParameterConstants | instance () |
Singleton access with lazy creation and
explicit destruction. |
|
destruct () | |
str | getFilenameSeparator () |
bool | isProcedureMap (str name) |
int | getProcedureIndex (str name) |
str | getValue (int) |
str | getValueLowerCase (int) |
str | operator[] (int i) |
Public Attributes |
|
int | procedureMapsNumber |
str | procedureMaps |
Protected Member Functions |
|
__init__ () | |
__del__ () |
ParameterConstants awSupport.ParameterConstants.instance | ( | ) |
Singleton access with lazy creation and explicit destruction.
awSupport.ParameterConstants.destruct | ( | ) |
str awSupport.ParameterConstants.getFilenameSeparator | ( | ) |
bool awSupport.ParameterConstants.isProcedureMap | ( | str | name | ) |
int awSupport.ParameterConstants.getProcedureIndex | ( | str | name | ) |
str awSupport.ParameterConstants.getValue | ( | int | ) |
str awSupport.ParameterConstants.getValueLowerCase | ( | int | ) |
str awSupport.ParameterConstants.operator[] | ( | int | i | ) |
awSupport.ParameterConstants.__init__ | ( | ) | [protected] |
awSupport.ParameterConstants.__del__ | ( | ) | [protected] |