Elaztek Developer Hub
Blamite Game Engine - blam!  00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
BlamCompositorPassDefinition Class Reference

Base class for Blamite compositor passes. More...

#include <compositor.h>

+ Inheritance diagram for BlamCompositorPassDefinition:
+ Collaboration diagram for BlamCompositorPassDefinition:

Public Member Functions

BlamCompositorPassType GetType () const
 Retrieves the type of the compositor pass. More...
 

Protected Member Functions

 BlamCompositorPassDefinition (BlamCompositorPassType _pass_type, Ogre::CompositorTargetDef *parent_target_def)
 Constructs a new BlamCompositorPassDefinition. More...
 

Detailed Description

Base class for Blamite compositor passes.

When creating any custom passes for OGRE's compositor, it should inherit from this class rather than the default Ogre::CompositorPassDef class.

Constructor & Destructor Documentation

◆ BlamCompositorPassDefinition()

BlamCompositorPassDefinition::BlamCompositorPassDefinition ( BlamCompositorPassType  _pass_type,
Ogre::CompositorTargetDef *  parent_target_def 
)
protected

Constructs a new BlamCompositorPassDefinition.

Parameters
_pass_type- The type of the compositor pass.
parent_target_def-

Member Function Documentation

◆ GetType()

BlamCompositorPassType BlamCompositorPassDefinition::GetType ( ) const

Retrieves the type of the compositor pass.

Returns
The type of the compositor pass. See BlamCompositorPassType for details.

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