Advertisement
Guest User

HLSLMaterialTranslator

a guest
Dec 8th, 2015
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.54 KB | None | 0 0
  1. // HLSLMaterialTranslator.h
  2.  
  3. virtual int32 GetStaticIntValue(int32 IntIndex, bool& bSucceeded) override
  4. {
  5.     bSucceeded = true;
  6.     if (IntIndex == INDEX_NONE)
  7.     {
  8.         bSucceeded = false;
  9.         return INDEX_NONE;
  10.     }
  11.  
  12.     if (GetParameterType(IntIndex) != MCT_Float)
  13.     {
  14.         Errorf(TEXT("Failed to cast %s input to float type"), DescribeType(GetParameterType(IntIndex)));
  15.         bSucceeded = false;
  16.         return INDEX_NONE;
  17.     }
  18.  
  19.     if (GetParameterCode(IntIndex).IsNumeric())
  20.     {
  21.         return FCString::Atoi(*GetParameterCode(IntIndex));
  22.     }
  23.  
  24.     return INDEX_NONE;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement