void CCgUniform4f::update(const void* data, const SMaterial& material) const { f32* Data = (f32*)data; cgSetParameter4f(Parameter, *Data, *(Data+1), *(Data+2), *(Data+3)); }
void CgEffect::SetVector(const char* name, Vector4& v) { cgSetParameter4f(this->retrieveParameter(name), v.GetX(), v.GetY(), v.GetZ(), v.GetW()); }
// // SetFloat4 // void CCgUniform::SetFloat4( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { cgSetParameter4f( m_Parameter, x, y, z, w ); }