|
void | SetBaseMaterial (const char *szBaseMaterial) |
|
const char * | GetBaseMaterial () const |
|
void | SetSurface (const char *szSurface) |
|
const char * | GetSurface () const |
|
void | SetShader (const char *szShader) |
|
const char * | GetShader () const |
|
void | SetShaderProperties (plReflectedClass *pProperties) |
|
plReflectedClass * | GetShaderProperties () const |
|
void | SetShaderMode (plEnum< plMaterialShaderMode > mode) |
|
plEnum< plMaterialShaderMode > | GetShaderMode () const |
|
void | SetDocument (plMaterialAssetDocument *pDocument) |
|
void | UpdateShader (bool bForce=false) |
|
void | DeleteProperties () |
|
void | CreateProperties (const char *szShaderPath) |
|
void | SaveOldValues () |
|
void | LoadOldValues () |
|
plString | ResolveRelativeShaderPath () const |
|
plString | GetAutoGenShaderPathAbs () const |
|
virtual const plRTTI * | GetDynamicRTTI () const |
|
bool | IsInstanceOf (const plRTTI *pType) const |
| Returns whether the type of this instance is of the given type or derived from it.
|
|
template<typename T > |
PL_ALWAYS_INLINE bool | IsInstanceOf () const |
| Returns whether the type of this instance is of the given type or derived from it.
|
|
The documentation for this class was generated from the following files:
- Code/EditorPlugins/Assets/EditorPluginAssets/MaterialAsset/MaterialAsset.h
- Code/EditorPlugins/Assets/EditorPluginAssets/MaterialAsset/MaterialAsset.cpp