Files
Juliet/Romeo/docs/Juliet_src_Graphics_D3D12_D3D12CommandList.md
T

2.1 KiB

Juliet\src\Graphics\D3D12\D3D12CommandList

Source Files

  • Header: Juliet\src\Graphics\D3D12\D3D12CommandList.h
  • Source: Juliet\src\Graphics\D3D12\D3D12CommandList.cpp

AI Description

No AI description generated yet.

Symbols

Namespace Juliet::D3D12

Classes, Structs & Unions

  • struct D3D12CommandListBaseData
  • struct D3D12CopyCommandListData
  • struct D3D12GraphicsCommandListData
  • struct D3D12PresentData
  • struct D3D12CommandList

Functions & Methods

  • extern CommandList* AcquireCommandList(NonNullPtr<GPUDriver> driver, QueueType queueType)
  • extern bool SubmitCommandLists(NonNullPtr<CommandList> commandList)
  • extern void SetViewPort(NonNullPtr<CommandList> commandList, const GraphicsViewPort& viewPort)
  • extern void SetScissorRect(NonNullPtr<CommandList> commandList, const Rectangle& rectangle)
  • extern void SetBlendConstants(NonNullPtr<CommandList> commandList, FColor blendConstants)
  • extern void SetBlendConstants(NonNullPtr<CommandList> commandList, FColor blendConstants)
  • extern void SetStencilReference(NonNullPtr<CommandList> commandList, uint8 reference)
  • extern void SetIndexBuffer(NonNullPtr<CommandList> commandList, NonNullPtr<GraphicsBuffer> buffer, IndexFormat format, size_t indexCount, index_t offset)
  • extern void SetPushConstants(NonNullPtr<CommandList> commandList, ShaderStage stage, uint32 rootParameterIndex, uint32 numConstants, const void* constants)

Namespace Juliet::D3D12::Internal

Functions & Methods

  • extern void SetDescriptorHeaps(NonNullPtr<D3D12CommandList> commandList)
  • extern void DestroyCommandList(NonNullPtr<D3D12CommandList> commandList)
  • extern bool CleanCommandList(NonNullPtr<D3D12Driver> driver, NonNullPtr<D3D12CommandList> commandList, bool cancel)
  • extern void TrackGraphicsPipeline(NonNullPtr<D3D12CommandList> commandList, NonNullPtr<D3D12GraphicsPipeline> pipeline)
  • extern void TrackTexture(NonNullPtr<D3D12CommandList> commandList, NonNullPtr<D3D12Texture> texture)