Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members
E:/Programming/MyProject/K_Game_hg/GameEngine/include/render/VertexIndexData.h
Go to the documentation of this file.
00001 // Copyright 2006-2011 by Kat'Oun
00002 
00003 #ifndef _VERTEX_INDEX_DATA_H_
00004 #define _VERTEX_INDEX_DATA_H_
00005 
00006 #include <EngineConfig.h>
00007 #include <core/Types.h>
00008 
00009 namespace render
00010 {
00011 
00012 class VertexDeclaration;
00013 class VertexBufferBinding;
00014 class IndexBuffer;
00015 
00017 class ENGINE_PUBLIC_EXPORT VertexData
00018 {
00019 public:
00020 
00021         VertexData();
00022         ~VertexData();
00023 
00025         VertexDeclaration* vertexDeclaration;
00027         VertexBufferBinding* vertexBufferBinding;
00029         u32 vertexStart;
00031         u32 vertexCount;
00032 };
00033 
00035 class ENGINE_PUBLIC_EXPORT IndexData
00036 {
00037 public:
00038 
00039         IndexData();
00040         ~IndexData();
00041 
00043         IndexBuffer* indexBuffer;
00044 
00046         u32 indexStart;
00047 
00049         u32 indexCount;
00050 };
00051 
00052 }// end namespace render
00053 
00054 #endif// _VERTEXINDEXDATA_H_

The KG Game Engine
The KG Game Engine Documentation © 2006-2011 by Kat'Oun. Generated on Sat Jul 2 2011 00:50:05 by Doxygen (1.7.4)