Cogs.Core
Cogs::ContextD3D12 Member List

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

beginFrame() (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
beginRenderPass(const RenderPassInfo &info) overrideCogs::ContextD3D12inlinevirtual
buffers (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
cbvCurrentCpuHandle (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
cbvCurrentCpuHandleCPU (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
cbvCurrentGpuHandle (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
checkState(PrimitiveType::EPrimitiveType topology) (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
checkTextureState(TextureD3D12 &texture) (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
clearCachedState()Cogs::IContextinlinevirtual
clearDepth(const float depth=1.0f) overrideCogs::ContextD3D12virtual
clearRenderTarget(const float *color) overrideCogs::ContextD3D12virtual
clearRenderTarget(const float **colors, const int count) overrideCogs::ContextD3D12virtual
clearResource(BufferHandle destinationHandle, uint32_t *Values) override (defined in Cogs::ContextD3D12)Cogs::ContextD3D12inlinevirtual
clearResource(BufferHandle destinationHandle, float *Values) override (defined in Cogs::ContextD3D12)Cogs::ContextD3D12inlinevirtual
commandAllocator (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
commandList (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
constantBuffersUpdated (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
ContextD3D12() (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
copyResource(BufferHandle destinationHandle, BufferHandle sourceHandle) override (defined in Cogs::ContextD3D12)Cogs::ContextD3D12virtual
copyResource(TextureHandle destinationHandle, TextureHandle sourceHandle) override (defined in Cogs::ContextD3D12)Cogs::ContextD3D12virtual
copyTexture(TextureHandle dstHandle, unsigned dstSub, unsigned dstX, unsigned dstY, unsigned dstZ, TextureHandle sourceHandle, unsigned srcSub) override (defined in Cogs::ContextD3D12)Cogs::ContextD3D12inlinevirtual
currentEffect (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
currentFenceValue (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
currentFrameResources (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
currStats (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
currUploadStats (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
defaultBlendState (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
defaultDepthStencil (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
defaultDepthStencilState (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
defaultRasterizerState (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
defaultRenderTarget (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
defaultSamplerState (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
descriptorHeap (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
descriptorHeapCPU (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
descriptorSize (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
destroy() (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
device (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
dispatchCompute(const unsigned int threadGroupsX, const unsigned int threadGroupsY, const unsigned int threadGroupsZ) overrideCogs::ContextD3D12virtual
draw(PrimitiveType::EPrimitiveType primitiveType, const size_t startVertex, const size_t numVertexes) overrideCogs::ContextD3D12virtual
drawIndexed(PrimitiveType::EPrimitiveType primitiveType, const size_t startIndex, const size_t numIndexes, const size_t startVertex) overrideCogs::ContextD3D12virtual
drawInstanced(PrimitiveType::EPrimitiveType primitiveType, const size_t startVertex, const size_t numVertexes, const size_t startInstance, const size_t numInstances) overrideCogs::ContextD3D12virtual
drawInstancedIndexed(PrimitiveType::EPrimitiveType primitiveType, const size_t startInstance, const size_t numInstances, const size_t startIndex, const size_t numIndexes) overrideCogs::ContextD3D12virtual
effect (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
effects (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
endFrame() (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
endRenderPass() overrideCogs::ContextD3D12inlinevirtual
eventHandle (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
executeCommandList() (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
fence (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
flush() (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
frameResourceIndex (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
frameResources (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
frameStatisticsAccountDrawCall(size_t count, bool indexed) (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
frameStatisticsBeginFrame()Cogs::ContextCommon
frameStatisticsConfigure(bool enable) override (defined in Cogs::ContextCommon)Cogs::ContextCommoninlinevirtual
frameStatisticsEnabled (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
getBufferCounter(BufferHandle bufferHandle)Cogs::ContextD3D12virtual
getBufferCounter(BufferHandle bufferHandle, BufferHandle destinationBufferHandle)Cogs::ContextD3D12virtual
getCurrentEffect() override (defined in Cogs::ContextD3D12)Cogs::ContextD3D12inlinevirtual
getEffects() override (defined in Cogs::ContextD3D12)Cogs::ContextD3D12virtual
getIAState() override (defined in Cogs::ContextD3D12)Cogs::ContextD3D12inlinevirtual
getLastFrameStatistics() override (defined in Cogs::ContextCommon)Cogs::ContextCommonvirtual
getLastUploadStatistics() override (defined in Cogs::ContextCommon)Cogs::ContextCommonvirtual
graphicsDevice (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
iaState (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
initialize(struct GraphicsDeviceD3D12 *graphicsDevice) (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
map(BufferHandle bufferHandle, MapMode::EMapMode accessMode, uint32_t *stride=0) overrideCogs::ContextD3D12virtual
map(TextureHandle textureHandle, MapMode::EMapMode accessMode, uint32_t *rowPitch, uint32_t *depthPitch) overrideCogs::ContextD3D12inlinevirtual
popCommandGroupAnnotation()Cogs::IContextinlinevirtual
prevStats (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
prevUploadStats (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
PSOs (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
pushCommandGroupAnnotation(const StringView &name)Cogs::IContextinlinevirtual
readColorBuffer(BufferHandle bufferHandle, int x, int y, int width, int height, Framebuffer::EFrameBuffer framebuffer) overrideCogs::ContextD3D12virtual
readDepthBuffer(BufferHandle bufferHandle, int x, int y, int width, int height, Framebuffer::EFrameBuffer framebuffer) overrideCogs::ContextD3D12virtual
renderTargets (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
reset()Cogs::IContextinlinevirtual
resolveResource(TextureHandle source, TextureHandle destination) overrideCogs::ContextD3D12virtual
samplerCurrentCpuHandle (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
samplerCurrentGpuHandle (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
samplerDescriptorHeap (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
samplerHandleIncrement (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
setAnnotationMarker(const StringView &name)Cogs::IContextinlinevirtual
setBlendState(const BlendStateHandle handle, const float *constant) overrideCogs::ContextD3D12virtual
setBuffer(const BufferBindingHandle bufferBindingHandle, BufferHandle bufferHandle) overrideCogs::ContextD3D12virtual
Cogs::ContextCommon::setBuffer(const StringView &name, BufferHandle bufferHandle) finalCogs::ContextCommonvirtual
setBufferCounter(BufferHandle bufferHandle, uint32_t value)Cogs::ContextD3D12virtual
setBufferCounter(BufferHandle bufferHandle, BufferHandle sourceBufferHandle)Cogs::ContextD3D12virtual
setConstantBuffer(const ConstantBufferBindingHandle bufferBinding, const BufferHandle bufferHandle, const uint32_t offset, const uint32_t size) overrideCogs::ContextD3D12virtual
Cogs::ContextCommon::setConstantBuffer(const StringView &name, const BufferHandle bufferHandle, const uint32_t offset, const uint32_t size) finalCogs::ContextCommonvirtual
setCurrentEffect(Effect *currentEffect) (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
setDepthStencilState(const DepthStencilStateHandle handle) overrideCogs::ContextD3D12virtual
setEffect(EffectHandle handle) overrideCogs::ContextD3D12virtual
setIndexBuffer(IndexBufferHandle indexBufferHandle, uint32_t stride, uint32_t offset) overrideCogs::ContextD3D12virtual
setInputLayout(const InputLayoutHandle inputLayoutHandle) overrideCogs::ContextD3D12virtual
setMatrixVariable(const StringView &name, const float *value) overrideCogs::ContextCommonvirtual
setMatrixVariable(const EffectVariableHandle variableHandle, const float *value) overrideCogs::ContextCommonvirtual
setMatrixVariable(const EffectVariableHandle variableHandle, const float *value, size_t count) overrideCogs::ContextCommonvirtual
setRasterizerState(const RasterizerStateHandle handle) overrideCogs::ContextD3D12virtual
setRenderTarget(const RenderTargetHandle handle, const DepthStencilHandle depthStencilHandle) overrideCogs::ContextD3D12virtual
setSamplerState(const SamplerStateBindingHandle samplerStateBindingHandle, const SamplerStateHandle samplerStateHandle) overrideCogs::ContextD3D12virtual
Cogs::ContextCommon::setSamplerState(const StringView &name, unsigned int unit, SamplerStateHandle handle) finalCogs::ContextCommonvirtual
setScalarVariable(const StringView &name, const float value) overrideCogs::ContextCommoninlinevirtual
setScalarVariable(const StringView &name, int value) overrideCogs::ContextCommoninlinevirtual
setScalarVariable(const EffectVariableHandle variableHandle, const float value) overrideCogs::ContextCommonvirtual
setScalarVariable(const EffectVariableHandle variableHandle, const float *value, size_t count) overrideCogs::ContextCommonvirtual
setScalarVariable(const EffectVariableHandle variableHandle, int value) overrideCogs::ContextCommonvirtual
setScalarVariable(const EffectVariableHandle variableHandle, const int *value, size_t count) overrideCogs::ContextCommonvirtual
setScissor(const int x, const int y, const int width, const int height) overrideCogs::ContextD3D12virtual
setTexture(const TextureBindingHandle textureBindingHandle, const TextureHandle textureHandle) overrideCogs::ContextD3D12virtual
setTexture(const TextureBindingHandle textureBindingHandle, TextureViewHandle textureViewHandle) override (defined in Cogs::ContextD3D12)Cogs::ContextD3D12virtual
Cogs::ContextCommon::setTexture(const StringView &name, unsigned int unit, TextureHandle textureHandle) finalCogs::ContextCommonvirtual
setTexture(const StringView &name, TextureViewHandle textureViewHandle) final (defined in Cogs::ContextCommon)Cogs::ContextCommonvirtual
setupConstantBuffers() (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
setupDrawBuffers() (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
setupPipelineState(PrimitiveType::EPrimitiveType topology) (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
setVariable(const StringView &name, const uint8_t *data, size_t size) (defined in Cogs::ContextCommon)Cogs::ContextCommon
setVariable(const EffectVariableHandle index, const uint8_t *data, size_t size) overrideCogs::ContextCommonvirtual
setVector2Variable(const StringView &name, const float *value) overrideCogs::ContextCommoninlinevirtual
setVector2Variable(const EffectVariableHandle variableHandle, const float *value, size_t count=1) overrideCogs::ContextCommonvirtual
setVector3Variable(const StringView &name, const float *value) overrideCogs::ContextCommoninlinevirtual
setVector3Variable(const EffectVariableHandle variableHandle, const float *value, size_t count=1) overrideCogs::ContextCommonvirtual
setVector4Variable(const StringView &name, const float *value) overrideCogs::ContextCommoninlinevirtual
setVector4Variable(const EffectVariableHandle variableHandle, const float *value, size_t count=1) overrideCogs::ContextCommonvirtual
setVector4Variable(const EffectVariableHandle variableHandle, const int *value, size_t count=1) overrideCogs::ContextCommonvirtual
setVertexArrayObject(VertexArrayObjectHandle vertexArrayObject) overrideCogs::ContextCommonvirtual
setVertexBuffers(const VertexBufferHandle *vertexBufferHandles, const size_t count) overrideCogs::ContextD3D12virtual
setVertexBuffers(const VertexBufferHandle *vertexBufferHandles, const size_t count, const uint32_t *strides, const uint32_t *offsets) overrideCogs::ContextD3D12virtual
setViewport(const float x, const float y, const float width, const float height) overrideCogs::ContextD3D12virtual
shaderState (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
signal(FenceHandle fenceHandle) overrideCogs::ContextD3D12virtual
srvCurrentCpuHandle (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
srvCurrentGpuHandle (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
state (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
textures (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
uavCurrentCpuHandle (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
uavCurrentGpuHandle (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
unmap(BufferHandle bufferHandle) overrideCogs::ContextD3D12virtual
unmap(TextureHandle textureHandle)Cogs::ContextD3D12inlinevirtual
updateBuffer(BufferHandle bufferHandle, const void *data, size_t size) overrideCogs::ContextCommonvirtual
updateConstantBuffers() (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
updateFrameResources() (defined in Cogs::ContextD3D12)Cogs::ContextD3D12
updateSubBuffer(BufferHandle bufferHandle, const size_t offset, const size_t size, const void *data) overrideCogs::ContextD3D12virtual
updateSubTexture(TextureHandle textureHandle, const size_t level, const void *data) overrideCogs::ContextD3D12virtual
uploadStatisticsBufferUpload(size_t size) (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
uploadStatisticsEnabled (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
uploadStatisticsTextureUpload(size_t size) (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
~ContextD3D12() (defined in Cogs::ContextD3D12)Cogs::ContextD3D12