68 lines
1.3 KiB
C++
68 lines
1.3 KiB
C++
// gen-text.cpp: template for the generic CTE_GenTexture class
|
|
|
|
#include <stdafx.h>
|
|
#include <gen-text.h>
|
|
#include <te-globals.h>
|
|
#include <te-image.h>
|
|
|
|
#define new DEBUG_NEW
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
|
|
CTE_GenTexture::CTE_GenTexture()
|
|
{
|
|
// init...
|
|
CreateParameters();
|
|
}
|
|
|
|
CTE_GenTexture::CTE_GenTexture(CTE_GenTexture const& te)
|
|
{
|
|
// te heap objects require new
|
|
// init...
|
|
CreateParameters();
|
|
}
|
|
|
|
CTE_GenTexture::CTE_GenTexture(CString const& name)
|
|
{
|
|
SetName(name);
|
|
// init...
|
|
CreateParameters();
|
|
}
|
|
|
|
CTE_GenTexture::~CTE_GenTexture()
|
|
{
|
|
// delete heap objects
|
|
}
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
// Data access methods
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
// Generic CTE_Texture operations
|
|
|
|
void
|
|
CTE_GenTexture::CreateParameters(void)
|
|
{
|
|
}
|
|
|
|
void
|
|
CTE_GenTexture::Dump(void) const
|
|
{
|
|
CTE_Texture::Dump();
|
|
|
|
// Dump effect-specific data...
|
|
}
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
// Effect-specific operations
|
|
|
|
void
|
|
CTE_GenTexture::Generate
|
|
(
|
|
CTE_Outline const& outline, // copy may be passed on
|
|
CTE_Placement const& pl,
|
|
CTE_Image& result
|
|
)
|
|
{
|
|
} |