Fovia C++ In-Process API
|
This is the complete list of members for IRenderEngine, including all inherited members.
ApplyVolumetricShadowMap(IVolumeShadow *pShadow)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
AskInterface(const BGUID *piid, IRoot **ppr)=0 | IRenderEngine | pure virtual |
IRoot::AskInterface(T **pp) | IRoot | inline |
Close()=0 | IRenderEngine | pure virtual |
DecRef()=0 | IRenderEngine | pure virtual |
FastSwap(IVolumeData *pData, IVolumeOctree *pOctree)=0 | IRenderEngine | pure virtual |
FreeHandCut(signed int numPoints, POINT *arrPoints, int ppWidth, int ppHeight, int type)=0 | IRenderEngine | pure virtual |
GetCurvedResampling(IVolumeData **pOutputData, signed int numProjPlanesPerSlice, signed int numSlices, signed int ppWidth, signed int ppHeight, signed int measurementSlice, float Zoom, MATRIX44D **arrProjPlanes, ENUM_CURVED_MPR_TYPE type)=0 | IRenderEngine | pure virtual |
GetCurvedResamplingAlongNormal(IVolumeData **pOutputData, signed int numProjPlanes, signed int numSlicesInFront, signed int numSlicesBehind, double sliceSpacing, signed int ppWidth, signed int ppHeight, float Zoom, MATRIX44D *arrProjPlanes, ENUM_CURVED_MPR_TYPE type)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
GetCurvedSegmentationResampling(DATABYTE ***pBuffer, signed int numProjPlanesPerSlice, signed int numSlices, signed int ppWidth, signed int ppHeight, signed int measurementSlice, float Zoom, MATRIX44D **arrProjPlanes, ENUM_CURVED_MPR_TYPE type, IAllocator *pAlloc)=0 | IRenderEngine | pure virtual |
GetFramesPerPhase(signed int *frames)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
GetLastRenderedParams(RENDER_PARAMS *pVal)=0 | IRenderEngine | pure virtual |
GetMandibleTrace(VECTOR3D *left, VECTOR3D *right, VECTOR3D *front, unsigned int *numPoints, VECTOR3D *points, MATRIX44D *projectionPlane, float *zoom, double *slabThickness)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
GetNavigationVector(VECTOR3D *v)=0 | IRenderEngine | pure virtual |
GetPointVisibility(VERTEX3D *vtr, POINTVISIBLEINFO *pt, signed int Num)=0 | IRenderEngine | pure virtual |
GetPolygonCrossSectionLineParameters(double *width, COLOR_RGBA *color)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
GetRenderCallback(IRenderEngineCallback **irec, signed int **id)=0 | IRenderEngine | pure virtual |
GetRenderParams(RENDER_PARAMS *rp)=0 | IRenderEngine | pure virtual |
GetSegmentationBoundaries(unsigned long long *masks)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
GetTransferFunction(unsigned int index, RENDER_RANGE_PARAMS *arrParams)=0 | IRenderEngine | pure virtual |
GetTransferFunctionCount(unsigned int *numTFs)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
GetVertexCallLists(unsigned int *numLists, IVertexCallList ***arrLists)=0 | IRenderEngine | pure virtual |
GetVolumeCount(signed int *numVolumes)=0 | IRenderEngine | pure virtual |
GetVolumeData(IVolumeData **vd, IVolumeOctree **vo)=0 | IRenderEngine | pure virtual |
GetVoumetricShadowMap(IVolumeShadow **ppShadow)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
IncRef()=0 | IRenderEngine | pure virtual |
InterruptCurvedResampling()=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
InterruptRender()=0 | IRenderEngine | pure virtual |
IsRenderingFinished()=0 | IRenderEngine | pure virtual |
ProjectPoint(VERTEX3D *vtr, POINT *pt, signed int Num)=0 | IRenderEngine | pure virtual |
ProjectVolumetricShadow()=0 | IRenderEngine | pure virtual |
Render(signed int Reserved, VOLVISIMAGE imReq, VOLVISIMAGE *imRes)=0 | IRenderEngine | pure virtual |
RenderShadowLight()=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
ResetRenderParams()=0 | IRenderEngine | pure virtual |
SetCurvedMPRPath(signed int numProjPlanes, MATRIX44D *arrProjPlanes, ENUM_CURVED_MPR_TYPE type)=0 | IRenderEngine | pure virtual |
SetFastPolygonsEnabled(signed int bEnabled)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
SetFramesPerPhase(signed int frames)=0 | IRenderEngine | pure virtual |
SetFreeHandCutMode(ENUM_FHC_MODE mode)=0 | IRenderEngine | pure virtual |
SetOpacityReductionForSegmentationBoundary(unsigned int log2reduction)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
SetPhase(signed int phase)=0 | IRenderEngine | pure virtual |
SetPolygonCrossSectionLineParameters(double width, COLOR_RGBA color)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
SetProbeRayEnergyThreshold(double val)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
SetRenderCallback(IRenderEngineCallback *irec, signed int *id)=0 | IRenderEngine | pure virtual |
SetRenderParams(RENDER_PARAMS *rd)=0 | IRenderEngine | pure virtual |
SetSegmentationBoundaries(unsigned long long *masks)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
SetSegmentationBoundaryLightingThreshold(double threshold)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
SetTransferFunction(unsigned int index, RENDER_RANGE_PARAMS *arrParams)=0 | IRenderEngine | pure virtual |
SetVertexCallLists(unsigned int numLists, IVertexCallList **arrLists)=0 | IRenderEngine | pure virtual |
SetVertexColorMapTransferFunction(RENDER_RANGE_PARAMS *rrp)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
SetViewMode(ENUM_VIEW_MODE rm)=0 | IRenderEngine | pure virtual |
SetVolumeData(IVolumeData *vd, IVolumeOctree *vo)=0 | IRenderEngine | pure virtual |
SetVolumeData4D(IVolumeData **vd, IVolumeOctree **vo, signed int numVolumes)=0 | IRenderEngine | pure virtual |
ShootRay(POINT *pt, RAYSTOPINFO *rsi, signed int Num)=0 | IRenderEngine | pure virtual |
ShootRayEx(POINT *pt, VECTOR3D *start, VECTOR3D *direction, double percent, RAYSTOPINFO *rsi, signed int Num)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
ShootRayFast(POINT *pt, RAYSTOPINFO *rsi, signed int Num)=0 | IRenderEngine | pure virtual |
ShootRayGetWall(POINT *pt, RAYWALLINFO *rwi, signed int Num)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
StartRender(signed int Reserved, VOLVISIMAGE imReq)=0 | IRenderEngine | pure virtual |
TestFunction(unsigned int testType, void *pTestData, signed int bVRColor)=0 (defined in IRenderEngine) | IRenderEngine | pure virtual |
WaitRender(VOLVISIMAGE *imRes)=0 | IRenderEngine | pure virtual |