Chicane

CommandList

Header
Includes/Chicane/Renderer/RHI/CommandList.hpp
Namespace
Chicane::Renderer::RHI::CommandList

Destruidores

NomeDescrição
~CommandList()

Funções

AccessoReturnoModificadorNomeDescrição
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
)