UniShader
1.0.0a
Interface for GPGPU and working with shader programs
|
apply() | Attribute | |
Attribute(ShaderProgram &program, std::string name) (defined in Attribute) | Attribute | |
connectBuffer(BufferBase::Ptr buffer, unsigned int offset=0, unsigned int stride=0) | Attribute | |
disconnectBuffer() | Attribute | |
getBufferOffset() const | Attribute | |
getBufferStride() const | Attribute | |
getClassName() const | Attribute | [virtual] |
getGLSLType() const | Attribute | |
getName() const | Attribute | |
getReadingMode() const | Attribute | |
handleSignal(unsigned int signalID, const ObjectBase *callerPtr) | Attribute | [virtual] |
normalize(bool norm) | Attribute | |
ObjectBase() | ObjectBase | [inline, protected] |
prepare() | Attribute | |
Ptr typedef | Attribute | |
PtrConst typedef | Attribute | |
sendSignal(unsigned int signalID, const ObjectBase *ptr) | SignalSender | [protected] |
setBufferOffset(unsigned int offset) | Attribute | |
setBufferStride(unsigned int stride) | Attribute | |
setReadingMode(ReadingMode readingMode) | Attribute | |
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 | |
~Attribute() (defined in Attribute) | Attribute | |
~SignalReceiver() (defined in SignalReceiver) | SignalReceiver | |
~SignalSender() (defined in SignalSender) | SignalSender |