UniShader
1.0.0a
Interface for GPGPU and working with shader programs
|
Signal receiver. More...
#include <Signal.h>
Public Member Functions | |
virtual bool | handleSignal (unsigned int signalID, const ObjectBase *callerPtr)=0 |
Handle incoming signal. | |
Protected Attributes | |
std::shared_ptr< SignalReceiver * > | signalPtr |
Signal receiver.
Signal receiver is base class for receiving signals produced by other interface classes.
virtual bool SignalReceiver::handleSignal | ( | unsigned int | signalID, |
const ObjectBase * | callerPtr | ||
) | [pure virtual] |
Handle incoming signal.
signalID | Signal identifier. |
callerPtr | Pointer to object sending signal. |
Implemented in Attribute, ShaderProgram, ShaderInput, Uniform, and Varying.