addFinishedCallback(FinishedCallbackFunction func) | Lumiverse::SimulationAnimationPatch | virtual |
ArnoldAnimationPatch() | Lumiverse::ArnoldAnimationPatch | inline |
ArnoldAnimationPatch(ArnoldInterface *itf) (defined in Lumiverse::ArnoldAnimationPatch) | Lumiverse::ArnoldAnimationPatch | |
ArnoldAnimationPatch(const JSONNode data) | Lumiverse::ArnoldAnimationPatch | |
ArnoldPatch() | Lumiverse::ArnoldPatch | |
ArnoldPatch(const JSONNode data) | Lumiverse::ArnoldPatch | |
ArnoldPatch() | Lumiverse::ArnoldPatch | inline |
ArnoldPatch(const JSONNode data) | Lumiverse::ArnoldPatch | |
bindRenderLoop() (defined in Lumiverse::SimulationPatch) | Lumiverse::SimulationPatch | protectedvirtual |
clearUpdateFlags() | Lumiverse::SimulationPatch | virtual |
ClearUpdateFlagsFunction typedef (defined in Lumiverse::SimulationAnimationPatch) | Lumiverse::SimulationAnimationPatch | |
close() override | Lumiverse::ArnoldAnimationPatch | virtual |
createFrameInfoBody(set< Device * > devices, FrameDeviceInfo &frame, bool forceUpdate=false) (defined in Lumiverse::ArnoldAnimationPatch) | Lumiverse::ArnoldAnimationPatch | protectedvirtual |
CreateFrameInfoBodyFunction typedef (defined in Lumiverse::SimulationAnimationPatch) | Lumiverse::SimulationAnimationPatch | |
createFrameInfoHeader(FrameDeviceInfo &frame) (defined in Lumiverse::SimulationAnimationPatch) | Lumiverse::SimulationAnimationPatch | protectedvirtual |
deleteDevice(string id) | Lumiverse::SimulationPatch | virtual |
deleteFinishedCallback(int id) | Lumiverse::SimulationAnimationPatch | virtual |
disableContinuousRenderMode() | Lumiverse::ArnoldAnimationPatch | |
enableContinuousRenderMode() | Lumiverse::ArnoldAnimationPatch | |
endRecording() | Lumiverse::SimulationAnimationPatch | virtual |
enqueueFrameInfo(const FrameDeviceInfo &frame) (defined in Lumiverse::SimulationAnimationPatch) | Lumiverse::SimulationAnimationPatch | protectedvirtual |
FinishedCallbackFunction typedef (defined in Lumiverse::ArnoldAnimationPatch) | Lumiverse::ArnoldAnimationPatch | |
forceInterrupt() | Lumiverse::ArnoldPatch | inline |
getArnoldInterface() | Lumiverse::ArnoldAnimationPatch | inline |
getBeamPropsFromAss(const set< Device * > &devices) | Lumiverse::ArnoldAnimationPatch | |
getBucketNumber() const | Lumiverse::ArnoldPatch | inlinevirtual |
getBucketPositionInfo() const | Lumiverse::ArnoldPatch | inlinevirtual |
getBufferPointer() | Lumiverse::ArnoldPatch | inlinevirtual |
getBufferSize() (defined in Lumiverse::ArnoldPatch) | Lumiverse::ArnoldPatch | inline |
getHeight() | Lumiverse::ArnoldPatch | inlinevirtual |
getMode() | Lumiverse::SimulationAnimationPatch | inlinevirtual |
getPercentage() const override | Lumiverse::ArnoldAnimationPatch | virtual |
getPositionFromAss(const set< Device * > &devices) | Lumiverse::ArnoldAnimationPatch | |
getPreviewSamples() | Lumiverse::ArnoldAnimationPatch | inline |
getRenderSamples() | Lumiverse::ArnoldAnimationPatch | inline |
getSamples() | Lumiverse::ArnoldPatch | inline |
getType() override | Lumiverse::ArnoldAnimationPatch | inlinevirtual |
getWidth() | Lumiverse::ArnoldPatch | inlinevirtual |
init() override | Lumiverse::ArnoldAnimationPatch | virtual |
InterruptFunction typedef (defined in Lumiverse::SimulationAnimationPatch) | Lumiverse::SimulationAnimationPatch | |
interruptRender() | Lumiverse::ArnoldAnimationPatch | virtual |
isUpdateRequired(set< Device * > devices) | Lumiverse::SimulationPatch | virtual |
IsUpdateRequiredFunction typedef (defined in Lumiverse::SimulationAnimationPatch) | Lumiverse::SimulationAnimationPatch | |
loadJSON(const JSONNode data) override | Lumiverse::ArnoldAnimationPatch | protectedvirtual |
loadLight(Device *d_ptr) override | Lumiverse::ArnoldPatch | protectedvirtual |
m_interface | Lumiverse::ArnoldPatch | protected |
m_interrupt_flag (defined in Lumiverse::SimulationPatch) | Lumiverse::SimulationPatch | protected |
m_mode | Lumiverse::SimulationAnimationPatch | protected |
m_onFinishedFunctions | Lumiverse::SimulationAnimationPatch | protected |
m_preview_samples | Lumiverse::ArnoldAnimationPatch | private |
m_queue (defined in Lumiverse::SimulationAnimationPatch) | Lumiverse::SimulationAnimationPatch | protected |
m_queuedFrameDeviceInfo (defined in Lumiverse::SimulationAnimationPatch) | Lumiverse::SimulationAnimationPatch | protected |
m_render_samples | Lumiverse::ArnoldAnimationPatch | private |
m_renderloop | Lumiverse::SimulationPatch | protected |
m_startPoint (defined in Lumiverse::SimulationAnimationPatch) | Lumiverse::SimulationAnimationPatch | protected |
m_worker (defined in Lumiverse::SimulationAnimationPatch) | Lumiverse::SimulationAnimationPatch | protected |
onDeviceChanged(Device *d) | Lumiverse::SimulationPatch | virtual |
onRecording() override (defined in Lumiverse::ArnoldAnimationPatch) | Lumiverse::ArnoldAnimationPatch | inlineprotectedvirtual |
onRendering() override (defined in Lumiverse::ArnoldAnimationPatch) | Lumiverse::ArnoldAnimationPatch | inlineprotectedvirtual |
onWorkerFinished() | Lumiverse::SimulationAnimationPatch | protectedvirtual |
renderLoop(const std::set< Device * > &devices) | Lumiverse::ArnoldPatch | virtual |
renderLoop() | Lumiverse::ArnoldPatch | virtual |
renderSingleFrame(const set< Device * > &devices, string basepath, string filename) | Lumiverse::ArnoldAnimationPatch | |
renderSingleFrameToBuffer(const set< Device * > &devices, unsigned char *buff, int w=-1, int h=-1) | Lumiverse::ArnoldAnimationPatch | |
rerender() | Lumiverse::ArnoldAnimationPatch | virtual |
reset() (defined in Lumiverse::ArnoldAnimationPatch) | Lumiverse::ArnoldAnimationPatch | virtual |
Lumiverse::SimulationAnimationPatch::reset(InterruptFunction interruptRender) | Lumiverse::SimulationAnimationPatch | virtual |
setArnoldInterface(ArnoldInterface *arnold_interface) | Lumiverse::ArnoldPatch | inline |
setAssFile(std::string assFile) | Lumiverse::ArnoldPatch | inline |
setDims(int w, int h) | Lumiverse::ArnoldPatch | inline |
setOptionParameter(std::string paramName, int val) | Lumiverse::ArnoldPatch | virtual |
setOptionParameter(std::string paramName, float val) (defined in Lumiverse::ArnoldPatch) | Lumiverse::ArnoldPatch | virtual |
setPreviewSamples(int preview) | Lumiverse::ArnoldAnimationPatch | |
setRenderSamples(int render) | Lumiverse::ArnoldAnimationPatch | |
setSamples(int samples) | Lumiverse::ArnoldPatch | |
SimulationAnimationPatch() | Lumiverse::SimulationAnimationPatch | inline |
SimulationAnimationPatch(const JSONNode data) | Lumiverse::SimulationAnimationPatch | |
SimulationPatch() | Lumiverse::SimulationPatch | inline |
SimulationPatch(const JSONNode data) | Lumiverse::SimulationPatch | |
startInteractive() | Lumiverse::SimulationAnimationPatch | inlinevirtual |
startRecording() | Lumiverse::SimulationAnimationPatch | inlinevirtual |
stop() | Lumiverse::SimulationAnimationPatch | virtual |
toJSON() | Lumiverse::ArnoldPatch | virtual |
toJSON() override | Lumiverse::ArnoldPatch | virtual |
update(set< Device * > devices) override | Lumiverse::ArnoldAnimationPatch | virtual |
Lumiverse::SimulationAnimationPatch::update(set< Device * > devices, IsUpdateRequiredFunction isUpdateRequired, InterruptFunction interruptRender, ClearUpdateFlagsFunction clearUpdateFlags) | Lumiverse::SimulationAnimationPatch | |
updateLight(set< Device * > devices) | Lumiverse::ArnoldPatch | virtual |
updateLightPredictive(set< Device * > devices) | Lumiverse::ArnoldPatch | protected |
workerLoop() | Lumiverse::SimulationAnimationPatch | protectedvirtual |
workerRender(FrameDeviceInfo frame) (defined in Lumiverse::ArnoldAnimationPatch) | Lumiverse::ArnoldAnimationPatch | protectedvirtual |
~ArnoldAnimationPatch() | Lumiverse::ArnoldAnimationPatch | virtual |
~ArnoldPatch() | Lumiverse::ArnoldPatch | virtual |
~ArnoldPatch() | Lumiverse::ArnoldPatch | virtual |
~Patch() | Lumiverse::Patch | inlinevirtual |
~SimulationAnimationPatch() | Lumiverse::SimulationAnimationPatch | virtual |
~SimulationPatch() | Lumiverse::SimulationPatch | virtual |