void setRenderState(const RenderState& rs) { setTexture(rs.texture); setTransform(rs.transform); setClipRect(rs.clipRect); setAlphaMode(rs.mode); }
void KRMaterial::setTransparency(GLfloat a) { if(a < 1.0f && m_alpha_mode == KRMaterial::KRMATERIAL_ALPHA_MODE_OPAQUE) { setAlphaMode(KRMaterial::KRMATERIAL_ALPHA_MODE_BLENDONESIDE); } m_tr = a; }