Beatmup
Beatmup::ShaderApplicator Member List

This is the complete list of members for Beatmup::ShaderApplicator, including all inherited members.

addSampler(AbstractBitmap *bitmap, const std::string uniformName=ImageShader::INPUT_IMAGE_ID)Beatmup::ShaderApplicator
afterProcessing(ThreadIndex threadCount, GraphicPipeline *gpu, bool aborted)Beatmup::ShaderApplicatorprivatevirtual
beforeProcessing(ThreadIndex threadCount, ProcessingTarget target, GraphicPipeline *gpu)Beatmup::ShaderApplicatorprivatevirtual
BitmapContentLock(const BitmapContentLock &)=deleteBeatmup::BitmapContentLockprivate
BitmapContentLock()Beatmup::BitmapContentLockinlineprivate
bitmapsBeatmup::BitmapContentLockprivate
clearSamplers()Beatmup::ShaderApplicator
getMaxThreads() constBeatmup::GpuTaskprivatevirtual
getOutputBitmap() constBeatmup::ShaderApplicatorinline
getSamplersCount() constBeatmup::ShaderApplicatorinline
getShader() constBeatmup::ShaderApplicatorinline
getUsedDevices() constBeatmup::GpuTaskprivatevirtual
lock(GraphicPipeline *gpu, AbstractBitmap *input, AbstractBitmap *output)Beatmup::BitmapContentLockinlineprivate
lock(GraphicPipeline *gpu, ProcessingTarget target, AbstractBitmap *input, AbstractBitmap *output)Beatmup::BitmapContentLockinlineprivate
lock(GraphicPipeline *gpu, std::initializer_list< AbstractBitmap * > read, std::initializer_list< AbstractBitmap * > write)Beatmup::BitmapContentLockinlineprivate
mainInputBeatmup::ShaderApplicatorprivate
mappingBeatmup::ShaderApplicatorprivate
outputBeatmup::ShaderApplicatorprivate
process(TaskThread &thread)Beatmup::GpuTaskprivatevirtual
processOnGPU(GraphicPipeline &gpu, TaskThread &thread)Beatmup::ShaderApplicatorprivatevirtual
readLock(GraphicPipeline *gpu, AbstractBitmap *bitmap, ProcessingTarget target)Beatmup::BitmapContentLockprivate
removeSampler(const std::string uniformName)Beatmup::ShaderApplicator
samplersBeatmup::ShaderApplicatorprivate
setOutputBitmap(AbstractBitmap *bitmap)Beatmup::ShaderApplicator
setShader(ImageShader *shader)Beatmup::ShaderApplicator
shaderBeatmup::ShaderApplicatorprivate
ShaderApplicator()Beatmup::ShaderApplicator
TaskDeviceRequirement enum nameBeatmup::AbstractTask
unlock(AbstractBitmap *bitmap)Beatmup::BitmapContentLockprivate
unlock(AbstractBitmap *first, Args ... others)Beatmup::BitmapContentLockinlineprivate
unlockAll()Beatmup::BitmapContentLockprivate
validThreadCount(int number)Beatmup::AbstractTaskstatic
writeLock(GraphicPipeline *gpu, AbstractBitmap *bitmap, ProcessingTarget target)Beatmup::BitmapContentLockprivate
~BitmapContentLock()Beatmup::BitmapContentLockprivate
~Object()Beatmup::Objectinlinevirtual