| 
    Wasabi
    
   | 
 
This is the complete list of members for WMaterial, including all inherited members.
| _GetTypeName() | WMaterial | static | 
| AddReference() | WBase | |
| Bind(class WRenderTarget *rt, bool bindDescSet=true, bool bindPushConsts=true) | WMaterial | virtual | 
| CreateForEffect(class WEffect *const effect, uint32_t bindingSet=0) | WMaterial | protected | 
| GetAppPtr() const | WBase | |
| GetDescriptorSet() const | WMaterial | |
| GetEffect() const | WMaterial | |
| GetID() const | WBase | |
| GetName() const | WBase | |
| GetTypeName() const override | WMaterial | virtual | 
| LoadArgs() (defined in WMaterial) | WMaterial | static | 
| LoadFromStream(WFile *file, std::istream &inputStream, std::vector< void * > &args, std::string nameSuffix) override (defined in WMaterial) | WMaterial | virtual | 
| LoadFromStream(class WFile *file, std::istream &inputStream, vector< void * > &args, std::string nameSuffix)=0 (defined in WFileAsset) | WFileAsset | pure virtual | 
| m_app | WBase | protected | 
| m_ID | WBase | protected | 
| m_name | WBase | protected | 
| RemoveReference() | WBase | |
| SaveToStream(WFile *file, std::ostream &outputStream) override (defined in WMaterial) | WMaterial | virtual | 
| SetID(uint32_t newID) override | WMaterial | virtual | 
| SetName(std::string newName) override | WMaterial | virtual | 
| SetTexture(uint32_t bindingIndex, class WImage *img, uint32_t arrayIndex=0) | WMaterial | |
| SetTexture(std::string name, class WImage *img, uint32_t arrayIndex=0) | WMaterial | |
| SetVariable(const char *varName, T value) | WMaterial | inline | 
| SetVariableArray(const char *varName, T *arr, int numElements) | WMaterial | inline | 
| SetVariableData(const char *varName, void *data, size_t len) | WMaterial | |
| Valid() const override | WMaterial | virtual | 
| WBase(class Wasabi *const app, uint32_t ID=0) (defined in WBase) | WBase | |
| WEffect (defined in WMaterial) | WMaterial | friend | 
| WFile (defined in WMaterial) | WMaterial | friend | 
| WFileAsset(class Wasabi *const app, uint32_t ID=0) (defined in WFileAsset) | WFileAsset | |
| WMaterial(class Wasabi *const app, uint32_t ID=0) (defined in WMaterial) | WMaterial | protected | 
| ~WBase() (defined in WBase) | WBase | virtual | 
| ~WFileAsset() (defined in WFileAsset) | WFileAsset | virtual | 
| ~WMaterial() (defined in WMaterial) | WMaterial | protectedvirtual | 
 1.8.17