Lines Matching refs:parameter

402     void SetUserUniform(GLint location, ResShaderParameterValue parameter) const  in SetUserUniform()  argument
404 if (parameter.GetUniformType() == ResShaderParameterValue::TYPE_BOOL1) in SetUserUniform()
406 glUniform1iv(location, 1, reinterpret_cast<GLint*>(parameter.GetValueS32())); in SetUserUniform()
408 else if (parameter.GetUniformType() == ResShaderParameterValue::TYPE_FLOAT1) in SetUserUniform()
410 glUniform1fv(location, 1, parameter.GetValueF32()); in SetUserUniform()
412 else if (parameter.GetUniformType() == ResShaderParameterValue::TYPE_FLOAT2) in SetUserUniform()
414 glUniform2fv(location, 1, parameter.GetValueF32()); in SetUserUniform()
416 else if (parameter.GetUniformType() == ResShaderParameterValue::TYPE_FLOAT3) in SetUserUniform()
418 glUniform3fv(location, 1, parameter.GetValueF32()); in SetUserUniform()
420 else if (parameter.GetUniformType() == ResShaderParameterValue::TYPE_FLOAT4) in SetUserUniform()
422 glUniform4fv(location, 1, parameter.GetValueF32()); in SetUserUniform()
432 void SetUserVertexUniform(s32 index, ResShaderParameterValue parameter) const in SetUserVertexUniform() argument
434 if (parameter.GetUniformType() == ResShaderParameterValue::TYPE_BOOL1) in SetUserVertexUniform()
436 this->SetVertexUniformBool(index, parameter.GetValueBool()); in SetUserVertexUniform()
438 else if (parameter.GetUniformType() == ResShaderParameterValue::TYPE_FLOAT1) in SetUserVertexUniform()
440 internal::NWSetVertexUniform1fv(index, 1, parameter.GetValueF32()); in SetUserVertexUniform()
442 else if (parameter.GetUniformType() == ResShaderParameterValue::TYPE_FLOAT2) in SetUserVertexUniform()
444 internal::NWSetVertexUniform2fv(index, 1, parameter.GetValueF32()); in SetUserVertexUniform()
446 else if (parameter.GetUniformType() == ResShaderParameterValue::TYPE_FLOAT3) in SetUserVertexUniform()
448 internal::NWSetVertexUniform3fv(index, 1, parameter.GetValueF32()); in SetUserVertexUniform()
450 else if (parameter.GetUniformType() == ResShaderParameterValue::TYPE_FLOAT4) in SetUserVertexUniform()
452 internal::NWSetVertexUniform4fv(index, 1, parameter.GetValueF32()); in SetUserVertexUniform()
461 void SetUserGeometryUniform(s32 index, ResShaderParameterValue parameter) const in SetUserGeometryUniform() argument
463 if (parameter.GetUniformType() == ResShaderParameterValue::TYPE_BOOL1) in SetUserGeometryUniform()
465 this->SetGeometryUniformBool(index, parameter.GetValueBool()); in SetUserGeometryUniform()
467 else if (parameter.GetUniformType() == ResShaderParameterValue::TYPE_FLOAT1) in SetUserGeometryUniform()
469 internal::NWSetGeometryUniform1fv(index, 1, parameter.GetValueF32()); in SetUserGeometryUniform()
471 else if (parameter.GetUniformType() == ResShaderParameterValue::TYPE_FLOAT2) in SetUserGeometryUniform()
473 internal::NWSetGeometryUniform2fv(index, 1, parameter.GetValueF32()); in SetUserGeometryUniform()
475 else if (parameter.GetUniformType() == ResShaderParameterValue::TYPE_FLOAT3) in SetUserGeometryUniform()
477 internal::NWSetGeometryUniform3fv(index, 1, parameter.GetValueF32()); in SetUserGeometryUniform()
479 else if (parameter.GetUniformType() == ResShaderParameterValue::TYPE_FLOAT4) in SetUserGeometryUniform()
481 internal::NWSetGeometryUniform4fv(index, 1, parameter.GetValueF32()); in SetUserGeometryUniform()