#include <GteFluid2AdjustVelocity.h>
Public Member Functions | |
| void | Execute (std::shared_ptr< GraphicsEngine > const &engine, std::shared_ptr< Texture2 > const &inState, std::shared_ptr< Texture2 > const &poisson, std::shared_ptr< Texture2 > const &outState) |
| Fluid2AdjustVelocity (std::shared_ptr< ProgramFactory > const &factory, int xSize, int ySize, int numXThreads, int numYThreads, std::shared_ptr< ConstantBuffer > const ¶meters) | |
Private Attributes | |
| std::shared_ptr< ComputeProgram > | mAdjustVelocity |
| int | mNumXGroups |
| int | mNumYGroups |
Static Private Attributes | |
| static std::string const | msGLSLSource |
| static std::string const | msHLSLSource |
| static std::string const * | msSource [ProgramFactory::PF_NUM_API] |
Definition at line 20 of file GteFluid2AdjustVelocity.h.
| Fluid2AdjustVelocity::Fluid2AdjustVelocity | ( | std::shared_ptr< ProgramFactory > const & | factory, |
| int | xSize, | ||
| int | ySize, | ||
| int | numXThreads, | ||
| int | numYThreads, | ||
| std::shared_ptr< ConstantBuffer > const & | parameters | ||
| ) |
Definition at line 14 of file GteFluid2AdjustVelocity.cpp.
| void Fluid2AdjustVelocity::Execute | ( | std::shared_ptr< GraphicsEngine > const & | engine, |
| std::shared_ptr< Texture2 > const & | inState, | ||
| std::shared_ptr< Texture2 > const & | poisson, | ||
| std::shared_ptr< Texture2 > const & | outState | ||
| ) |
Definition at line 35 of file GteFluid2AdjustVelocity.cpp.
|
private |
Definition at line 36 of file GteFluid2AdjustVelocity.h.
|
private |
Definition at line 35 of file GteFluid2AdjustVelocity.h.
|
private |
Definition at line 35 of file GteFluid2AdjustVelocity.h.
|
staticprivate |
Definition at line 39 of file GteFluid2AdjustVelocity.h.
|
staticprivate |
Definition at line 40 of file GteFluid2AdjustVelocity.h.
|
staticprivate |
Definition at line 41 of file GteFluid2AdjustVelocity.h.