activateShader(std::string programName="default") | fast::Renderer | protected |
addInputConnection(DataChannel::pointer port) | fast::Renderer | virtual |
addInputData(DataObject::pointer data) | fast::Renderer | virtual |
addOutputData(uint portID, DataObject::pointer data) | fast::ProcessObject | protected |
attachShader(std::string filename, std::string programName="default") | fast::Renderer | protected |
changeDeviceOnInputs(uint deviceNumber, ExecutionDevice::pointer device) | fast::ProcessObject | protected |
createBooleanAttribute(std::string id, std::string name, std::string description, bool initialValue) | fast::ProcessObject | protected |
createFloatAttribute(std::string id, std::string name, std::string description, float initialValue) | fast::ProcessObject | protected |
createInputPort(uint portID, bool required=true) | fast::ProcessObject | protected |
createIntegerAttribute(std::string id, std::string name, std::string description, int initialValue) | fast::ProcessObject | protected |
createOpenCLProgram(std::string sourceFilename, std::string name="") | fast::ProcessObject | protected |
createOutputPort(uint portID) | fast::ProcessObject | protected |
createShaderProgram(std::vector< std::string > shaderFilenames, std::string programName="default") | fast::Renderer | protected |
createStringAttribute(std::string id, std::string name, std::string description, std::string initialValue) | fast::ProcessObject | protected |
deactivateShader() | fast::Renderer | protected |
disableRuntimeMeasurements() | fast::ProcessObject | |
draw(Matrix4f perspectiveMatrix, Matrix4f viewingMatrix, float zNear, float zFar, bool mode2D) override | fast::TextRenderer | virtual |
enableRuntimeMeasurements() | fast::ProcessObject | |
execute() override | fast::Renderer | protectedvirtual |
getAllRuntimes() | fast::ProcessObject | |
getAttribute(std::string id) | fast::ProcessObject | |
getAttributes() | fast::ProcessObject | |
getBooleanAttribute(std::string id) | fast::ProcessObject | protected |
getBooleanListAttribute(std::string id) | fast::ProcessObject | protected |
getBoundingBox(bool transform) override | fast::TextRenderer | virtual |
getDevice(uint deviceNumber) const | fast::ProcessObject | |
getFloatAttribute(std::string id) | fast::ProcessObject | protected |
getFloatListAttribute(std::string id) | fast::ProcessObject | protected |
getInputData(uint portID=0) | fast::ProcessObject | protected |
getInputPort(uint portID=0) | fast::ProcessObject | virtual |
getIntegerAttribute(std::string id) | fast::ProcessObject | protected |
getIntegerListAttribute(std::string id) | fast::ProcessObject | protected |
getMainDevice() const | fast::ProcessObject | |
getNameOfClass() const =0 | fast::ProcessObject | pure virtual |
getNrOfInputConnections() const | fast::ProcessObject | |
getNrOfOutputPorts() const | fast::ProcessObject | |
getOpenCLProgram(std::shared_ptr< OpenCLDevice > device, std::string name="", std::string buildOptions="") | fast::ProcessObject | protected |
getOutputData(uint portID=0) | fast::ProcessObject | protected |
getOutputPort(uint portID=0) | fast::ProcessObject | virtual |
getReporter() | fast::Object | |
getRuntime() | fast::ProcessObject | |
getRuntime(std::string name) | fast::ProcessObject | |
getShaderProgram(std::string programName="default") | fast::Renderer | protected |
getShaderUniformLocation(std::string name, std::string shaderProgramName="default") | fast::Renderer | protected |
getStaticNameOfClass() | fast::ProcessObject | inlinestatic |
getStringAttribute(std::string id) | fast::ProcessObject | protected |
getStringListAttribute(std::string id) | fast::ProcessObject | protected |
getSynchronizedRendering() const | fast::Renderer | |
hasNewInputData(uint portID) | fast::ProcessObject | protected |
isDisabled() const | fast::Renderer | virtual |
loadAttributes() | fast::TextRenderer | virtual |
lock() | fast::Renderer | protected |
m_disabled | fast::Renderer | protected |
m_frameData | fast::ProcessObject | protected |
m_lastExecuteToken | fast::ProcessObject | protected |
m_lastFrame | fast::ProcessObject | protected |
m_maximumNrOfFrames | fast::ProcessObject | protected |
m_synchedRendering | fast::Renderer | protected |
m_view | fast::Renderer | protected |
mAttributes | fast::ProcessObject | protected |
mDataToRender | fast::Renderer | protected |
mDeviceCriteria | fast::ProcessObject | protected |
mDevices | fast::ProcessObject | protected |
mHasRendered | fast::Renderer | protected |
mInputConnections | fast::ProcessObject | protected |
mInputDevices | fast::ProcessObject | protected |
mInputPorts | fast::ProcessObject | protected |
mIsModified | fast::ProcessObject | protected |
mLastProcessed | fast::ProcessObject | protected |
mMutex | fast::Renderer | protected |
mOpenCLPrograms | fast::ProcessObject | protected |
mOutputConnections | fast::ProcessObject | protected |
mOutputPorts | fast::ProcessObject | protected |
mPtr | fast::Object | protected |
mRenderedCV | fast::Renderer | protected |
mRequiredInputs | fast::ProcessObject | protected |
mRuntimeManager | fast::ProcessObject | protected |
mStop | fast::Renderer | protected |
Object() | fast::Object | |
pointer typedef | fast::Renderer | |
POSITION_BOTTOM_CENTER enum value | fast::TextRenderer | |
POSITION_BOTTOM_LEFT enum value | fast::TextRenderer | |
POSITION_BOTTOM_RIGHT enum value | fast::TextRenderer | |
POSITION_CENTER enum value | fast::TextRenderer | |
POSITION_TOP_CENTER enum value | fast::TextRenderer | |
POSITION_TOP_LEFT enum value | fast::TextRenderer | |
POSITION_TOP_RIGHT enum value | fast::TextRenderer | |
PositionType enum name | fast::TextRenderer | |
postDraw() | fast::Renderer | virtual |
postExecute() | fast::ProcessObject | protectedvirtual |
preExecute() | fast::ProcessObject | protectedvirtual |
ProcessObject() | fast::ProcessObject | protected |
Renderer() | fast::Renderer | protected |
reportEnd() const | fast::Object | protected |
reportError() | fast::Object | protected |
reportInfo() | fast::Object | protected |
reportWarning() | fast::Object | protected |
reset() | fast::Renderer | virtual |
setAttributes(std::vector< std::shared_ptr< Attribute >> attributes) | fast::ProcessObject | |
setColor(Color color) | fast::TextRenderer | |
setDevice(uint deviceNumber, ExecutionDevice::pointer device) | fast::ProcessObject | |
setDeviceCriteria(uint deviceNumber, const DeviceCriteria &criteria) | fast::ProcessObject | |
setDisabled(bool disabled) | fast::Renderer | virtual |
setFontHeightInMM(float heightInMillimeters) | fast::TextRenderer | |
setFontSize(uint fontSize) | fast::TextRenderer | |
setInputConnection(DataChannel::pointer port) | fast::ProcessObject | virtual |
setInputConnection(uint portID, DataChannel::pointer port) | fast::ProcessObject | virtual |
setInputData(DataObject::pointer data) | fast::ProcessObject | virtual |
setInputData(uint portID, DataObject::pointer data) | fast::ProcessObject | virtual |
setMainDevice(ExecutionDevice::pointer device) | fast::ProcessObject | |
setMainDeviceCriteria(const DeviceCriteria &citeria) | fast::ProcessObject | |
setModified(bool modified) | fast::ProcessObject | |
setPosition(TextPosition position) | fast::TextRenderer | |
setPositionType(PositionType position) | fast::TextRenderer | |
setShaderUniform(std::string name, Matrix4f matrix, std::string shaderProgramName="default") | fast::Renderer | protected |
setShaderUniform(std::string name, Affine3f matrix, std::string shaderProgramName="default") | fast::Renderer | protected |
setShaderUniform(std::string name, Vector3f vector, std::string shaderProgramName="default") | fast::Renderer | protected |
setShaderUniform(std::string name, float value, std::string shaderProgramName="default") | fast::Renderer | protected |
setShaderUniform(std::string name, bool value, std::string shaderProgramName="default") | fast::Renderer | protected |
setShaderUniform(std::string name, int value, std::string shaderProgramName="default") | fast::Renderer | protected |
setStyle(TextStyleType) | fast::TextRenderer | |
setSynchronizedRendering(bool synched) | fast::Renderer | |
setView(View *view) | fast::Renderer | |
setViewPosition(Vector2f position, float centerPosition=true) | fast::TextRenderer | |
setWorldPosition(Vector2f position, float centerPosition=true) | fast::TextRenderer | |
stopPipeline() | fast::Renderer | virtual |
STYLE_BOLD enum value | fast::TextRenderer | |
STYLE_ITALIC enum value | fast::TextRenderer | |
STYLE_NORMAL enum value | fast::TextRenderer | |
TextPosition enum name | fast::TextRenderer | |
TextStyleType enum name | fast::TextRenderer | |
unlock() | fast::Renderer | protected |
update(int executeToken=-1) | fast::ProcessObject | |
updateAndGetOutputData(uint portID=0) | fast::ProcessObject | |
validateInputPortExists(uint portID) | fast::ProcessObject | protected |
validateOutputPortExists(uint portID) | fast::ProcessObject | protected |
waitToFinish() | fast::ProcessObject | inlineprotectedvirtual |
~Object() | fast::Object | inlinevirtual |
~ProcessObject() | fast::ProcessObject | virtual |