Fovia's C++ Client/Server API
Deprecated List
Class CROP_BOX_PARAMS
If you wish to specify a crop box, you should specify 6 clipping planes using RENDER_PARAMS::CutPlanes
Member ENUM_OCTREE_MEMORY_MODE
This deprecated enumeration describes a memory/performance tradeoff that is no longer relevant. We always use the lower memory amount now with the higher performance intact.
Class IDataHolderContext
Not currently in use.
Member IRenderEngineContext::SetRenderParamsRenderRead (RENDER_PARAMS *rp, VOLVISIMAGE *imReq, VOLVISIMAGE *imRes)=0
If you wish to multiplex these types of commands in the client/server environment, RenderStreamed() will perform this task in a much more efficient manner.
Member IRenderEngineContext::SetViewMode (const ENUM_VIEW_MODE mode)=0
This is functionally equivalent to setting the RF_FRONT_CLIPPING_PLANE_ENABLED flag on the RENDER_PARAMS. That should be used instead.
Member IRenderQueue::SetViewMode (const ENUM_VIEW_MODE mode)=0
This is functionally equivalent to setting the RF_FRONT_CLIPPING_PLANE_ENABLED flag on the RENDER_PARAMS. That should be used instead.
Member LIGHT_MODEL_BEAM
In perspective modes, the model is always headlight. In parallel modes, the model is always beam.
Member LIGHT_MODEL_HEADLIGHT
In perspective modes, the model is always headlight. In parallel modes, the model is always beam.
Member RENDER_PARAMS::CropBox
This is not currently in use. Use CutPlanes to apply a cropping box.
Member RENDER_PARAMS::LightModel
Perspective rendering always uses LIGHT_MODEL_HEADLIGHT and parallel always uses LIGHT_MODEL_BEAM. Setting this field does nothing to affect that.
Member VOLUME_DATA_PARAMS::Voi
If you wish to crop the volume, use RENDER_PARAMS::CutPlanes.