#include <GteFluid3EnforceStateBoundary.h>
Fluid3EnforceStateBoundary::Fluid3EnforceStateBoundary |
( |
std::shared_ptr< ProgramFactory > const & |
factory, |
|
|
int |
xSize, |
|
|
int |
ySize, |
|
|
int |
zSize, |
|
|
int |
numXThreads, |
|
|
int |
numYThreads, |
|
|
int |
numZThreads |
|
) |
| |
void Fluid3EnforceStateBoundary::Execute |
( |
std::shared_ptr< GraphicsEngine > const & |
engine, |
|
|
std::shared_ptr< Texture3 > const & |
state |
|
) |
| |
std::shared_ptr<ComputeProgram> gte::Fluid3EnforceStateBoundary::mCopyXFace |
|
private |
std::shared_ptr<ComputeProgram> gte::Fluid3EnforceStateBoundary::mCopyYFace |
|
private |
std::shared_ptr<ComputeProgram> gte::Fluid3EnforceStateBoundary::mCopyZFace |
|
private |
int gte::Fluid3EnforceStateBoundary::mNumXGroups |
|
private |
int gte::Fluid3EnforceStateBoundary::mNumYGroups |
|
private |
int gte::Fluid3EnforceStateBoundary::mNumZGroups |
|
private |
std::string const Fluid3EnforceStateBoundary::msGLSLSource |
|
staticprivate |
std::string const Fluid3EnforceStateBoundary::msHLSLSource |
|
staticprivate |
std::string const * Fluid3EnforceStateBoundary::msSource |
|
staticprivate |
std::shared_ptr<ComputeProgram> gte::Fluid3EnforceStateBoundary::mWriteXFace |
|
private |
std::shared_ptr<ComputeProgram> gte::Fluid3EnforceStateBoundary::mWriteYFace |
|
private |
std::shared_ptr<ComputeProgram> gte::Fluid3EnforceStateBoundary::mWriteZFace |
|
private |
std::shared_ptr<Texture2> gte::Fluid3EnforceStateBoundary::mXMax |
|
private |
std::shared_ptr<Texture2> gte::Fluid3EnforceStateBoundary::mXMin |
|
private |
std::shared_ptr<Texture2> gte::Fluid3EnforceStateBoundary::mYMax |
|
private |
std::shared_ptr<Texture2> gte::Fluid3EnforceStateBoundary::mYMin |
|
private |
std::shared_ptr<Texture2> gte::Fluid3EnforceStateBoundary::mZMax |
|
private |
std::shared_ptr<Texture2> gte::Fluid3EnforceStateBoundary::mZMin |
|
private |
The documentation for this class was generated from the following files: