Cogs.Core
|
This is the complete list of members for Cogs::EffectsGL20, including all inherited members.
annotate(EffectHandle handle, const StringView &name) override | Cogs::EffectsGL20 | virtual |
annotateCS(EffectHandle handle, const StringView &name) override | Cogs::EffectsGL20 | virtual |
annotateGS(EffectHandle handle, const StringView &name) override | Cogs::EffectsGL20 | virtual |
annotatePS(EffectHandle handle, const StringView &name) override | Cogs::EffectsGL20 | virtual |
annotateVS(EffectHandle handle, const StringView &name) override | Cogs::EffectsGL20 | virtual |
attributes (defined in Cogs::EffectsGL20) | Cogs::EffectsGL20 | |
backingBuffers (defined in Cogs::EffectsGL20) | Cogs::EffectsGL20 | |
bufferBindings (defined in Cogs::EffectsCommon) | Cogs::EffectsCommon | |
buffers (defined in Cogs::EffectsCommon) | Cogs::EffectsCommon | |
capabilities (defined in Cogs::EffectsGL20) | Cogs::EffectsGL20 | private |
defaultHandler (defined in Cogs::EffectsCommon) | Cogs::EffectsCommon | |
effects (defined in Cogs::EffectsGL20) | Cogs::EffectsGL20 | |
getBufferBinding(EffectHandle effectHandle, const StringView &name) override | Cogs::EffectsGL20 | virtual |
getConstantBufferBinding(EffectHandle effectHandle, const StringView &name) override | Cogs::EffectsGL20 | virtual |
getEffectVariable(EffectHandle effectHandle, const StringView &name) override | Cogs::EffectsCommon | virtual |
getIOHandler() override | Cogs::EffectsCommon | inlinevirtual |
getSamplerStateBinding(EffectHandle effectHandle, const StringView &name, const unsigned int slot) override | Cogs::EffectsGL20 | virtual |
getTextureBinding(EffectHandle effectHandle, const StringView &name, const unsigned int slot) override | Cogs::EffectsGL20 | virtual |
graphicsDevice (defined in Cogs::EffectsGL20) | Cogs::EffectsGL20 | |
handler (defined in Cogs::EffectsCommon) | Cogs::EffectsCommon | |
initialize(GraphicsDeviceGL20 *device, CapabilitiesGL20 *capabilities, IBuffers *buffers) (defined in Cogs::EffectsGL20) | Cogs::EffectsGL20 | |
initialize(struct IBuffers *buffers) (defined in Cogs::EffectsCommon) | Cogs::EffectsCommon | |
load(const ProcessedContent &vsSource, const ProcessedContent &hsSource, const ProcessedContent &dsSource, const ProcessedContent &gsSource, const ProcessedContent &psSource, const StringView &vsEntryPoint, const StringView &hsEntryPoint, const StringView &dsEntryPoint, const StringView &gsEntryPoint, const StringView &psEntryPoint, const EffectDescription &desc) override (defined in Cogs::EffectsGL20) | Cogs::EffectsGL20 | virtual |
load(const ProcessedContent &vsSource, const ProcessedContent &psSource, const StringView &vsEntryPoint, const StringView &psEntryPoint, const EffectDescription &desc) (defined in Cogs::EffectsCommon) | Cogs::EffectsCommon | |
load(const ProcessedContent &vsSource, const ProcessedContent &gsSource, const ProcessedContent &psSource, const StringView &vsEntryPoint, const StringView &gsEntryPoint, const StringView &psEntryPoint, const EffectDescription &desc) (defined in Cogs::EffectsCommon) | Cogs::EffectsCommon | |
loadComputeEffect(const StringView &fileName, EffectFlags::EEffectFlags effectFlags) override | Cogs::EffectsGL20 | virtual |
loadComputeEffect(const StringView &fileName, const PreprocessorDefinitions &definitions, EffectFlags::EEffectFlags effectFlags) override | Cogs::EffectsGL20 | virtual |
loadEffect(const EffectDescription &description) final | Cogs::EffectsCommon | virtual |
loadEffect(const StringView &fileName, EffectFlags::EEffectFlags effectFlags=EffectFlags::None) final | Cogs::EffectsCommon | virtual |
loadEffect(const StringView &fileName, const PreprocessorDefinitions &defines, EffectFlags::EEffectFlags effectFlags=EffectFlags::None) (defined in Cogs::EffectsCommon) | Cogs::EffectsCommon | |
loadEffect(const StringView &vsFileName, const StringView &psFileName, EffectFlags::EEffectFlags effectFlags=EffectFlags::None) final | Cogs::EffectsCommon | virtual |
loadEffect(const StringView &vsFileName, const StringView &psFileName, const PreprocessorDefinitions &defines, EffectFlags::EEffectFlags effectFlags=EffectFlags::None) final | Cogs::EffectsCommon | virtual |
loadEffectContents(const EffectDescription &description, const EffectContents &contents) (defined in Cogs::EffectsCommon) | Cogs::EffectsCommon | |
loadEffectSource(const EffectDescription &description) (defined in Cogs::EffectsCommon) | Cogs::EffectsCommon | |
loadEffectSource(const StringView &vsSource, const StringView &psSource, EffectFlags::EEffectFlags effectFlags=EffectFlags::None) final | Cogs::EffectsCommon | virtual |
loadEffectSource(const StringView &vsSource, const StringView &psSource, const PreprocessorDefinitions &defines, EffectFlags::EEffectFlags effectFlags=EffectFlags::None) final | Cogs::EffectsCommon | virtual |
loadEffectSource(const StringView &vsSource, const StringView &gsSource, const StringView &psSource, EffectFlags::EEffectFlags effectFlags=EffectFlags::None) final | Cogs::EffectsCommon | virtual |
loadEffectSource(const StringView &vsSource, const StringView &gsSource, const StringView &psSource, const PreprocessorDefinitions &defines, EffectFlags::EEffectFlags effectFlags=EffectFlags::None) final | Cogs::EffectsCommon | virtual |
loadProgram(ShaderHandle vsHandle, ShaderHandle hsHandle, ShaderHandle dsHandle, ShaderHandle gsHandle, ShaderHandle psHandle, EffectFlags::EEffectFlags effectFlags, bool hlsl=false) (defined in Cogs::EffectsGL20) | Cogs::EffectsGL20 | private |
loadShader(GLenum shaderType, const char *pSource, EffectFlags::EEffectFlags effectFlags, PreprocessorDefinitions definitions=PreprocessorDefinitions()) (defined in Cogs::EffectsGL20) | Cogs::EffectsGL20 | private |
releaseBufferBinding(BufferBindingHandle bufferBindingHandle) override | Cogs::EffectsGL20 | virtual |
releaseEffect(EffectHandle handle) override | Cogs::EffectsGL20 | virtual |
releaseResources() override | Cogs::EffectsGL20 | virtual |
releaseShader(ShaderHandle shaderHandle) (defined in Cogs::EffectsGL20) | Cogs::EffectsGL20 | |
setIOHandler(IIOHandler *handler) override | Cogs::EffectsCommon | inlinevirtual |
shaderIds (defined in Cogs::EffectsGL20) | Cogs::EffectsGL20 |