Пример #1
0
        private static ParameterCollection GetMaterialPassParameters(this ModelComponent modelComponent, int materialIndex, int passIndex)
        {
            var material = modelComponent.GetMaterialCopy(materialIndex);

            if (passIndex < 0 || passIndex >= material.Passes.Count)
            {
                throw new ArgumentOutOfRangeException(nameof(passIndex));
            }

            return(material.Passes[passIndex].Parameters);
        }