![]() |
PeriDyno 1.2.1
|
#include <Shader.h>


Public Member Functions | |
| bool | createFromFile (unsigned int type, const std::string &path) |
| bool | createFromSource (unsigned int type, const std::string &src) |
| bool | createFromSPIRV (unsigned int type, const void *spirv, const size_t len) |
| void | release () |
Public Member Functions inherited from dyno::Object | |
| Object () | |
| virtual | ~Object () |
| ObjectId | objectId () |
Protected Member Functions | |
| void | create () |
Protected Member Functions inherited from dyno::GraphicsObject | |
| virtual bool | isValid () const |
| GraphicsObject ()=default | |
| virtual | ~GraphicsObject ()=default |
| GraphicsObject (const GraphicsObject &)=delete | |
| GraphicsObject & | operator= (const GraphicsObject &)=delete |
Additional Inherited Members | |
Static Public Member Functions inherited from dyno::Object | |
| static bool | registerClass (ClassInfo *ci) |
| static Object * | createObject (std::string name) |
| static std::map< std::string, ClassInfo * > * | getClassMap () |
| static ObjectId | baseId () |
| Base Id. | |
Public Attributes inherited from dyno::GraphicsObject | |
| unsigned int | id = 0xFFFFFFFF |
|
inlineprotectedvirtual |
Implements dyno::GraphicsObject.
| bool dyno::Shader::createFromFile | ( | unsigned int | type, |
| const std::string & | path ) |
| bool dyno::Shader::createFromSource | ( | unsigned int | type, |
| const std::string & | src ) |
| bool dyno::Shader::createFromSPIRV | ( | unsigned int | type, |
| const void * | spirv, | ||
| const size_t | len ) |
|
virtual |
Implements dyno::GraphicsObject.
Definition at line 75 of file Shader.cpp.
