ngfx::MatrixMultiplyOp
Inherits from ngfx::ComputeOp
Inherited by ngfx::MatrixMultiplyCPUOp, ngfx::MatrixMultiplyGPUOp
Public Classes
Name | |
---|---|
struct | MatrixParam |
Public Functions
Name | |
---|---|
MatrixMultiplyOp(GraphicsContext * ctx) | |
virtual | ~MatrixMultiplyOp() |
virtual void | apply(CommandBuffer * commandBuffer =nullptr, Graphics * graphics =nullptr) override =0 |
virtual void | update(MatrixParam src0, MatrixParam src1) =0 |
Additional inherited members
Public Functions inherited from ngfx::ComputeOp
Name | |
---|---|
ComputeOp(GraphicsContext * ctx) | |
virtual | ~ComputeOp() |
Protected Attributes inherited from ngfx::ComputeOp
Name | |
---|---|
GraphicsContext * | ctx |
Public Functions Documentation
function MatrixMultiplyOp
inline MatrixMultiplyOp(
GraphicsContext * ctx
)
function ~MatrixMultiplyOp
inline virtual ~MatrixMultiplyOp()
function apply
virtual void apply(
CommandBuffer * commandBuffer =nullptr,
Graphics * graphics =nullptr
) override =0
Reimplements: ngfx::ComputeOp::apply
Reimplemented by: ngfx::MatrixMultiplyGPUOp::apply, ngfx::MatrixMultiplyCPUOp::apply
function update
virtual void update(
MatrixParam src0,
MatrixParam src1
) =0
Reimplemented by: ngfx::MatrixMultiplyGPUOp::update
Updated on 3 April 2021 at 20:21:51 PDT