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
library
include
EAttributeFormats.h
Generated by
1.8.17