AbstractOperation(const AbstractOperation &)=delete | Beatmup::NNets::AbstractOperation | private |
AbstractOperation(const std::string &name) | Beatmup::NNets::AbstractOperation | inlineprotected |
acceptsStorageInput(int index=0) const | Beatmup::NNets::AbstractOperation | inlinevirtual |
acceptsStorageOutput(int index=0) const | Beatmup::NNets::AbstractOperation | inlinevirtual |
acceptsTextureInput(int index=0) const | Beatmup::NNets::AbstractOperation | inlinevirtual |
acceptsTextureOutput(int index=0) const | Beatmup::NNets::AbstractOperation | inlinevirtual |
acceptsVectorInput(int index=0) const | Beatmup::NNets::AbstractOperation | inlinevirtual |
acceptsVectorOutput(int index=0) const | Beatmup::NNets::AbstractOperation | inlinevirtual |
afterExecute(const int threadCount) | Beatmup::NNets::CpuOperation | inlineprotectedvirtual |
beforeExecute(GraphicPipeline &gpu, const int threadCount) | Beatmup::NNets::CpuOperation | inlineprotectedvirtual |
countMultiplyAdds() const | Beatmup::NNets::AbstractOperation | inlinevirtual |
countTexelFetches() const | Beatmup::NNets::AbstractOperation | inlinevirtual |
CpuOperation(const std::string &name) | Beatmup::NNets::CpuOperation | inlineprotected |
disconnect()=0 | Beatmup::NNets::AbstractOperation | pure virtual |
execute(TaskThread &thread, GraphicPipeline &gpu) | Beatmup::NNets::CpuOperation | protectedvirtual |
execute(TaskThread &thread) | Beatmup::NNets::CpuOperation | protectedvirtual |
execute(const int sliceStart, const int sliceStop, const int threadIdx, const int threadCount)=0 | Beatmup::NNets::CpuOperation | protectedpure virtual |
getAmountOfWork() const =0 | Beatmup::NNets::CpuOperation | protectedpure virtual |
getInputCount() const | Beatmup::NNets::AbstractOperation | inlinevirtual |
getInputPadding(int index=0) const | Beatmup::NNets::AbstractOperation | inlineprotectedvirtual |
getName() const | Beatmup::NNets::AbstractOperation | inline |
getOutput(int index=0) | Beatmup::NNets::AbstractOperation | virtual |
getOutput(GL::Vector *&vector, int index=0) | Beatmup::NNets::AbstractOperation | virtual |
getOutput(GL::TextureHandler *&vector, int index=0) | Beatmup::NNets::AbstractOperation | virtual |
getOutputCount() const | Beatmup::NNets::AbstractOperation | inlinevirtual |
getOutputSize(int outputIndex=0) const | Beatmup::NNets::AbstractOperation | virtual |
getSampledChannels(int index, int &min, int &max) const | Beatmup::NNets::CpuOperation | inlineprotectedvirtual |
name | Beatmup::NNets::AbstractOperation | private |
prepare(GraphicPipeline &gpu, ChunkCollection &data, GL::ProgramBank &bank) | Beatmup::NNets::CpuOperation | inlineprotectedvirtual |
serialize() const =0 | Beatmup::NNets::AbstractOperation | pure virtual |
setInput(Storage::View &&storage, int index=0) | Beatmup::NNets::AbstractOperation | virtual |
setInput(GL::Vector &vector, int index=0) | Beatmup::NNets::AbstractOperation | virtual |
setInput(GL::TextureHandler &image, int index=0) | Beatmup::NNets::AbstractOperation | virtual |
setOutput(Storage::View &&storage, int index=0) | Beatmup::NNets::AbstractOperation | virtual |
setOutput(GL::Vector &vector, int index=0) | Beatmup::NNets::AbstractOperation | virtual |
setOutput(GL::TextureHandler &image, int index=0) | Beatmup::NNets::AbstractOperation | virtual |
usesGpu() const | Beatmup::NNets::CpuOperation | inlinevirtual |
~AbstractOperation() | Beatmup::NNets::AbstractOperation | inlinevirtual |