Fovia's C++ Client/Server API
IRenderEngineContext Member List

This is the complete list of members for IRenderEngineContext, including all inherited members.

ApplyVolumetricShadowMap(IVolumeShadowContext *pShadow)=0 (defined in IRenderEngineContext)IRenderEngineContextpure virtual
AskInterface(const BGUID *piid, IRoot **ppr)=0IRenderEngineContextpure virtual
IRenderParamsReceiver::AskInterface(T **pp)IRootinline
CheckChannel()=0IRenderEngineContextpure virtual
DecRef()=0IRenderEngineContextpure virtual
FastSwap(IVolumeDataContext *pData, IOctreeContext *pOctree)=0IRenderEngineContextpure virtual
FindPath(VECTOR3D **arrPath, unsigned int *numPathSteps, VECTOR3D *pStart, VECTOR3D *pFinish, FIND_PATH_PARAMS *pParams, IAllocator *pAlloc)=0IRenderEngineContextpure virtual
FinishJobFindPath(VECTOR3D **arrPath, unsigned int *numPathSteps, IAllocator *pAlloc, signed long long jobID)=0IRenderEngineContextpure virtual
GetAdaptiveJPEGStatus(signed int *status)=0IRenderEngineContextpure virtual
GetCurvedMPRPath(MATRIX44D **ppPath, unsigned int *pathLen)=0IRenderEngineContextpure virtual
GetCurvedReformat(IVolumeDataContext **ppData, const unsigned int numProjectionPlanesPerSlice, const unsigned int numSlices, const unsigned int ppWidth, const unsigned int ppHeight, const unsigned int measurementSlice, const float Zoom, MATRIX44D **arrProjPlanes, const ENUM_CURVED_MPR_TYPE type)=0IRenderEngineContextpure virtual
GetCurvedReformatEx(IVolumeDataContext **ppData, const signed int bCreateOctree, IOctreeContext **ppOctree, const ENUM_SMOOTH_PARAM octreeSmoothParam, const unsigned int numProjectionPlanesPerSlice, const unsigned int numSlices, const unsigned int ppWidth, const unsigned int ppHeight, const unsigned int measurementSlice, const float Zoom, MATRIX44D **arrProjPlanes, const ENUM_CURVED_MPR_TYPE type)=0IRenderEngineContextpure virtual
GetFramesPerPhase(unsigned int *pFrames)=0IRenderEngineContextpure virtual
GetID(signed long long *pID)=0IRenderEngineContextpure virtual
GetImageAllocator(IAllocator **ppAlloc)=0IRenderEngineContextpure virtual
GetMandibleTrace(VECTOR3D *left, VECTOR3D *right, VECTOR3D *front, unsigned int *numPoints, VECTOR3D *points, MATRIX44D *projectionPlane, float *zoom, double *slabThickness)=0 (defined in IRenderEngineContext)IRenderEngineContextpure virtual
GetOctreeContext(IOctreeContext **pOctree)=0IRenderEngineContextpure virtual
GetPointVisibility(VECTOR3D *vtr, POINTVISIBLEINFO *pvi, const unsigned int Num)=0IRenderEngineContextpure virtual
GetRenderEngineContext(IRenderEngineContext **ppContext)=0IRenderEngineContextpure virtual
GetRenderParams(RENDER_PARAMS *pParams)=0IRenderEngineContextpure virtual
GetRenderParamsCached(RENDER_PARAMS *pParams)=0IRenderEngineContextpure virtual
GetRenderParamsEx(RENDER_PARAMS *pParams, const signed int bIncludeQueuedParams)=0IRenderEngineContextpure virtual
GetServerContext(IServerContext **ppServer)=0IRenderEngineContextpure virtual
GetTransferFunction(const unsigned int index, RENDER_RANGE_PARAMS *pParams)=0IRenderEngineContextpure virtual
GetTransferFunctionCount(unsigned int *numTFs)=0IRenderEngineContextpure virtual
GetVolumeDataContext(IVolumeDataContext **ppData)=0IRenderEngineContextpure virtual
IncRef()=0IRenderEngineContextpure virtual
IsRenderingFinished()=0IRenderEngineContextpure virtual
ProjectPoint(VECTOR3D *vtx, POINT *pt, const unsigned int Num)=0IRenderEngineContextpure virtual
ProjectVolumetricShadow()=0IRenderEngineContextpure virtual
ReleaseSessionResources()=0IRenderEngineContextpure virtual
Render(VOLVISIMAGE *pImReq, VOLVISIMAGE *pImRes)=0IRenderEngineContextpure virtual
RenderFinal()=0IRenderEngineContextpure virtual
RenderFinalEx(const signed int bNotifyListeners)=0IRenderEngineContextpure virtual
RenderFinalEx2(const signed int bIgnoreParams, const ENUM_RENDER_PARAMS_MASK paramsToIgnore)=0IRenderEngineContextpure virtual
RenderFinalEx3(const signed int bNotifyListeners, const signed int bIgnoreParams, const ENUM_RENDER_PARAMS_MASK paramsToIgnore)=0IRenderEngineContextpure virtual
RenderShadowLight()=0 (defined in IRenderEngineContext)IRenderEngineContextpure virtual
RenderStreamed(VOLVISIMAGE *pPrevImage, RENDER_PARAMS *pNextImageParams, VOLVISIMAGE *pNextImage)=0IRenderEngineContextpure virtual
RenderStreamedEx(VOLVISIMAGE *pPrevImage, RENDER_PARAMS *pNextImageParams, VOLVISIMAGE *pNextImage, const signed int bGetFinishedFrame)=0IRenderEngineContextpure virtual
RenderStreamedEx2(VOLVISIMAGE *pPrevImage, RENDER_PARAMS *pNextImageParams, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices, VOLVISIMAGE *pNextImage, const signed int bGetFinishedFrame)=0IRenderEngineContextpure virtual
RenderStreamedEx3(VOLVISIMAGE *pPrevImage, RENDER_PARAMS *pNextImageParams, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices, const int TFsToSet, RENDER_RANGE_PARAMS **rrps, VOLVISIMAGE *pNextImage, const signed int bGetFinishedFrame)=0IRenderEngineContextpure virtual
RenderStreamedEx4(VOLVISIMAGE *pPrevImage, RENDER_PARAMS *pNextImageParams, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices, signed long long *TFsToSet, RENDER_RANGE_PARAMS **rrps, VOLVISIMAGE *pNextImage, const signed int bGetFinishedFrame)=0 (defined in IRenderEngineContext)IRenderEngineContextpure virtual
RenderStreamedStereo(VOLVISIMAGE *pPrevImage, VOLVISIMAGE *pPrevImage2, RENDER_PARAMS *pNextImageParams, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices, signed long long *TFsToSet, RENDER_RANGE_PARAMS **rrps, VOLVISIMAGE *pNextImage, const signed int bGetFinishedFrame)=0 (defined in IRenderEngineContext)IRenderEngineContextpure virtual
SetAdaptiveJPEGParameters(ADAPTIVEJPEGPARAMS *params)=0IRenderEngineContextpure virtual
SetAdaptiveJPEGStatus(signed int status)=0IRenderEngineContextpure virtual
SetAutonavigating(const signed int bNavigating, const double speed)=0IRenderEngineContextpure virtual
SetCurvedMPRPath(const unsigned int numProjPlanes, MATRIX44D *arrProjPlanes, const ENUM_CURVED_MPR_TYPE type)=0IRenderEngineContextpure virtual
SetFastPolygonsEnabled(signed int bEnabled)=0IRenderEngineContextpure virtual
SetFramesPerPhase(const unsigned int frames)=0IRenderEngineContextpure virtual
SetImageAllocator(IAllocator *pAlloc)=0IRenderEngineContextpure virtual
SetPhase(const unsigned int phase)=0IRenderEngineContextpure virtual
SetPolygonCrossSectionLineParameters(double width, COLOR_RGBA color)=0 (defined in IRenderEngineContext)IRenderEngineContextpure virtual
SetRenderParams(RENDER_PARAMS *pRP)=0IRenderEngineContextpure virtual
SetRenderParamsEx(RENDER_PARAMS *pRP, const signed int bNotifyLinked)=0IRenderEngineContextpure virtual
SetRenderParamsEx2(RENDER_PARAMS *pRP, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices)=0IRenderEngineContextpure virtual
SetRenderParamsEx3(RENDER_PARAMS *pRP, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices, const signed int bNotifyLinked)=0IRenderEngineContextpure virtual
SetRenderParamsEx4(RENDER_PARAMS *pRP, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices, const int TFsToSet, RENDER_RANGE_PARAMS **rrps)=0IRenderEngineContextpure virtual
SetRenderParamsEx5(RENDER_PARAMS *pRP, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices, signed long long *TFsToSet, RENDER_RANGE_PARAMS **rrps)=0 (defined in IRenderEngineContext)IRenderEngineContextpure virtual
SetRenderParamsRenderAndSendPrevFrame(const unsigned long long imgID, VOLVISIMAGE *imRes, RENDER_PARAMS *rp, VOLVISIMAGE *imReq)=0IRenderEngineContextpure virtual
SetRenderParamsRenderAndSendPrevFrameEx(const unsigned long long imgID, VOLVISIMAGE *imRes, RENDER_PARAMS *rp, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices, VOLVISIMAGE *imReq)=0IRenderEngineContextpure virtual
SetRenderParamsRenderAndSendPrevFrameEx2(const unsigned long long imgID, VOLVISIMAGE *imRes, RENDER_PARAMS *rp, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices, const int TFsToSet, RENDER_RANGE_PARAMS **rrps, VOLVISIMAGE *imReq)=0IRenderEngineContextpure virtual
SetRenderParamsRenderAndSendPrevFrameEx3(const unsigned long long imgID, VOLVISIMAGE *imRes, RENDER_PARAMS *rp, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices, signed long long *TFsToSet, RENDER_RANGE_PARAMS **rrps, VOLVISIMAGE *imReq)=0 (defined in IRenderEngineContext)IRenderEngineContextpure virtual
SetRenderParamsRenderRead(RENDER_PARAMS *rp, VOLVISIMAGE *imReq, VOLVISIMAGE *imRes)=0IRenderEngineContextpure virtual
SetRenderParamsRenderReadStereo(RENDER_PARAMS *rp, VOLVISIMAGE *imReq, VOLVISIMAGE *imRes, VOLVISIMAGE *imRes2)=0 (defined in IRenderEngineContext)IRenderEngineContextpure virtual
SetSegmentationBoundaries(unsigned long long *masks)=0 (defined in IRenderEngineContext)IRenderEngineContextpure virtual
SetTransferFunction(const unsigned int index, RENDER_RANGE_PARAMS *arrParams)=0IRenderEngineContextpure virtual
SetVertexColorMapTransferFunction(RENDER_RANGE_PARAMS *rrp)=0 (defined in IRenderEngineContext)IRenderEngineContextpure virtual
SetViewMode(const ENUM_VIEW_MODE mode)=0IRenderEngineContextpure virtual
SetVolumeData(IVolumeDataContext *pData, IOctreeContext *pOctree)=0IRenderEngineContextpure virtual
SetVolumeData4D(IVolumeDataContext **arrData, IOctreeContext **arrOctrees, const unsigned int numVolumes)=0IRenderEngineContextpure virtual
ShootRay(POINT *pt, RAYSTOPINFO *rsi, const unsigned int Num)=0IRenderEngineContextpure virtual
ShootRayEx(POINT *pt, VECTOR3D *start, VECTOR3D *direction, double percent, RAYSTOPINFO *rsi, signed int Num)=0IRenderEngineContextpure virtual
ShootRayFast(POINT *pt, RAYSTOPINFO *rsi, const unsigned int Num)=0IRenderEngineContextpure virtual
ShootRayGetWall(POINT *pt, RAYWALLINFO *rsi, const unsigned int Num)=0IRenderEngineContextpure virtual
StartJobFindPath(signed long long *jobID, VECTOR3D *pStart, VECTOR3D *pFinish, FIND_PATH_PARAMS *pParams)=0IRenderEngineContextpure virtual
WaitForPrevRender(unsigned long long *imgID)=0IRenderEngineContextpure virtual