void Model3dView::OnStageConnection( int depth )
{
+ Control::OnStageConnection( depth );
+
CustomActor self = Self();
self.AddRenderer( mRenderer );
Image tex0 = ResourceImage::New( imgUrl );
if( tex0 )
{
- Sampler sampler = Sampler::New( tex0, "sDiffuse" );
- sampler.SetWrapMode(Sampler::REPEAT,Sampler::REPEAT);
- sampler.SetAffectsTransparency(false);
-
- mMaterial.AddSampler( sampler );
+ mMaterial.AddTexture( tex0, "sDiffuse" );
}
}
Image tex1 = ResourceImage::New( imgUrl );
if (tex1)
{
- Sampler sampler = Sampler::New( tex1, "sNormal" );
- sampler.SetWrapMode(Sampler::REPEAT,Sampler::REPEAT);
- sampler.SetAffectsTransparency(false);
- sampler.SetFilterMode(Sampler::LINEAR,Sampler::LINEAR);
-
- mMaterial.AddSampler( sampler );
+ mMaterial.AddTexture( tex1, "sNormal" );
}
}
Image tex2 = ResourceImage::New( imgUrl );
if( tex2 )
{
- Sampler sampler = Sampler::New( tex2, "sGloss" );
- sampler.SetWrapMode(Sampler::REPEAT,Sampler::REPEAT);
- sampler.SetAffectsTransparency(false);
- sampler.SetFilterMode(Sampler::LINEAR,Sampler::LINEAR);
-
- mMaterial.AddSampler( sampler );
+ mMaterial.AddTexture( tex2, "sGloss" );
}
}
}