UniShader  1.0.0a
Interface for GPGPU and working with shader programs
 All Classes Functions Typedefs Enumerations Enumerator
Public Member Functions | Protected Attributes
SignalReceiver Class Reference

Signal receiver. More...

#include <Signal.h>

Inheritance diagram for SignalReceiver:
Attribute ShaderInput ShaderProgram Uniform Varying

List of all members.

Public Member Functions

virtual bool handleSignal (unsigned int signalID, const ObjectBase *callerPtr)=0
 Handle incoming signal.

Protected Attributes

std::shared_ptr< SignalReceiver * > signalPtr

Detailed Description

Signal receiver.

Signal receiver is base class for receiving signals produced by other interface classes.


Member Function Documentation

virtual bool SignalReceiver::handleSignal ( unsigned int  signalID,
const ObjectBase callerPtr 
) [pure virtual]

Handle incoming signal.

Parameters:
signalIDSignal identifier.
callerPtrPointer to object sending signal.
Returns:
True if handled.

Implemented in Attribute, ShaderProgram, ShaderInput, Uniform, and Varying.


The documentation for this class was generated from the following file: