Cogs.Core
Cogs::IBindGroups Member List

This is the complete list of members for Cogs::IBindGroups, including all inherited members.

annotate(BindGroupHandle handle, const StringView &name)Cogs::IBindGroupsinlinevirtual
createBindGroup(const BindGroupDescription *desc)=0 (defined in Cogs::IBindGroups)Cogs::IBindGroupspure virtual
getConstantBufferBinding(BindGroupHandle handle, const StringView &name)=0 (defined in Cogs::IBindGroups)Cogs::IBindGroupspure virtual
getSamplerBinding(BindGroupHandle handle, const StringView &name)=0 (defined in Cogs::IBindGroups)Cogs::IBindGroupspure virtual
getTextureBinding(BindGroupHandle handle, const StringView &name)=0 (defined in Cogs::IBindGroups)Cogs::IBindGroupspure virtual
isCompatable(BindGroupHandle handle, const BindGroupDescription &desc)=0 (defined in Cogs::IBindGroups)Cogs::IBindGroupspure virtual
releaseBindGroup(BindGroupHandle handle)=0 (defined in Cogs::IBindGroups)Cogs::IBindGroupspure virtual
setConstantBuffer(BindGroupHandle handle, BindGroupConstantBufferBindingHandle bindig, BufferHandle bufferHandle, const uint32_t offset=0, const uint32_t size=~0u)=0 (defined in Cogs::IBindGroups)Cogs::IBindGroupspure virtual
setSamplerState(BindGroupHandle handle, BindGroupSamplerStateBindingHandle bindig, SamplerStateHandle samplerStateHandle)=0 (defined in Cogs::IBindGroups)Cogs::IBindGroupspure virtual
setTexture(BindGroupHandle handle, BindGroupTextureBindingHandle bindig, const TextureHandle textureHandle)=0 (defined in Cogs::IBindGroups)Cogs::IBindGroupspure virtual
setTexture(BindGroupHandle handle, BindGroupTextureBindingHandle bindig, const TextureViewHandle textureHandle)=0 (defined in Cogs::IBindGroups)Cogs::IBindGroupspure virtual