Home | History | Annotate | Download | only in D3D9

Lines Matching defs:material

108 		D3DMATERIAL9 material;
110 material.Diffuse.r = 1.0f;
111 material.Diffuse.g = 1.0f;
112 material.Diffuse.b = 1.0f;
113 material.Diffuse.a = 0.0f;
114 material.Ambient.r = 0.0f;
115 material.Ambient.g = 0.0f;
116 material.Ambient.b = 0.0f;
117 material.Ambient.a = 0.0f;
118 material.Emissive.r = 0.0f;
119 material.Emissive.g = 0.0f;
120 material.Emissive.b = 0.0f;
121 material.Emissive.a = 0.0f;
122 material.Specular.r = 0.0f;
123 material.Specular.g = 0.0f;
124 material.Specular.b = 0.0f;
125 material.Specular.a = 0.0f;
126 material.Power = 0.0f;
128 SetMaterial(&material);
1607 long Direct3DDevice9::GetMaterial(D3DMATERIAL9 *material)
1611 TRACE("D3DMATERIAL9 *material = 0x%0.8p", material);
1613 if(!material)
1618 *material = this->material;
2829 long Direct3DDevice9::SetMaterial(const D3DMATERIAL9 *material)
2833 TRACE("const D3DMATERIAL9 *material = 0x%0.8p", material);
2835 if(!material)
2842 this->material = *material;
2844 renderer->setMaterialAmbient(sw::Color<float>(material->Ambient.r, material->Ambient.g, material->Ambient.b, material->Ambient.a));
2845 renderer->setMaterialDiffuse(sw::Color<float>(material->Diffuse.r, material->Diffuse.g, material->Diffuse.b, material->Diffuse.a));
2846 renderer->setMaterialEmission(sw::Color<float>(material->Emissive.r, material->Emissive.g, material->Emissive.b, material->Emissive.a));
2847 renderer->setMaterialShininess(material->Power);
2848 renderer->setMaterialSpecular(sw::Color<float>(material->Specular.r, material->Specular.g, material->Specular.b, material->Specular.a));
2852 stateRecorder->setMaterial(material);