|  | ProtoTracer
    1.0
    Real-time 3D rendering and animation engine | 
A no-operation effect that leaves pixel groups unchanged. More...
#include <Passthrough.h>


| Public Member Functions | |
| Passthrough () | |
| Constructs a Passthrougheffect instance. | |
| void | ApplyEffect (IPixelGroup *pixelGroup) override | 
| Applies the passthrough effect to the given pixel group. | |
|  Public Member Functions inherited from Effect | |
| Effect () | |
| Default constructor for the Effectclass. | |
| void | SetRatio (float ratio) | 
| Sets the scaling ratio for the effect. | |
| Additional Inherited Members | |
|  Protected Attributes inherited from Effect | |
| float | ratio = 0.0f | 
| A scaling ratio used for dynamic effect adjustments. | |
A no-operation effect that leaves pixel groups unchanged.
The Passthrough effect is used when no transformations or modifications are required for a pixel group. 
Definition at line 24 of file Passthrough.h.
| Passthrough | ( | ) | 
Constructs a Passthrough effect instance. 
This constructor initializes the Passthrough effect without requiring any parameters. 
Definition at line 3 of file Passthrough.cpp.
| 
 | overridevirtual | 
Applies the passthrough effect to the given pixel group.
This method leaves the pixel group unchanged, effectively acting as a no-op.
| pixelGroup | Pointer to the IPixelGroupto which the effect will be applied. | 
Implements Effect.
Definition at line 5 of file Passthrough.cpp.