|
// OAGMFCDoc.h : interface of the COAGMFCDoc class
//
#pragma once
#include <WinRenderer.h>
class COAGMFCDoc : public CDocument
{
protected: // create from serialization only
COAGMFCDoc();
DECLARE_DYNCREATE(COAGMFCDoc)
// Attributes
public:
oag::TextureMappingTable* m_pTextureMappingTable;
oag::FontMappingTable* m_pFontMappingTable;
oag::OAGScene* m_pScene;
CArray<oag::OAGVector3f, oag::OAGVector3f> m_lstVector;
// Operations
public:
void CreateNewGeometry2D(int nType);
void CreateLibraryObjects();
void UnloadLibraryObjects();
// Overrides
public:
virtual BOOL OnNewDocument();
virtual void Serialize(CArchive& ar);
// Implementation
public:
virtual ~COAGMFCDoc();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
protected:
// Generated message map functions
protected:
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnFileOpen();
afx_msg void OnFileSave();
afx_msg void OnInsertTexture();
afx_msg void OnInsertFont();
};
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
I live in Matão, a small city in Brazil. I studied as Programmer in a College for Software Development in Database.
After finishing the College I have been working with java, c# and Computer Graphics with searches for OpenGL.