Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008 #ifndef __SP_HWBUFFER_INDEXFORMAT_H__
00009 #define __SP_HWBUFFER_INDEXFORMAT_H__
00010
00011
00012 #include "Base/spStandard.hpp"
00013 #include "Base/spVertexFormat.hpp"
00014
00015
00016 namespace sp
00017 {
00018 namespace video
00019 {
00020
00021
00023 class SP_EXPORT IndexFormat
00024 {
00025
00026 public:
00027
00028 IndexFormat();
00029 IndexFormat(const IndexFormat &Other);
00030 ~IndexFormat();
00031
00032
00033
00034 void setDataType(const ERendererDataTypes Type);
00035
00036
00037
00039 inline u32 getFormatSize() const
00040 {
00041 return FormatSize_;
00042 }
00043
00045 inline ERendererDataTypes getDataType() const
00046 {
00047 return Type_;
00048 }
00049
00050 private:
00051
00052
00053
00054 s32 FormatSize_;
00055 ERendererDataTypes Type_;
00056
00057 };
00058
00059
00060 }
00061
00062 }
00063
00064
00065 #endif
00066
00067
00068
00069