ngfx::D3DBlitOp
Protected Classes
Public Functions
|
Name |
|
D3DBlitOp(D3DGraphicsContext * ctx, D3DTexture * srcTexture, uint32_t srcLevel, D3DTexture * dstTexture, uint32_t dstLevel, Region srcRegion, Region dstRegion, uint32_t srcBaseLayer =0, uint32_t srcLayerCount =1, uint32_t dstBaseLayer =0, uint32_t dstLayerCount =1) |
void |
apply(D3DGraphicsContext * ctx, D3DCommandList * cmdList, D3DGraphics * graphics) |
void |
draw(D3DCommandList * cmdList, D3DGraphics * graphics) |
Protected Functions
Public Attributes
Protected Attributes
Public Functions Documentation
function D3DBlitOp
D3DBlitOp(
D3DGraphicsContext * ctx,
D3DTexture * srcTexture,
uint32_t srcLevel,
D3DTexture * dstTexture,
uint32_t dstLevel,
Region srcRegion,
Region dstRegion,
uint32_t srcBaseLayer =0,
uint32_t srcLayerCount =1,
uint32_t dstBaseLayer =0,
uint32_t dstLayerCount =1
)
function apply
void apply(
D3DGraphicsContext * ctx,
D3DCommandList * cmdList,
D3DGraphics * graphics
)
function draw
void draw(
D3DCommandList * cmdList,
D3DGraphics * graphics
)
Protected Functions Documentation
function createPipeline
virtual void createPipeline()
Public Attributes Documentation
variable outputFramebuffer
std::unique_ptr< D3DFramebuffer > outputFramebuffer;
variable bPos
std::unique_ptr< D3DBuffer > bPos;
variable bTexCoord
std::unique_ptr< D3DBuffer > bTexCoord;
variable bUbo
std::unique_ptr< D3DBuffer > bUbo;
variable srcTexture
D3DTexture * srcTexture;
variable dstTexture
D3DTexture * dstTexture;
variable srcLevel
uint32_t srcLevel;
variable dstLevel
uint32_t dstLevel;
variable srcRegion
Region srcRegion;
variable dstRegion
Region dstRegion;
variable srcBaseLayer
uint32_t srcBaseLayer;
variable srcLayerCount
uint32_t srcLayerCount;
variable dstBaseLayer
uint32_t dstBaseLayer;
variable dstLayerCount
uint32_t dstLayerCount;
Protected Attributes Documentation
variable graphicsPipeline
D3DGraphicsPipeline * graphicsPipeline;
variable numVerts
uint32_t numVerts;
variable B_POS
uint32_t B_POS;
variable B_TEXCOORD
uint32_t B_TEXCOORD;
variable U_UBO
uint32_t U_UBO;
variable U_TEXTURE
uint32_t U_TEXTURE;
variable ctx
D3DGraphicsContext * ctx;
Updated on 3 April 2021 at 20:21:51 PDT