Saga3D API Documentation
1.0-RC4
EHardwareBufferFlags.h
Go to the documentation of this file.
1
// Copyright (C) 2002-2012 Nikolaus Gebhardt
2
// This file is part of the "Irrlicht Engine".
3
// For conditions of distribution and use, see copyright notice in irrlicht.h
4
5
#ifndef __E_HARDWARE_BUFFER_FLAGS_INCLUDED__
6
#define __E_HARDWARE_BUFFER_FLAGS_INCLUDED__
7
8
namespace
saga
9
{
10
namespace
scene
11
{
12
13
enum class
E_HARDWARE_MAPPING
14
{
16
NEVER
,
17
19
STATIC
,
20
22
DYNAMIC
,
23
25
STREAM
26
};
27
28
enum class
E_BUFFER_TYPE
29
{
31
NONE
,
33
VERTEX
,
35
INDEX
,
37
VERTEX_AND_INDEX
38
};
39
40
}
// namespace scene
41
}
// namespace saga
42
43
#endif
44
saga::scene::E_BUFFER_TYPE::NONE
@ NONE
Does not change anything.
saga::scene::E_BUFFER_TYPE::INDEX
@ INDEX
Change the index mapping.
saga::scene::E_BUFFER_TYPE::VERTEX
@ VERTEX
Change the vertex mapping.
saga::scene::E_HARDWARE_MAPPING::STREAM
@ STREAM
Always changed, cache optimizing on the GPU.
saga::scene::E_HARDWARE_MAPPING::NEVER
@ NEVER
Don't store on the hardware.
saga::scene::STATIC
@ STATIC
Definition:
IMesh.h:17
saga::scene::E_BUFFER_TYPE::VERTEX_AND_INDEX
@ VERTEX_AND_INDEX
Change both vertex and index mapping to the same value.
saga::scene::E_BUFFER_TYPE
E_BUFFER_TYPE
Definition:
EHardwareBufferFlags.h:28
saga::scene::E_HARDWARE_MAPPING::DYNAMIC
@ DYNAMIC
Sometimes changed, driver optimized placement.
saga::scene::E_HARDWARE_MAPPING
E_HARDWARE_MAPPING
Definition:
EHardwareBufferFlags.h:13
saga
Definition:
aabbox3d.h:11
library
include
EHardwareBufferFlags.h
Generated by
1.8.17