XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALCommandListUtilities Class Reference

Static Public Member Functions

static void BindConstantBuffer (xiiSharedPtr< xiiGALCommandList > pCommandList, const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALBuffer > pConstantBuffer)
 
static void BindBuffer (xiiSharedPtr< xiiGALCommandList > pCommandList, const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALBuffer > pBuffer)
 
static void BindBufferView (xiiSharedPtr< xiiGALCommandList > pCommandList, const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALBufferView > pBufferView)
 
static void BindTexture (xiiSharedPtr< xiiGALCommandList > pCommandList, const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALTexture > pTexture)
 
static void BindTextureView (xiiSharedPtr< xiiGALCommandList > pCommandList, const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALTextureView > pTextureView)
 
static void BindSampler (xiiSharedPtr< xiiGALCommandList > pCommandList, const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALSampler > pSamplerSate)
 
static void BindBufferUAV (xiiSharedPtr< xiiGALCommandList > pCommandList, const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALBuffer > pBuffer)
 
static void BindBufferViewUAV (xiiSharedPtr< xiiGALCommandList > pCommandList, const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALBufferView > pBufferView)
 
static void BindTextureUAV (xiiSharedPtr< xiiGALCommandList > pCommandList, const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALTexture > pTexture)
 
static void BindTextureViewUAV (xiiSharedPtr< xiiGALCommandList > pCommandList, const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALTextureView > pTextureView)
 
static void BindTexture2D (xiiSharedPtr< xiiGALCommandList > pCommandList, const xiiTempHashedString &sSlotName, const xiiTexture2DResourceHandle &hTexture, xiiResourceAcquireMode acquireMode=xiiResourceAcquireMode::AllowLoadingFallback)
 
static void BindTexture3D (xiiSharedPtr< xiiGALCommandList > pCommandList, const xiiTempHashedString &sSlotName, const xiiTexture3DResourceHandle &hTexture, xiiResourceAcquireMode acquireMode=xiiResourceAcquireMode::AllowLoadingFallback)
 
static void BindTextureCube (xiiSharedPtr< xiiGALCommandList > pCommandList, const xiiTempHashedString &sSlotName, const xiiTextureCubeResourceHandle &hTexture, xiiResourceAcquireMode acquireMode=xiiResourceAcquireMode::AllowLoadingFallback)
 
static void BindMaterial (xiiSharedPtr< xiiGALCommandList > pCommandList, const xiiMaterialResourceHandle &hMaterial)
 

Member Function Documentation

◆ BindMaterial()

void xiiGALCommandListUtilities::BindMaterial ( xiiSharedPtr< xiiGALCommandList > pCommandList,
const xiiMaterialResourceHandle & hMaterial )
static
Todo
Create or update pipeline state.

The documentation for this class was generated from the following files: