Saga3D API Documentation  1.0-RC4
EAttributeFormats.h
Go to the documentation of this file.
1 #ifndef __E_ATTRIBUTE_FORMATS_H_INCLUDED__
2 #define __E_ATTRIBUTE_FORMATS_H_INCLUDED__
3 #include <cstdint>
4 
5 namespace saga
6 {
7 namespace video
8 {
9 
10 enum class E_ATTRIBUTE_FORMAT {
11  FLOAT,
12  FLOAT2,
13  FLOAT3,
14  FLOAT4,
15  BYTE4,
16  BYTE4N,
17  UBYTE4,
18  UBYTE4N,
19  SHORT2,
20  SHORT2N,
21  SHORT4,
22  SHORT4N,
23  UINT10_N2
24 };
25 
26 uint32_t GetAttributeSize(const E_ATTRIBUTE_FORMAT format);
27 uint32_t GetAttributeComponentSize(const E_ATTRIBUTE_FORMAT format);
28 
29 } // namespace video
30 } // namespace saga
31 
32 #endif // __E_ATTRIBUTE_FORMATS_H_INCLUDED__
33 
saga::video::E_ATTRIBUTE_FORMAT::SHORT2
@ SHORT2
saga::video::E_ATTRIBUTE_FORMAT::BYTE4N
@ BYTE4N
saga::video::E_ATTRIBUTE_FORMAT::FLOAT2
@ FLOAT2
saga::video::GetAttributeComponentSize
uint32_t GetAttributeComponentSize(const E_ATTRIBUTE_FORMAT format)
saga::video::E_ATTRIBUTE_FORMAT::FLOAT3
@ FLOAT3
saga::video::E_ATTRIBUTE_FORMAT::BYTE4
@ BYTE4
saga::video::E_ATTRIBUTE_FORMAT::UINT10_N2
@ UINT10_N2
saga::video::E_ATTRIBUTE_FORMAT::SHORT4N
@ SHORT4N
saga::video::E_ATTRIBUTE_FORMAT::SHORT2N
@ SHORT2N
saga::video::E_ATTRIBUTE_FORMAT::UBYTE4
@ UBYTE4
saga::video::GetAttributeSize
uint32_t GetAttributeSize(const E_ATTRIBUTE_FORMAT format)
saga::video::E_ATTRIBUTE_FORMAT
E_ATTRIBUTE_FORMAT
Definition: EAttributeFormats.h:10
saga::video::E_ATTRIBUTE_FORMAT::FLOAT
@ FLOAT
saga::video::E_ATTRIBUTE_FORMAT::FLOAT4
@ FLOAT4
saga::video::E_ATTRIBUTE_FORMAT::SHORT4
@ SHORT4
saga::video::E_ATTRIBUTE_FORMAT::UBYTE4N
@ UBYTE4N
saga
Definition: aabbox3d.h:11