Cogs.Core
|
This is the complete list of members for Cogs::IEffects, including all inherited members.
annotate(EffectHandle handle, const StringView &name) | Cogs::IEffects | inlinevirtual |
annotateCS(EffectHandle handle, const StringView &name) | Cogs::IEffects | inlinevirtual |
annotateGS(EffectHandle handle, const StringView &name) | Cogs::IEffects | inlinevirtual |
annotatePS(EffectHandle handle, const StringView &name) | Cogs::IEffects | inlinevirtual |
annotateVS(EffectHandle handle, const StringView &name) | Cogs::IEffects | inlinevirtual |
getBufferBinding(EffectHandle effectHandle, const StringView &name)=0 | Cogs::IEffects | pure virtual |
getConstantBufferBinding(EffectHandle effectHandle, const StringView &name)=0 | Cogs::IEffects | pure virtual |
getEffectVariable(EffectHandle effectHandle, const StringView &name)=0 | Cogs::IEffects | pure virtual |
getIOHandler() | Cogs::IEffects | inlinevirtual |
getSamplerStateBinding(EffectHandle effectHandle, const StringView &name, const unsigned int slot)=0 | Cogs::IEffects | pure virtual |
getTextureBinding(EffectHandle effectHandle, const StringView &name, const unsigned int slot)=0 | Cogs::IEffects | pure virtual |
loadComputeEffect(const StringView &fileName, EffectFlags::EEffectFlags effectFlags=EffectFlags::None)=0 | Cogs::IEffects | pure virtual |
loadComputeEffect(const StringView &fileName, const PreprocessorDefinitions &definitions, EffectFlags::EEffectFlags effectFlags=EffectFlags::None)=0 | Cogs::IEffects | pure virtual |
loadEffect(const EffectDescription &description)=0 | Cogs::IEffects | pure virtual |
loadEffect(const StringView &fileName, EffectFlags::EEffectFlags effectFlags=EffectFlags::None)=0 | Cogs::IEffects | pure virtual |
loadEffect(const StringView &vsFileName, const StringView &psFileName, EffectFlags::EEffectFlags effectFlags=EffectFlags::None)=0 | Cogs::IEffects | pure virtual |
loadEffect(const StringView &vsFileName, const StringView &psFileName, const PreprocessorDefinitions &definitions, EffectFlags::EEffectFlags effectFlags=EffectFlags::None)=0 | Cogs::IEffects | pure virtual |
loadEffectSource(const StringView &vsSource, const StringView &psSource, EffectFlags::EEffectFlags effectFlags=EffectFlags::None)=0 | Cogs::IEffects | pure virtual |
loadEffectSource(const StringView &vsSource, const StringView &gsSource, const StringView &psSource, EffectFlags::EEffectFlags effectFlags=EffectFlags::None)=0 | Cogs::IEffects | pure virtual |
loadEffectSource(const StringView &vsSource, const StringView &psSource, const PreprocessorDefinitions &definitions, EffectFlags::EEffectFlags effectFlags=EffectFlags::None)=0 | Cogs::IEffects | pure virtual |
loadEffectSource(const StringView &vsSource, const StringView &gsSource, const StringView &psSource, const PreprocessorDefinitions &definitions, EffectFlags::EEffectFlags effectFlags=EffectFlags::None)=0 | Cogs::IEffects | pure virtual |
releaseBufferBinding(BufferBindingHandle bufferBindingHandle)=0 | Cogs::IEffects | pure virtual |
releaseEffect(EffectHandle effectHandle)=0 | Cogs::IEffects | pure virtual |
releaseResources()=0 | Cogs::IEffects | pure virtual |
setIOHandler(IIOHandler *handler)=0 | Cogs::IEffects | pure virtual |