nw::gfx::BasicRenderQueue::BasicEnqueueModelTranslucentModelBaseFunctor Structure

Syntax

template <typename ModelType, typename CalculateDepth, typename IsCalculating>
struct BasicEnqueueModelTranslucentModelBaseFunctor
{
   CalculateDepth calculateDepth;
   BasicRenderQueue * renderQueue;
   float modelDepth;
   u8 layerId;
};

Description

Functor for adding models to the render queue.

Creates keys for translucent mesh depth in model units.

Member Constants

camera const Camera &

Member Variables

calculateDepth CalculateDepth
renderQueue BasicRenderQueue *
modelDepth float
layerId u8

Member Functions

BasicEnqueueModelTranslucentModelBaseFunctor
operator()

CONFIDENTIAL