Home | History | Annotate | Download | only in D3D8

Lines Matching defs:material

96 		D3DMATERIAL8 material;
98 material.Diffuse.r = 1.0f;
99 material.Diffuse.g = 1.0f;
100 material.Diffuse.b = 1.0f;
101 material.Diffuse.a = 0.0f;
102 material.Ambient.r = 0.0f;
103 material.Ambient.g = 0.0f;
104 material.Ambient.b = 0.0f;
105 material.Ambient.a = 0.0f;
106 material.Emissive.r = 0.0f;
107 material.Emissive.g = 0.0f;
108 material.Emissive.b = 0.0f;
109 material.Emissive.a = 0.0f;
110 material.Specular.r = 0.0f;
111 material.Specular.g = 0.0f;
112 material.Specular.b = 0.0f;
113 material.Specular.a = 0.0f;
114 material.Power = 0.0f;
116 SetMaterial(&material);
1446 long Direct3DDevice8::GetMaterial(D3DMATERIAL8 *material)
1450 if(!material)
1455 *material = this->material;
2204 long Direct3DDevice8::SetMaterial(const D3DMATERIAL8 *material)
2208 if(!material)
2215 this->material = *material;
2217 renderer->setMaterialAmbient(sw::Color<float>(material->Ambient.r, material->Ambient.g, material->Ambient.b, material->Ambient.a));
2218 renderer->setMaterialDiffuse(sw::Color<float>(material->Diffuse.r, material->Diffuse.g, material->Diffuse.b, material->Diffuse.a));
2219 renderer->setMaterialEmission(sw::Color<float>(material->Emissive.r, material->Emissive.g, material->Emissive.b, material->Emissive.a));
2220 renderer->setMaterialShininess(material->Power);
2221 renderer->setMaterialSpecular(sw::Color<float>(material->Specular.r, material->Specular.g, material->Specular.b, material->Specular.a));
2225 stateRecorder.back()->setMaterial(material);