//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // void MLR_I_C_DeT_TMesh::Copy( MLR_I_C_TMesh *tMesh, MLRState detailState, Stuff::Scalar xOff, Stuff::Scalar yOff, Stuff::Scalar xFac, Stuff::Scalar yFac ) { Check_Object(this); Check_Object(tMesh); Verify(gos_GetCurrentHeap() == Heap); int len; #if COLOR_AS_DWORD DWORD *_colors; #else RGBAColor *_colors; #endif MLR_I_DeT_TMesh::Copy(tMesh, detailState, xOff, yOff, xFac, yFac); tMesh->GetColorData(&_colors, &len); SetColorData(_colors, len); }
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // bool MLR_I_C_DeT_TMesh::Copy(MLR_I_C_DeT_PMesh *pMesh) { Check_Object(this); Check_Object(pMesh); int len; #if COLOR_AS_DWORD DWORD *_colors; #else RGBAColor *_colors; #endif MLR_I_DeT_TMesh::Copy(pMesh); pMesh->GetColorData(&_colors, &len); SetColorData(_colors, len); return true; }
CFWL_ArrowData::CFWL_ArrowData() : m_pColorData(NULL) { SetColorData(0); }
CFWL_ArrowData::CFWL_ArrowData() : m_pColorData(nullptr) { SetColorData(0); }