53 Action_ExportCameraSignature,
54 Action_ImportCameraSignature,
71 void rebuildGui (
void);
76 bool loadMesh (
const String& fileName);
77 void resetCamera (
void);
78 void firstTimeInit (
void);
82 App& operator= (
const App&);
100 bool m_showCameraControls;
101 bool m_showKernelSelector;
110 void runInteractive (
const Vec2i& frameSize,
const String& stateFile);
113 const Vec2i& frameSize,
114 const String& meshFile,
115 const Array<String>& cameras,
116 const Array<String>& kernels,
void runInteractive(const Vec2i &frameSize, const String &stateFile)
void setWindowSize(const Vec2i &size)
bool loadState(const String &fileName)
virtual void readState(StateDump &d)
void loadDefaultState(void)
void listKernels(Array< String > &kernelNames)
virtual void writeState(StateDump &d) const
void setSize(const Vec2i &size)
String getStateFileName(int idx) const
Environment variables class for this app.
void flashButtonTitles(void)
bool loadState(const String &fileName)
void runBenchmark(const Vec2i &frameSize, const String &meshFile, const Array< String > &cameras, const Array< String > &kernels, F32 sbvhAlpha, F32 aoRadius, int numSamples, bool sortSecondary, int warmupRepeats, int measureRepeats)
void flashButtonTitles(void)
CUdevice int ordinal char int CUdevice dev CUdevprop CUdevice dev CUcontext ctx CUcontext ctx CUcontext pctx CUmodule const void image CUmodule const void fatCubin CUfunction CUmodule const char name void p CUfunction unsigned int bytes CUtexref pTexRef CUtexref CUarray unsigned int Flags CUtexref int CUaddress_mode am CUtexref unsigned int Flags CUaddress_mode CUtexref int dim CUarray_format int CUtexref hTexRef CUfunction unsigned int numbytes CUfunction int float value CUfunction int CUtexref hTexRef CUfunction int int grid_height CUevent unsigned int Flags CUevent hEvent CUevent hEvent CUstream unsigned int Flags CUstream hStream GLuint bufferobj unsigned int CUdevice dev CUdeviceptr unsigned int CUmodule const char name CUdeviceptr unsigned int bytesize CUdeviceptr dptr void unsigned int bytesize void CUdeviceptr unsigned int ByteCount CUarray unsigned int CUdeviceptr unsigned int ByteCount CUarray unsigned int const void unsigned int ByteCount CUarray unsigned int CUarray unsigned int unsigned int ByteCount void CUarray unsigned int unsigned int CUstream hStream const CUDA_MEMCPY2D pCopy CUdeviceptr const void unsigned int CUstream hStream const CUDA_MEMCPY2D CUstream hStream CUdeviceptr unsigned char unsigned int N CUdeviceptr unsigned int unsigned int N CUdeviceptr unsigned int unsigned short unsigned int unsigned int Height CUarray const CUDA_ARRAY_DESCRIPTOR pAllocateArray CUarray const CUDA_ARRAY3D_DESCRIPTOR pAllocateArray unsigned int CUtexref CUdeviceptr unsigned int bytes CUcontext unsigned int CUdevice device GLenum texture GLenum GLuint buffer GLenum GLuint renderbuffer GLenum GLsizeiptr size
virtual bool handleEvent(const Window::Event &ev)