void GetMaterialDimensions( MaterialSystemMaterial_t materialHandle, int *width, int *height ) { PreviewImageRetVal_t retVal; ImageFormat dummyImageFormat; IMaterial *material = ( IMaterial * )materialHandle; bool translucent; retVal = material->GetPreviewImageProperties( width, height, &dummyImageFormat, &translucent ); if (retVal != MATERIAL_PREVIEW_IMAGE_OK ) { #if 0 if (retVal == MATERIAL_PREVIEW_IMAGE_BAD ) { Error( "problem getting preview image for %s", g_pMaterialSystem->GetMaterialName( materialInfo[matID].materialHandle ) ); } #else *width = 128; *height = 128; #endif } }