Guest User

Untitled

a guest
Oct 20th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. delegate void SetupDynamicParameter(RenderContext r);
  2. event SetupDynamicParameter SetupDynamicParameters;
  3.  
  4.  
  5. void InitializeDynamicParameters()
  6. {
  7. //int boneIndex = instances[i].BoneIndex;
  8. //SetupBlendMatrices(boneIndex);
  9. foreach (var param in DefaultEffect.Parameters)
  10. {
  11. var semantic = param.Semantic;
  12. var name = param.Name;
  13. //Debug.WriteLine(semantic + " " + param.Name);
  14. var p = param;
  15.  
  16. if (semantic.CompareTo("View") == 0 || name.CompareTo("View") == 0)
  17. {
  18. SetupDynamicParameters += (r) =>
  19. {
  20. if (r.Matrices.View != EffectState.Matrices.View)
  21. {
  22. p.SetValue(r.Matrices.View);
  23. EffectState.Matrices.View = r.Matrices.View;
  24. }
  25. };
  26. //param.SetValue(matrices.View);
  27. }
Add Comment
Please, Sign In to add comment