public ShaderAttribute Build() { var paramListHandle = FixedHandleListInternal.Build(container, parameters, (p) => (p.handle)); var attributeInternal = new ShaderAttributeInternal(); attributeInternal.Setup(container, name, paramListHandle); var returnHandle = container.AddShaderAttributeInternal(attributeInternal); return(new ShaderAttribute(container, returnHandle)); }
internal extern FoundryHandle AddShaderAttributeInternal(ShaderAttributeInternal shaderAttributeInternal);