• Advertisement
Sign in to follow this  

C# - store a "reference" of an object : performance killer?

This topic is 2027 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi,

I've been programming in C# for a long time & one thing I'd love to have there (optionally) are pointers.

I've been developing a game project for several years, & I usually declare attributes in my classes in order to store other handy objects.
For example, I've created a custom ModelMesh in which I store it's parent (container) Model:

class ExtendedModelMesh()
{
-Model theModelWhoContainsMe;
}

I do this for example to be able to access easy & quickly to the model's position, rotation, scale attributes & some other things.


My question is: Is it a performance killer? (in this particular case I store the same model along all it's meshes (imagine 150 meshes per model).
Is it not only eating a lot of memory but also slowing down things when fetching up the model?

Thanks a lot,

Synth

Share this post


Link to post
Share on other sites
Advertisement
Good to know that!
Thanks a lot, that was an ultrasonic speed answer!! [img]http://public.gamedev.net//public/style_emoticons/default/laugh.png[/img]

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement