Chicane

CommandList

ヘッダー
Includes/Chicane/Renderer/RHI/CommandList.hpp
ネームスペース
Chicane::Renderer::RHI::CommandList

デストラクター

名前説明
~CommandList()

関数

アクセスタイプモディファイア名前説明
public
void
beginPass(
const  PassCreateInfo& inCreateInfo
)
public
void
endPass()
public
void
bindPipeline(
Pipeline inPipeline
)
public
void
bindGroup(
std::uint32_t inSet
BindGroup inGroup
)
public
void
bindVertexBuffer(
Buffer inBuffer
)
public
void
bindIndexBuffer(
Buffer inBuffer
)
public
void
pushConstants(
const  void* inData
std::uint32_t inSize
)
public
void
draw(
std::uint32_t inVertexCount
std::uint32_t inInstanceCount
std::uint32_t inFirstVertex
std::uint32_t inFirstInstance
)
public
void
drawIndexed(
std::uint32_t inIndexCount
std::uint32_t inInstanceCount
std::uint32_t inFirstIndex
std::int32_t inVertexOffset
std::uint32_t inFirstInstance
)
public
void
setViewport(
const  Viewport& inViewport
)
public
void
setScissor(
const  Scissor& inScissor
)
public
void
setLineWidth(
float inWidth
)
public
void
blitColor(
Image inSource
Image inDestination
std::int32_t inX
std::int32_t inY
std::uint32_t inWidth
std::uint32_t inHeight
)
public
void
prepareShaderRead(
Image inImage
)
public
void
preparePresent(
Image inImage
)