Fovia's C++ Client/Server API
|
This is the complete list of members for IRenderEngineContext, including all inherited members.
ApplyVolumetricShadowMap(IVolumeShadowContext *pShadow)=0 (defined in IRenderEngineContext) | IRenderEngineContext | pure virtual |
AskInterface(const BGUID *piid, IRoot **ppr)=0 | IRenderEngineContext | pure virtual |
IRenderParamsReceiver::AskInterface(T **pp) | IRoot | inline |
CheckChannel()=0 | IRenderEngineContext | pure virtual |
DecRef()=0 | IRenderEngineContext | pure virtual |
FastSwap(IVolumeDataContext *pData, IOctreeContext *pOctree)=0 | IRenderEngineContext | pure virtual |
FindPath(VECTOR3D **arrPath, unsigned int *numPathSteps, VECTOR3D *pStart, VECTOR3D *pFinish, FIND_PATH_PARAMS *pParams, IAllocator *pAlloc)=0 | IRenderEngineContext | pure virtual |
FinishJobFindPath(VECTOR3D **arrPath, unsigned int *numPathSteps, IAllocator *pAlloc, signed long long jobID)=0 | IRenderEngineContext | pure virtual |
GetAdaptiveJPEGStatus(signed int *status)=0 | IRenderEngineContext | pure virtual |
GetCurvedMPRPath(MATRIX44D **ppPath, unsigned int *pathLen)=0 | IRenderEngineContext | pure 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)=0 | IRenderEngineContext | pure 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)=0 | IRenderEngineContext | pure virtual |
GetFramesPerPhase(unsigned int *pFrames)=0 | IRenderEngineContext | pure virtual |
GetID(signed long long *pID)=0 | IRenderEngineContext | pure virtual |
GetImageAllocator(IAllocator **ppAlloc)=0 | IRenderEngineContext | pure virtual |
GetMandibleTrace(VECTOR3D *left, VECTOR3D *right, VECTOR3D *front, unsigned int *numPoints, VECTOR3D *points, MATRIX44D *projectionPlane, float *zoom, double *slabThickness)=0 (defined in IRenderEngineContext) | IRenderEngineContext | pure virtual |
GetOctreeContext(IOctreeContext **pOctree)=0 | IRenderEngineContext | pure virtual |
GetPointVisibility(VECTOR3D *vtr, POINTVISIBLEINFO *pvi, const unsigned int Num)=0 | IRenderEngineContext | pure virtual |
GetRenderEngineContext(IRenderEngineContext **ppContext)=0 | IRenderEngineContext | pure virtual |
GetRenderParams(RENDER_PARAMS *pParams)=0 | IRenderEngineContext | pure virtual |
GetRenderParamsCached(RENDER_PARAMS *pParams)=0 | IRenderEngineContext | pure virtual |
GetRenderParamsEx(RENDER_PARAMS *pParams, const signed int bIncludeQueuedParams)=0 | IRenderEngineContext | pure virtual |
GetServerContext(IServerContext **ppServer)=0 | IRenderEngineContext | pure virtual |
GetTransferFunction(const unsigned int index, RENDER_RANGE_PARAMS *pParams)=0 | IRenderEngineContext | pure virtual |
GetTransferFunctionCount(unsigned int *numTFs)=0 | IRenderEngineContext | pure virtual |
GetVolumeDataContext(IVolumeDataContext **ppData)=0 | IRenderEngineContext | pure virtual |
IncRef()=0 | IRenderEngineContext | pure virtual |
IsRenderingFinished()=0 | IRenderEngineContext | pure virtual |
ProjectPoint(VECTOR3D *vtx, POINT *pt, const unsigned int Num)=0 | IRenderEngineContext | pure virtual |
ProjectVolumetricShadow()=0 | IRenderEngineContext | pure virtual |
ReleaseSessionResources()=0 | IRenderEngineContext | pure virtual |
Render(VOLVISIMAGE *pImReq, VOLVISIMAGE *pImRes)=0 | IRenderEngineContext | pure virtual |
RenderFinal()=0 | IRenderEngineContext | pure virtual |
RenderFinalEx(const signed int bNotifyListeners)=0 | IRenderEngineContext | pure virtual |
RenderFinalEx2(const signed int bIgnoreParams, const ENUM_RENDER_PARAMS_MASK paramsToIgnore)=0 | IRenderEngineContext | pure virtual |
RenderFinalEx3(const signed int bNotifyListeners, const signed int bIgnoreParams, const ENUM_RENDER_PARAMS_MASK paramsToIgnore)=0 | IRenderEngineContext | pure virtual |
RenderShadowLight()=0 (defined in IRenderEngineContext) | IRenderEngineContext | pure virtual |
RenderStreamed(VOLVISIMAGE *pPrevImage, RENDER_PARAMS *pNextImageParams, VOLVISIMAGE *pNextImage)=0 | IRenderEngineContext | pure virtual |
RenderStreamedEx(VOLVISIMAGE *pPrevImage, RENDER_PARAMS *pNextImageParams, VOLVISIMAGE *pNextImage, const signed int bGetFinishedFrame)=0 | IRenderEngineContext | pure virtual |
RenderStreamedEx2(VOLVISIMAGE *pPrevImage, RENDER_PARAMS *pNextImageParams, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices, VOLVISIMAGE *pNextImage, const signed int bGetFinishedFrame)=0 | IRenderEngineContext | pure 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)=0 | IRenderEngineContext | pure 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) | IRenderEngineContext | pure 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) | IRenderEngineContext | pure virtual |
SetAdaptiveJPEGParameters(ADAPTIVEJPEGPARAMS *params)=0 | IRenderEngineContext | pure virtual |
SetAdaptiveJPEGStatus(signed int status)=0 | IRenderEngineContext | pure virtual |
SetAutonavigating(const signed int bNavigating, const double speed)=0 | IRenderEngineContext | pure virtual |
SetCurvedMPRPath(const unsigned int numProjPlanes, MATRIX44D *arrProjPlanes, const ENUM_CURVED_MPR_TYPE type)=0 | IRenderEngineContext | pure virtual |
SetFastPolygonsEnabled(signed int bEnabled)=0 | IRenderEngineContext | pure virtual |
SetFramesPerPhase(const unsigned int frames)=0 | IRenderEngineContext | pure virtual |
SetImageAllocator(IAllocator *pAlloc)=0 | IRenderEngineContext | pure virtual |
SetPhase(const unsigned int phase)=0 | IRenderEngineContext | pure virtual |
SetPolygonCrossSectionLineParameters(double width, COLOR_RGBA color)=0 (defined in IRenderEngineContext) | IRenderEngineContext | pure virtual |
SetRenderParams(RENDER_PARAMS *pRP)=0 | IRenderEngineContext | pure virtual |
SetRenderParamsEx(RENDER_PARAMS *pRP, const signed int bNotifyLinked)=0 | IRenderEngineContext | pure virtual |
SetRenderParamsEx2(RENDER_PARAMS *pRP, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices)=0 | IRenderEngineContext | pure virtual |
SetRenderParamsEx3(RENDER_PARAMS *pRP, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices, const signed int bNotifyLinked)=0 | IRenderEngineContext | pure virtual |
SetRenderParamsEx4(RENDER_PARAMS *pRP, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices, const int TFsToSet, RENDER_RANGE_PARAMS **rrps)=0 | IRenderEngineContext | pure virtual |
SetRenderParamsEx5(RENDER_PARAMS *pRP, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices, signed long long *TFsToSet, RENDER_RANGE_PARAMS **rrps)=0 (defined in IRenderEngineContext) | IRenderEngineContext | pure virtual |
SetRenderParamsRenderAndSendPrevFrame(const unsigned long long imgID, VOLVISIMAGE *imRes, RENDER_PARAMS *rp, VOLVISIMAGE *imReq)=0 | IRenderEngineContext | pure virtual |
SetRenderParamsRenderAndSendPrevFrameEx(const unsigned long long imgID, VOLVISIMAGE *imRes, RENDER_PARAMS *rp, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices, VOLVISIMAGE *imReq)=0 | IRenderEngineContext | pure 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)=0 | IRenderEngineContext | pure 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) | IRenderEngineContext | pure virtual |
SetRenderParamsRenderRead(RENDER_PARAMS *rp, VOLVISIMAGE *imReq, VOLVISIMAGE *imRes)=0 | IRenderEngineContext | pure virtual |
SetRenderParamsRenderReadStereo(RENDER_PARAMS *rp, VOLVISIMAGE *imReq, VOLVISIMAGE *imRes, VOLVISIMAGE *imRes2)=0 (defined in IRenderEngineContext) | IRenderEngineContext | pure virtual |
SetSegmentationBoundaries(unsigned long long *masks)=0 (defined in IRenderEngineContext) | IRenderEngineContext | pure virtual |
SetTransferFunction(const unsigned int index, RENDER_RANGE_PARAMS *arrParams)=0 | IRenderEngineContext | pure virtual |
SetVertexColorMapTransferFunction(RENDER_RANGE_PARAMS *rrp)=0 (defined in IRenderEngineContext) | IRenderEngineContext | pure virtual |
SetViewMode(const ENUM_VIEW_MODE mode)=0 | IRenderEngineContext | pure virtual |
SetVolumeData(IVolumeDataContext *pData, IOctreeContext *pOctree)=0 | IRenderEngineContext | pure virtual |
SetVolumeData4D(IVolumeDataContext **arrData, IOctreeContext **arrOctrees, const unsigned int numVolumes)=0 | IRenderEngineContext | pure virtual |
ShootRay(POINT *pt, RAYSTOPINFO *rsi, const unsigned int Num)=0 | IRenderEngineContext | pure virtual |
ShootRayEx(POINT *pt, VECTOR3D *start, VECTOR3D *direction, double percent, RAYSTOPINFO *rsi, signed int Num)=0 | IRenderEngineContext | pure virtual |
ShootRayFast(POINT *pt, RAYSTOPINFO *rsi, const unsigned int Num)=0 | IRenderEngineContext | pure virtual |
ShootRayGetWall(POINT *pt, RAYWALLINFO *rsi, const unsigned int Num)=0 | IRenderEngineContext | pure virtual |
StartJobFindPath(signed long long *jobID, VECTOR3D *pStart, VECTOR3D *pFinish, FIND_PATH_PARAMS *pParams)=0 | IRenderEngineContext | pure virtual |
WaitForPrevRender(unsigned long long *imgID)=0 | IRenderEngineContext | pure virtual |