CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
TAtomAttenuatedComponentVisualizer< T > Class Template Referenceabstract

#include <AtomAttenuatedComponentVisualizer.h>

Inheritance diagram for TAtomAttenuatedComponentVisualizer< T >:

Public Member Functions

virtual void DrawVisualization (const UActorComponent *Component, const FSceneView *View, FPrimitiveDrawInterface *PDI) override

Protected Member Functions

void DrawAttenuationVisualization (const FTransform &Transform, const TMultiMap< EAtomAttenuationShape, FAtomAttenuationSettings::AttenuationShapeDetails > &ShapeDetailsMap, const FSceneView *View, FPrimitiveDrawInterface *PDI)

Private Member Functions

virtual bool IsVisualizerEnabled (const FEngineShowFlags &ShowFlags) const =0

Member Function Documentation

◆ DrawAttenuationVisualization()

template<class T>
void TAtomAttenuatedComponentVisualizer< T >::DrawAttenuationVisualization ( const FTransform & Transform,
const TMultiMap< EAtomAttenuationShape, FAtomAttenuationSettings::AttenuationShapeDetails > & ShapeDetailsMap,
const FSceneView * View,
FPrimitiveDrawInterface * PDI )
inlineprotected

◆ DrawVisualization()

template<class T>
virtual void TAtomAttenuatedComponentVisualizer< T >::DrawVisualization ( const UActorComponent * Component,
const FSceneView * View,
FPrimitiveDrawInterface * PDI )
inlineoverridevirtual

◆ IsVisualizerEnabled()

template<class T>
virtual bool TAtomAttenuatedComponentVisualizer< T >::IsVisualizerEnabled ( const FEngineShowFlags & ShowFlags) const
privatepure virtual

The documentation for this class was generated from the following file: