/// <summary>Create a new instance by copying values from <paramref name="other"/>.</summary> /// <param name="other"></param> public AOVRequest(AOVRequest other) { m_MaterialProperty = other.m_MaterialProperty; m_LightingProperty = other.m_LightingProperty; m_DebugFullScreen = other.m_DebugFullScreen; m_LightFilterProperty = other.m_LightFilterProperty; }
/// <summary>Create a new instance by copying values from <paramref name="other"/>.</summary> /// <param name="other"></param> public AOVRequest(AOVRequest other) { m_MaterialProperty = other.m_MaterialProperty; m_LightingProperty = other.m_LightingProperty; m_DebugFullScreen = other.m_DebugFullScreen; m_LightFilterProperty = other.m_LightFilterProperty; m_OverrideRenderFormat = other.m_OverrideRenderFormat; }
/// <summary>State the property to render. In case of several SetFullscreenOutput chained call, only last will be used.</summary> /// <param name="materialProperty">The property to render.</param> /// <returns>A ref return to chain calls.</returns> public ref AOVRequest SetFullscreenOutput(MaterialSharedProperty materialProperty) { m_MaterialProperty = materialProperty; return(ref *thisPtr); }
public MaterialSharedPropertyMappingAttribute(MaterialSharedProperty property) => this.property = property;
/// <summary>State the property to render. In case of several SetFullscreenOutput chained call, only last will be used.</summary> public ref FramePassSettings SetFullscreenOutput(MaterialSharedProperty materialProperty) { m_MaterialProperty = materialProperty; return(ref *thisPtr); }
public FramePassSettings(FramePassSettings other) { m_MaterialProperty = other.m_MaterialProperty; m_LightingProperty = other.m_LightingProperty; m_DebugFullScreen = other.m_DebugFullScreen; }