|
Cogs.Core
|
This is the complete list of members for Cogs::EffectsD3D12, 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 |
| bufferBindings (defined in Cogs::EffectsD3D12) | Cogs::EffectsD3D12 | |
| buffers (defined in Cogs::EffectsCommon) | Cogs::EffectsCommon | |
| compileShader(const std::string &source, const std::vector< D3D_SHADER_MACRO > ¯os, const std::string &entryPoint, const std::string &profile, UINT flags, ID3DBlob **byteCode, EffectFlags::EEffectFlags effectFlags) (defined in Cogs::EffectsD3D12) | Cogs::EffectsD3D12 | |
| createSignature(EffectSignature &signature) (defined in Cogs::EffectsD3D12) | Cogs::EffectsD3D12 | |
| defaultHandler (defined in Cogs::EffectsCommon) | Cogs::EffectsCommon | |
| device (defined in Cogs::EffectsD3D12) | Cogs::EffectsD3D12 | |
| effects (defined in Cogs::EffectsD3D12) | Cogs::EffectsD3D12 | |
| getBufferBinding(EffectHandle effectHandle, const StringView &name) override | Cogs::EffectsCommon | virtual |
| getConstantBufferBinding(EffectHandle effectHandle, const StringView &name) override | Cogs::EffectsCommon | 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::EffectsCommon | virtual |
| getTextureBinding(EffectHandle effectHandle, const StringView &name, const unsigned int slot) override | Cogs::EffectsCommon | virtual |
| graphicsDevice (defined in Cogs::EffectsD3D12) | Cogs::EffectsD3D12 | |
| handler (defined in Cogs::EffectsCommon) | Cogs::EffectsCommon | |
| 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::EffectsD3D12) | Cogs::EffectsD3D12 | 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::EffectsD3D12 | virtual |
| loadComputeEffect(const StringView &fileName, const PreprocessorDefinitions &defines, EffectFlags::EEffectFlags effectFlags) override | Cogs::EffectsD3D12 | 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 |
| persistentEffects (defined in Cogs::EffectsD3D12) | Cogs::EffectsD3D12 | |
| reflectShader(Shader &shader) (defined in Cogs::EffectsD3D12) | Cogs::EffectsD3D12 | |
| releaseBufferBinding(BufferBindingHandle bufferBindingHandle) override | Cogs::EffectsCommon | virtual |
| releaseEffect(EffectHandle handle) | Cogs::EffectsD3D12 | virtual |
| releaseResources() | Cogs::EffectsD3D12 | virtual |
| setDevice(const ResourcePointer< ID3D12Device > &device, struct GraphicsDeviceD3D12 *graphicsDevice) (defined in Cogs::EffectsD3D12) | Cogs::EffectsD3D12 | |
| setIOHandler(IIOHandler *handler) override | Cogs::EffectsCommon | inlinevirtual |