Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- delegate void SetupDynamicParameter(RenderContext r);
- event SetupDynamicParameter SetupDynamicParameters;
- void InitializeDynamicParameters()
- {
- //int boneIndex = instances[i].BoneIndex;
- //SetupBlendMatrices(boneIndex);
- foreach (var param in DefaultEffect.Parameters)
- {
- var semantic = param.Semantic;
- var name = param.Name;
- //Debug.WriteLine(semantic + " " + param.Name);
- var p = param;
- if (semantic.CompareTo("View") == 0 || name.CompareTo("View") == 0)
- {
- SetupDynamicParameters += (r) =>
- {
- if (r.Matrices.View != EffectState.Matrices.View)
- {
- p.SetValue(r.Matrices.View);
- EffectState.Matrices.View = r.Matrices.View;
- }
- };
- //param.SetValue(matrices.View);
- }
Add Comment
Please, Sign In to add comment