示例#1
0
void CCgUniform4f::update(const void* data, const SMaterial& material) const
{
	f32* Data = (f32*)data;
	cgSetParameter4f(Parameter, *Data, *(Data+1), *(Data+2), *(Data+3));
}
示例#2
0
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 );
 }