![]() |
VR-Forces Developer's Guide
|
Encapsulate an operation that needs to happen on the gpu This can be anything (transfer, compute, drawing, etc) It is called from DtGpuArena/DtGpuArenaUserData.

Public Member Functions | |
| DtGpuOperation (const std::string &name, DtDe &de) | |
| virtual | ~DtGpuOperation () |
| virtual void | execute ()=0 |
Protected Attributes | |
| DtDe & | myDe |
| const std::string | myName |
Private Member Functions | |
| DtGpuOperation ()=delete | |
| DtGpuOperation (const DtGpuOperation &rhs)=delete | |
| DtGpuOperation & | operator= (const DtGpuOperation &rhs)=delete |
| makVrv::DtGpuOperation::DtGpuOperation | ( | const std::string & | name, |
| DtDe & | de | ||
| ) |
constructor
|
virtual |
destructor
|
privatedelete |
not allowed
|
privatedelete |
not allowed
|
privatedelete |
not allowed
|
pure virtual |
concrete class must implement
Implemented in makVrv::DtWeatherFogFroxelGrid::FroxelGenerationOp, makVrv::DtShaderEffectManager::DtTextureAddressOp, and makVrv::DtRainEffectGeneration.
|
protected |
|
protected |