UniShader  1.0.0a
Interface for GPGPU and working with shader programs
 All Classes Functions Typedefs Enumerations Enumerator
ShaderProgram Member List
This is the complete list of members for ShaderProgram, including all inherited members.
activate(PrimitiveType primitiveType, unsigned int primitiveCount)ShaderProgram
addShaderObject(ShaderObject::Ptr &shaderObjPtr)ShaderProgram
create()ShaderProgram [static]
deactivate()ShaderProgram
getClassName() const ShaderProgram [virtual]
getGlID() const ShaderProgram
getInput()ShaderProgram
getLinkStatus() const ShaderProgram
getOutput()ShaderProgram
handleSignal(unsigned int signalID, const ObjectBase *callerPtr)ShaderProgram [virtual]
isActive()ShaderProgram
ObjectBase()ObjectBase [inline, protected]
Ptr typedefShaderProgram
PtrConst typedefShaderProgram
removeShaderObject(ShaderObject::Ptr &shaderObjPtr)ShaderProgram
sendSignal(unsigned int signalID, const ObjectBase *ptr)SignalSender [protected]
signalPtr (defined in SignalReceiver)SignalReceiver [protected]
SignalReceiver() (defined in SignalReceiver)SignalReceiver [protected]
SignalSender() (defined in SignalSender)SignalSender [protected]
subscribeReceiver(std::shared_ptr< SignalReceiver * > &ptr)SignalSender
unsubscribeReceiver(std::shared_ptr< SignalReceiver * > &ptr)SignalSender
~ShaderProgram() (defined in ShaderProgram)ShaderProgram
~SignalReceiver() (defined in SignalReceiver)SignalReceiver
~SignalSender() (defined in SignalSender)SignalSender