Hi Jon,
My code looks like this:
-------
void CElementGraphicsProcessor::_AnnounceElemDisplayParams (ElemDisplayParamsCR displayParams)
{
__super::_AnnounceElemDisplayParams (displayParams);
if( displayParams.m_useElemColorRGB == true )
{
....
}
else if(displayParams.m_isElemColorByLevel)
{
mdlElement_getProperties ( &uiLevel , NULL , NULL , NULL , NULL , NULL , NULL , NULL , m_pMSElement );
mdlLevel_getElementColor(&displayColor, pDgnModelRef, uiLevel);
}
else if(displayParams.m_isElemColorByCell)
{
....
}
}
-------
Regards,
Sundar
My code looks like this:
-------
void CElementGraphicsProcessor::_AnnounceElemDisplayParams (ElemDisplayParamsCR displayParams)
{
__super::_AnnounceElemDisplayParams (displayParams);
if( displayParams.m_useElemColorRGB == true )
{
....
}
else if(displayParams.m_isElemColorByLevel)
{
mdlElement_getProperties ( &uiLevel , NULL , NULL , NULL , NULL , NULL , NULL , NULL , m_pMSElement );
mdlLevel_getElementColor(&displayColor, pDgnModelRef, uiLevel);
}
else if(displayParams.m_isElemColorByCell)
{
....
}
}
-------
Regards,
Sundar