#include <GteFluid2InitializeState.h>
Public Member Functions | |
void | Execute (std::shared_ptr< GraphicsEngine > const &engine) |
Fluid2InitializeState (std::shared_ptr< ProgramFactory > const &factory, int xSize, int ySize, int numXThreads, int numYThreads) | |
std::shared_ptr< Texture2 > const & | GetStateT () const |
std::shared_ptr< Texture2 > const & | GetStateTm1 () const |
Private Attributes | |
std::shared_ptr< Texture2 > | mDensity |
std::shared_ptr< ComputeProgram > | mInitializeState |
int | mNumXGroups |
int | mNumYGroups |
std::shared_ptr< Texture2 > | mStateT |
std::shared_ptr< Texture2 > | mStateTm1 |
std::shared_ptr< Texture2 > | mVelocity |
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 19 of file GteFluid2InitializeState.h.
Fluid2InitializeState::Fluid2InitializeState | ( | std::shared_ptr< ProgramFactory > const & | factory, |
int | xSize, | ||
int | ySize, | ||
int | numXThreads, | ||
int | numYThreads | ||
) |
Definition at line 15 of file GteFluid2InitializeState.cpp.
void Fluid2InitializeState::Execute | ( | std::shared_ptr< GraphicsEngine > const & | engine | ) |
Definition at line 61 of file GteFluid2InitializeState.cpp.
|
inline |
Definition at line 56 of file GteFluid2InitializeState.h.
|
inline |
Definition at line 51 of file GteFluid2InitializeState.h.
|
private |
Definition at line 40 of file GteFluid2InitializeState.h.
|
private |
Definition at line 39 of file GteFluid2InitializeState.h.
|
private |
Definition at line 38 of file GteFluid2InitializeState.h.
|
private |
Definition at line 38 of file GteFluid2InitializeState.h.
|
staticprivate |
Definition at line 46 of file GteFluid2InitializeState.h.
|
staticprivate |
Definition at line 47 of file GteFluid2InitializeState.h.
|
staticprivate |
Definition at line 48 of file GteFluid2InitializeState.h.
|
private |
Definition at line 43 of file GteFluid2InitializeState.h.
|
private |
Definition at line 42 of file GteFluid2InitializeState.h.
|
private |
Definition at line 41 of file GteFluid2InitializeState.h.