UniShader
1.0.0a
Interface for GPGPU and working with shader programs
|
create() | ShaderObject | [static] |
ensureCompilation() | ShaderObject | |
getClassName() const | ShaderObject | [virtual] |
getCompilationStatus() const | ShaderObject | |
getGlID() const | ShaderObject | |
getType() const | ShaderObject | |
loadCode(const std::string code, Type shaderType) | ShaderObject | |
loadFile(const std::string fileName, Type shaderType=Type::NONE) | ShaderObject | |
ObjectBase() | ObjectBase | [inline, protected] |
Ptr typedef | ShaderObject | |
PtrConst typedef | ShaderObject | |
sendSignal(unsigned int signalID, const ObjectBase *ptr) | SignalSender | [protected] |
SignalSender() (defined in SignalSender) | SignalSender | [protected] |
subscribeReceiver(std::shared_ptr< SignalReceiver * > &ptr) | SignalSender | |
unsubscribeReceiver(std::shared_ptr< SignalReceiver * > &ptr) | SignalSender | |
~ShaderObject() (defined in ShaderObject) | ShaderObject | |
~SignalSender() (defined in SignalSender) | SignalSender |