template <typename ModelType, typename CalculateDepth, typename IsCalculating>
struct BasicEnqueueModelTranslucentModelBaseFunctor
{
CalculateDepth calculateDepth;
BasicRenderQueue * renderQueue;
float modelDepth;
u8 layerId;
};
Functor for adding models to the render queue.
Creates keys for translucent mesh depth in model units.
| calculateDepth | ||
|---|---|---|
renderQueue
|
||
| modelDepth | ||
layerId
|
CONFIDENTIAL