ValueMapRendererComponent.h
732 Bytes
#pragma once
#ifndef _ValueMapRendererComponent_H_
#define _ValueMapRendererComponent_H_
#include<string>
#ifndef _Renderer_h_
#define _Renderer_h_
#include "Renderer.h"
#endif
using namespace std;
namespace DmapCore_30
{
class Renderer;
class CORE_EXPORT ValueMapRendererComponent
{
public:
int GetN();
ValueMapRendererComponent();
ValueMapRendererComponent(Renderer* pSymbol, string sValue = "");
~ValueMapRendererComponent();
static ValueMapRendererComponent* CreateNew();
bool AddRef();
bool Release();
Renderer* GetSymbol();
bool SetSymbol(Renderer* pSymbol);
const char* GetValue();
bool SetValue(const char * sValue);
Renderer * m_pSymbol;
string m_sValue;
private:
int m_iN;
};
}
#endif