Wasabi
|
This is the complete list of members for WShader, including all inherited members.
_GetTypeName() | WShader | static |
AddReference() | WBase | |
GetAppPtr() const | WBase | |
GetID() const | WBase | |
GetName() const | WBase | |
GetTypeName() const override | WShader | virtual |
Load(bool bSaveData=false) | WShader | inlinevirtual |
LoadArgs(bool bSaveData=false) (defined in WShader) | WShader | static |
LoadCodeGLSL(std::string code, bool bSaveData=false) | WShader | protected |
LoadCodeGLSLFromFile(std::string filename, bool bSaveData=false) | WShader | protected |
LoadCodeSPIRV(const char *const code, int len, bool bSaveData=false) | WShader | protected |
LoadCodeSPIRVFromFile(std::string filename, bool bSaveData=false) | WShader | protected |
LoadFromStream(WFile *file, std::istream &inputStream, std::vector< void * > &args, std::string nameSuffix) override (defined in WShader) | WShader | 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_desc | WShader | protected |
m_ID | WBase | protected |
m_module | WShader | protected |
m_name | WBase | protected |
RemoveReference() | WBase | |
SaveToStream(WFile *file, std::ostream &outputStream) override (defined in WShader) | WShader | virtual |
SetID(uint32_t newID) override | WShader | virtual |
SetName(std::string newName) override | WShader | virtual |
Valid() const override | WShader | virtual |
WBase(class Wasabi *const app, uint32_t ID=0) (defined in WBase) | WBase | |
WEffect (defined in WShader) | WShader | friend |
WFileAsset(class Wasabi *const app, uint32_t ID=0) (defined in WFileAsset) | WFileAsset | |
WMaterial (defined in WShader) | WShader | friend |
WShader(class Wasabi *const app, uint32_t ID=0) (defined in WShader) | WShader | |
~WBase() (defined in WBase) | WBase | virtual |
~WFileAsset() (defined in WFileAsset) | WFileAsset | virtual |
~WShader() (defined in WShader) | WShader |