Пытаюсь создать функцию с аргументами по умолчанию, но такой аргумент не возможно занести в объект структур D3DCOLORVALUE. При попытках разобраться я понял что конструктора нет (или я не правильно понял, что тоже вероятно так как занимаюсь програмированием недавно). Так вот такой вопрос как можно заполнить структуру в функции.
Код функции.
Структура
Код функции.
<br />
void MaterialDiffuse(D3DCOLORVALUE Difzf = {1,1,1,0}){<br />
//code<br />
}<br />
<br />
Структура
<br />
typedef struct _D3DCOLORVALUE {<br />
float r;<br />
float g;<br />
float b;<br />
float a;<br />
} D3DCOLORVALUE;<br />