载入中...
搜索中...
未找到
eve::IMeshDeformationCompute类 参考abstract

Optional synchronous device-thread service for mesh sculpt and damage compute. 更多...

#include <MeshDeformationCompute.h>

类 eve::IMeshDeformationCompute 继承关系图:
eve::gpgpu::Gpgpu

Public 成员函数

virtual ~IMeshDeformationCompute ()=default
 Releases IMeshDeformationCompute resources.
 
virtual Result< std::vector< float > > deform (MeshDeformationComputeRequest request)=0
 Execute one request and return tightly packed xyz positions.
 

静态 Public 属性

static constexpr const char * capabilityName = "eve.mesh-deformation-compute.v1"
 

详细描述

Optional synchronous device-thread service for mesh sculpt and damage compute.

Implementations own all temporary GPU resources and release them before returning. Calls are device-thread-only, non-reentrant, and never invoke user callbacks.

在文件 MeshDeformationCompute.h 第 39 行定义.

构造及析构函数说明

◆ ~IMeshDeformationCompute()

virtual eve::IMeshDeformationCompute::~IMeshDeformationCompute ( )
virtualdefault

Releases IMeshDeformationCompute resources.

成员函数说明

◆ deform()

virtual Result< std::vector< float > > eve::IMeshDeformationCompute::deform ( MeshDeformationComputeRequest  request)
pure virtual

Execute one request and return tightly packed xyz positions.

在 eve::gpgpu::Gpgpu 内被实现.

类成员变量说明

◆ capabilityName

constexpr const char* eve::IMeshDeformationCompute::capabilityName = "eve.mesh-deformation-compute.v1"
staticconstexpr

在文件 MeshDeformationCompute.h 第 41 行定义.


该类的文档由以下文件生成: