B
nun ja, aufrufe von GetDesc kommen immer dann vor, wenn ich etwas über die surface (in diesem beispiel, kann auch ein vb/ib, eine textur oder ähnliches sein, mache das in den klassen genau so) wissen will, da ich zB größe und Format nicht anderweitig speichere, sondern eben nur in der desc.
Nun wollte ich jedoch letztens eine Effect Klasse schreiben (Wrapper für ID3DXEffect). Besonders bei dieser Klasse kam mir diese Frage. inwieweit ist es sinnvoll einzelne infos über den effekt zu speichern? sicherlich macht es noch (wenn auch nur ein bisschen^^) sinn, die descs der einzelnen techniques und passes zu speichern, aber wie sieht es mit handles zu einzelnen funktionen oder gar parametern aus?? sollte ich diese aus gründen der geschwindigkeit bei der initialisierung alle ermitteln??
eine "it-depends-antwort" trifft hier nur "halbwegs" zu, da ich ja nie weiß, was der (potentielle^^) user mit meinem wrapper macht...