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::ImageSampler | inlinevirtual |
acceptsTextureOutput(int index=0) const | Beatmup::NNets::ImageSampler | inlinevirtual |
acceptsVectorInput(int index=0) const | Beatmup::NNets::AbstractOperation | inlinevirtual |
acceptsVectorOutput(int index=0) const | Beatmup::NNets::AbstractOperation | inlinevirtual |
centerCrop | Beatmup::NNets::ImageSampler | private |
countMultiplyAdds() const | Beatmup::NNets::AbstractOperation | inlinevirtual |
countTexelFetches() const | Beatmup::NNets::ImageSampler | virtual |
disconnect() | Beatmup::NNets::ImageSampler | virtual |
execute(TaskThread &thread, GraphicPipeline &gpu) | Beatmup::NNets::ImageSampler | privatevirtual |
Beatmup::NNets::AbstractOperation::execute(TaskThread &thread) | Beatmup::NNets::AbstractOperation | inlineprotectedvirtual |
getCenterCrop() const | Beatmup::NNets::ImageSampler | inline |
getInputCount() const | Beatmup::NNets::ImageSampler | inlinevirtual |
getInputPadding(int index=0) const | Beatmup::NNets::ImageSampler | inlineprivatevirtual |
getLinearInterpolation() const | Beatmup::NNets::ImageSampler | inline |
getName() const | Beatmup::NNets::AbstractOperation | inline |
getOutput(GL::TextureHandler *&texture, int index=0) | Beatmup::NNets::ImageSampler | virtual |
Beatmup::NNets::AbstractOperation::getOutput(int index=0) | Beatmup::NNets::AbstractOperation | virtual |
Beatmup::NNets::AbstractOperation::getOutput(GL::Vector *&vector, int index=0) | Beatmup::NNets::AbstractOperation | virtual |
getOutputCount() const | Beatmup::NNets::ImageSampler | inlinevirtual |
getOutputSize(int outputIndex=0) const | Beatmup::NNets::ImageSampler | inlinevirtual |
getRotation() const | Beatmup::NNets::ImageSampler | inline |
getSampledChannels(int index, int &min, int &max) const | Beatmup::NNets::ImageSampler | inlineprivatevirtual |
ImageSampler(const std::string &name, const IntPoint &size, bool centerCrop=true, bool linearInterp=true) | Beatmup::NNets::ImageSampler | |
initDeserializer() | Beatmup::NNets::ImageSampler | static |
input | Beatmup::NNets::ImageSampler | private |
linearInterpolation | Beatmup::NNets::ImageSampler | private |
name | Beatmup::NNets::AbstractOperation | private |
output | Beatmup::NNets::ImageSampler | private |
prepare(GraphicPipeline &gpu, ChunkCollection &data, GL::ProgramBank &bank) | Beatmup::NNets::ImageSampler | privatevirtual |
program | Beatmup::NNets::ImageSampler | private |
rotation | Beatmup::NNets::ImageSampler | private |
serialize() const | Beatmup::NNets::ImageSampler | virtual |
setCenterCrop(bool enable) | Beatmup::NNets::ImageSampler | inline |
setInput(GL::TextureHandler &texture, int inputIndex=0) | Beatmup::NNets::ImageSampler | virtual |
Beatmup::NNets::AbstractOperation::setInput(Storage::View &&storage, int index=0) | Beatmup::NNets::AbstractOperation | virtual |
Beatmup::NNets::AbstractOperation::setInput(GL::Vector &vector, int index=0) | Beatmup::NNets::AbstractOperation | virtual |
setLinearInterpolation(bool enable) | Beatmup::NNets::ImageSampler | inline |
setOutput(GL::TextureHandler &texture, int outputIndex=0) | Beatmup::NNets::ImageSampler | virtual |
Beatmup::NNets::AbstractOperation::setOutput(Storage::View &&storage, int index=0) | Beatmup::NNets::AbstractOperation | virtual |
Beatmup::NNets::AbstractOperation::setOutput(GL::Vector &vector, int index=0) | Beatmup::NNets::AbstractOperation | virtual |
setRotation(int quarterTurns) | Beatmup::NNets::ImageSampler | inline |
size | Beatmup::NNets::ImageSampler | private |
usesGpu() const | Beatmup::NNets::AbstractOperation | inlinevirtual |
~AbstractOperation() | Beatmup::NNets::AbstractOperation | inlinevirtual |