Fovia's C++ Client/Server API
|
Public Member Functions | |
virtual signed int | GetRenderEngineContext (IRenderEngineContext **ppContext)=0 |
virtual signed int | GetRenderParams (RENDER_PARAMS *pParams)=0 |
virtual signed int | GetRenderParamsCached (RENDER_PARAMS *pParams)=0 |
virtual signed int | GetRenderParamsEx (RENDER_PARAMS *pParams, const signed int bIncludeQueuedParams)=0 |
virtual signed int | RenderFinal ()=0 |
virtual signed int | RenderFinalEx (const signed int bNotifyListeners)=0 |
virtual signed int | RenderFinalEx2 (const signed int bIgnoreParams, const ENUM_RENDER_PARAMS_MASK paramsToIgnore)=0 |
virtual signed int | RenderFinalEx3 (const signed int bNotifyListeners, const signed int bIgnoreParams, const ENUM_RENDER_PARAMS_MASK paramsToIgnore)=0 |
virtual signed int | SetAutonavigating (const signed int bNavigating, const double speed)=0 |
virtual signed int | SetCurvedMPRPath (const unsigned int numProjPlanes, MATRIX44D *arrProjPlanes, const ENUM_CURVED_MPR_TYPE type)=0 |
virtual signed int | SetRenderParams (RENDER_PARAMS *pRP)=0 |
virtual signed int | SetRenderParamsEx (RENDER_PARAMS *pRP, const signed int bNotifyLinked)=0 |
virtual signed int | SetRenderParamsEx2 (RENDER_PARAMS *pRP, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices)=0 |
virtual signed int | SetRenderParamsEx3 (RENDER_PARAMS *pRP, const unsigned int numVertexCallLists, IVertexCallListContext **arrVertices, const signed int bNotifyLinked)=0 |
virtual signed int | SetViewMode (const ENUM_VIEW_MODE mode)=0 |
![]() | |
virtual signed int | AskInterface (const BGUID *piid, IRoot **ppr)=0 |
template<class T > | |
signed int | AskInterface (T **pp) |
virtual signed int | DecRef ()=0 |
virtual signed int | IncRef ()=0 |
Generic interface for implementing objects (such as mouse adaptors) that take in some sort of input that results in setting rendering parameters on a render engine object. Currently, IRenderEngineContext and IRenderQueue implement this interface. See the documentation for each object to see how they respond to each of these funcitons.