ngfx::MatrixMultiplyCPUOp
Inherits from ngfx::MatrixMultiplyOp, ngfx::ComputeOp
Public Functions
Name | |
---|---|
MatrixMultiplyCPUOp(MatrixParam src0, MatrixParam src1, MatrixParam dst) | |
virtual | ~MatrixMultiplyCPUOp() |
virtual void | apply(CommandBuffer * commandBuffer =nullptr, Graphics * graphics =nullptr) override |
void | update(MatrixParam src0, MatrixParam src1) override |
void | transpose(MatrixParam & src, MatrixParam & dst) |
Protected Functions
Name | |
---|---|
void | matrixMultiply() |
Protected Attributes
Name | |
---|---|
std::vector< float > | src1t_data |
MatrixParam | src0 |
MatrixParam | src1 |
MatrixParam | src1t |
MatrixParam | dst |
Additional inherited members
Public Classes inherited from ngfx::MatrixMultiplyOp
Name | |
---|---|
struct | MatrixParam |
Public Functions inherited from ngfx::MatrixMultiplyOp
Name | |
---|---|
MatrixMultiplyOp(GraphicsContext * ctx) | |
virtual | ~MatrixMultiplyOp() |
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 MatrixMultiplyCPUOp
MatrixMultiplyCPUOp(
MatrixParam src0,
MatrixParam src1,
MatrixParam dst
)
function ~MatrixMultiplyCPUOp
virtual ~MatrixMultiplyCPUOp()
function apply
virtual void apply(
CommandBuffer * commandBuffer =nullptr,
Graphics * graphics =nullptr
) override
Reimplements: ngfx::MatrixMultiplyOp::apply
function update
void update(
MatrixParam src0,
MatrixParam src1
) override
function transpose
static void transpose(
MatrixParam & src,
MatrixParam & dst
)
Protected Functions Documentation
function matrixMultiply
void matrixMultiply()
Protected Attributes Documentation
variable src1t_data
std::vector< float > src1t_data;
variable src0
MatrixParam src0;
variable src1
MatrixParam src1;
variable src1t
MatrixParam src1t;
variable dst
MatrixParam dst;
Updated on 3 April 2021 at 20:21:51 PDT