public void CopyFromSrc(CustomMaterialProperty src) { _name = src._name; _propType = src._propType; _value_Float = src._value_Float; _value_Int = src._value_Int; _value_Vector = src._value_Vector; _value_Color = src._value_Color; _value_Texture = src._value_Texture; }
public void MakeEmpty() { _name = "<No Name>"; _propType = SHADER_PROP_TYPE.Float; _value_Float = 0.0f; _value_Int = 0; _value_Vector = Vector4.zero; _value_Color = new Color(0, 0, 0, 1); _value_Texture = null; }
public PropertySet AddProperty(string name, bool isReserved, SHADER_PROP_TYPE propType) { PropertySet newPropertySet = new PropertySet(); newPropertySet._name = name; newPropertySet._isReserved = isReserved; newPropertySet._isOptionEnabled = true; newPropertySet._propType = propType; _propertySets.Add(newPropertySet); return(newPropertySet); }
public void CopyFromSrc(PropertySet srcProp) { _name = srcProp._name; _isReserved = srcProp._isReserved; _isOptionEnabled = srcProp._isOptionEnabled; _propType = srcProp._propType; _value_Float = srcProp._value_Float; _value_Int = srcProp._value_Int; _value_Vector = srcProp._value_Vector; _value_Color = srcProp._value_Color; _isCommonTexture = srcProp._isCommonTexture; _commonTexturePath = srcProp._commonTexturePath; _value_CommonTexture = srcProp._value_CommonTexture; for (int i = 0; i < srcProp._imageTexturePairs.Count; i++) { ImageTexturePair newImgTexPair = new ImageTexturePair(); newImgTexPair.CopyFromSrc(srcProp._imageTexturePairs[i]); _imageTexturePairs.Add(newImgTexPair); } }