// This method returns the name of the 'i-th' sub-anim to appear in track view. TSTR Speckle::SubAnimName(int i) { switch (i) { case 0: return GetString(IDS_DS_COORDS); case 1: return GetString(IDS_DS_PARAMETERS); default: return GetSubTexmapTVName(i-2); } }
TSTR VDM::SubAnimName(int i) { switch (i) { case 0: return GetString(IDS_PARAMS); default: return GetSubTexmapTVName(i-1); } }
TSTR Gradient::SubAnimName(int i) { switch (i) { case 0: return GetString(IDS_DS_COORDINATES); case 1: return GetString(IDS_DS_PARAMETERS); case TEXOUT_REF: return GetString(IDS_DS_OUTPUT); default: return GetSubTexmapTVName(i-2); } }
TSTR Output::SubAnimName(int i) { switch (i) { case 0: return GetSubTexmapTVName(0); case 1: return TSTR(GetString(IDS_DS_OUTPUT)); case 2: TSTR(GetString(IDS_DS_PARAMETERS)); default: assert(0); return _T(""); } }
TSTR Noise::SubAnimName(int i) { switch (i) { case XYZGEN_REF: return GetString(IDS_DS_COORDINATES); case PBLOCK_REF: return GetString(IDS_DS_PARAMETERS); case TEXOUT_REF: return GetString(IDS_DS_OUTPUT); default: return GetSubTexmapTVName(i-2); } }
TSTR Wood::SubAnimName(int i) { switch (i) { case 0: return TSTR(GetString(IDS_DS_COORDINATES)); case 1: return TSTR(GetString(IDS_DS_PARAMETERS)); default: return GetSubTexmapTVName(i-2); } }
TSTR SampleShaderPlugin::SubAnimName(int i) { //TODO: Return the sub-anim names switch (i) { case 0: return GetString(IDS_COORDS); case 1: return GetString(IDS_PARAMS); default: return GetSubTexmapTVName(i-1); } }
TSTR BerconTile::SubAnimName(int i) { switch (i) { case COORD_REF: return GetString(IDS_COORDS); case PBLOCK_REF: return GetString(IDS_PARAMS); case OUTPUT_REF: return GetString(IDS_OUTPUT); case PBMAP_REF: return GetString(IDS_PBMAP); default: return GetSubTexmapTVName(i-2); } }
TSTR CrackVisualizer::SubAnimName(int i) { //TODO: Return the sub-anim names switch (i) { case 0: return GetString(IDS_COORDS); case 1: return GetString(IDS_PARAMS); default: return GetSubTexmapTVName(i-1); } }
TSTR BerconGradient::SubAnimName(int i) { switch (i) { case PBLOCK_REF: return GetString(IDS_PARAMS); case COORD_REF: return GetString(IDS_COORDS); case OUTPUT_REF: return GetString(IDS_OUTPUT); case CURVE_REF: return GetString(IDS_CURVE); case CURVEPB_REF: return GetString(IDS_CURVEPB); default: return GetSubTexmapTVName(i-REF_OFFSET); } }
TSTR MatCustAttrib::SubAnimName(int i) { if(i < pblock->NumSubs()) return pblock->SubAnimName(i); else if(i == pblock->NumSubs()) return GetSubTexmapTVName(0); else return TSTR(_T("????")); }
TSTR Composite::SubAnimName(int i) { return GetSubTexmapTVName(i); }
TSTR StressTexmap::SubAnimName(int i) { if (i< NSUBTEX) return GetSubTexmapTVName(i); else return TSTR(_T("")); }
TSTR Mask::SubAnimName(int i) { if (i< 2) return GetSubTexmapTVName(i); else return TSTR(_T("")); }