Cached size, real size m_Size is actually dependent on resolution
and can have different *real* outcomes, this is the real outcome
cached to avoid slow calculations in real time.
m_DisplayFrustum: Render the cull frustum and other data that may be interesting
to evaluate culling and shadow map calculations
Can be controlled from JS via renderer.
Settings pool, all an object's settings are located here
If a derived object has got more settings that the base
settings, it's because they have a new version of the
function SetupSettings().
Each slot contains a linked list of model data objects, up to m_Slots-1
At the end of the frame, m_Slots is reset to 0, but m_ModelSlots stays
the same size (we assume the same number of slots is going to be used
next frame)
LookupBlend: find and return the blendmap fitting the given shape by
iterating through the given data table and testing each shape in flipped and
rotated forms until a match is found
Class ModelVertexRenderer: Normal ModelRenderer implementations delegate
vertex array management and vertex transformation to an implementation of
ModelVertexRenderer.