Main Page
Namespaces
Classes
Files
File List
File Members
include
GTGraphics.h
Go to the documentation of this file.
1
// David Eberly, Geometric Tools, Redmond WA 98052
2
// Copyright (c) 1998-2017
3
// Distributed under the Boost Software License, Version 1.0.
4
// http://www.boost.org/LICENSE_1_0.txt
5
// http://www.geometrictools.com/License/Boost/LICENSE_1_0.txt
6
// File Version: 3.0.0 (2016/06/19)
7
8
#pragma once
9
10
// Abstract bases class for DX11 and OpenGL.
11
#include <
Graphics/GteGEDrawTarget.h
>
12
#include <
Graphics/GteGEInputLayoutManager.h
>
13
#include <
Graphics/GteGEObject.h
>
14
#include <
Graphics/GteGraphicsEngine.h
>
15
16
// Effects
17
#include <
Graphics/GteAmbientLightEffect.h
>
18
#include <
Graphics/GteConstantColorEffect.h
>
19
#include <
Graphics/GteDirectionalLightEffect.h
>
20
#include <
Graphics/GteDirectionalLightTextureEffect.h
>
21
#include <
Graphics/GteFont.h
>
22
#include <
Graphics/GteFontArialW400H18.h
>
23
#include <
Graphics/GteLightCameraGeometry.h
>
24
#include <
Graphics/GteLighting.h
>
25
#include <
Graphics/GteLightingEffect.h
>
26
#include <
Graphics/GteMaterial.h
>
27
#include <
Graphics/GteOverlayEffect.h
>
28
#include <
Graphics/GtePlanarReflectionEffect.h
>
29
#include <
Graphics/GtePointLightEffect.h
>
30
#include <
Graphics/GtePointLightTextureEffect.h
>
31
#include <
Graphics/GteSpotLightEffect.h
>
32
#include <
Graphics/GteTextEffect.h
>
33
#include <
Graphics/GteTexture2Effect.h
>
34
#include <
Graphics/GteTexture3Effect.h
>
35
#include <
Graphics/GteVertexColorEffect.h
>
36
#include <
Graphics/GteVisualEffect.h
>
37
38
// Resources
39
#include <
Graphics/GteDataFormat.h
>
40
#include <
Graphics/GteGraphicsObject.h
>
41
#include <
Graphics/GteResource.h
>
42
43
// Resources/Buffers
44
#include <
Graphics/GteBuffer.h
>
45
#include <
Graphics/GteConstantBuffer.h
>
46
#include <
Graphics/GteIndexBuffer.h
>
47
#include <
Graphics/GteIndexFormat.h
>
48
#include <
Graphics/GteIndirectArgumentsBuffer.h
>
49
#include <
Graphics/GteMemberLayout.h
>
50
#include <
Graphics/GteRawBuffer.h
>
51
#include <
Graphics/GteStructuredBuffer.h
>
52
#include <
Graphics/GteTypedBuffer.h
>
53
#include <
Graphics/GteVertexBuffer.h
>
54
#include <
Graphics/GteVertexFormat.h
>
55
56
// Resources/Textures
57
#include <
Graphics/GteDrawTarget.h
>
58
#include <
Graphics/GteTexture.h
>
59
#include <
Graphics/GteTexture1.h
>
60
#include <
Graphics/GteTexture1Array.h
>
61
#include <
Graphics/GteTexture2.h
>
62
#include <
Graphics/GteTexture2Array.h
>
63
#include <
Graphics/GteTexture3.h
>
64
#include <
Graphics/GteTextureArray.h
>
65
#include <
Graphics/GteTextureBuffer.h
>
66
#include <
Graphics/GteTextureCube.h
>
67
#include <
Graphics/GteTextureCubeArray.h
>
68
#include <
Graphics/GteTextureDS.h
>
69
#include <
Graphics/GteTextureRT.h
>
70
#include <
Graphics/GteTextureSingle.h
>
71
72
// SceneGraph
73
#include <
Graphics/GteMeshFactory.h
>
74
75
// SceneGraph/Controllers
76
#include <
Graphics/GteBlendTransformController.h
>
77
#include <
Graphics/GteControlledObject.h
>
78
#include <
Graphics/GteController.h
>
79
#include <
Graphics/GteKeyframeController.h
>
80
#include <
Graphics/GteSkinController.h
>
81
#include <
Graphics/GteTransformController.h
>
82
83
// SceneGraph/Detail
84
#include <
Graphics/GteBillboardNode.h
>
85
86
// SceneGraph/Hierarchy
87
#include <
Graphics/GteBoundingSphere.h
>
88
#include <
Graphics/GteCamera.h
>
89
#include <
Graphics/GteCameraRig.h
>
90
#include <
Graphics/GteLight.h
>
91
#include <
Graphics/GteNode.h
>
92
#include <
Graphics/GtePVWUpdater.h
>
93
#include <
Graphics/GteSpatial.h
>
94
#include <
Graphics/GteTrackball.h
>
95
#include <
Graphics/GteTransform.h
>
96
#include <
Graphics/GteViewVolume.h
>
97
#include <
Graphics/GteViewVolumeNode.h
>
98
#include <
Graphics/GteVisual.h
>
99
100
// SceneGraph/Picking
101
#include <
Graphics/GtePicker.h
>
102
#include <
Graphics/GtePickRecord.h
>
103
104
// SceneGraph/Sorting
105
#include <
Graphics/GteBspNode.h
>
106
107
// SceneGraph/Visibility
108
#include <
Graphics/GteCuller.h
>
109
#include <
Graphics/GteCullingPlane.h
>
110
111
// Shaders
112
#include <
Graphics/GteComputeProgram.h
>
113
#include <
Graphics/GteComputeShader.h
>
114
#include <
Graphics/GteGeometryShader.h
>
115
#include <
Graphics/GtePixelShader.h
>
116
#include <
Graphics/GteProgramDefines.h
>
117
#include <
Graphics/GteProgramFactory.h
>
118
#include <
Graphics/GteShader.h
>
119
#include <
Graphics/GteVertexShader.h
>
120
#include <
Graphics/GteVisualProgram.h
>
121
122
// State
123
#include <
Graphics/GteBlendState.h
>
124
#include <
Graphics/GteDepthStencilState.h
>
125
#include <
Graphics/GteDrawingState.h
>
126
#include <
Graphics/GteRasterizerState.h
>
127
#include <
Graphics/GteSamplerState.h
>
GteTexture2Array.h
GteControlledObject.h
GteTexture3.h
GteTextureArray.h
GteStructuredBuffer.h
GteSpotLightEffect.h
GteNode.h
GteFont.h
GteTexture.h
GteBillboardNode.h
GteShader.h
GtePointLightEffect.h
GteBuffer.h
GteGEDrawTarget.h
GteCullingPlane.h
GteGEObject.h
GteComputeShader.h
GteController.h
GteDirectionalLightTextureEffect.h
GteTransform.h
GteVertexShader.h
GteBoundingSphere.h
GtePlanarReflectionEffect.h
GteMaterial.h
GteDrawTarget.h
GteTextureCube.h
GteFontArialW400H18.h
GteTypedBuffer.h
GteTextureSingle.h
GteConstantBuffer.h
GteOverlayEffect.h
GteIndirectArgumentsBuffer.h
GteBlendTransformController.h
GteVertexColorEffect.h
GteVisual.h
GteProgramFactory.h
GtePixelShader.h
GteIndexFormat.h
GteGraphicsObject.h
GteTextEffect.h
GtePVWUpdater.h
GteBspNode.h
GteAmbientLightEffect.h
GteCuller.h
GteConstantColorEffect.h
GteSpatial.h
GteVertexBuffer.h
GteTextureRT.h
GteVisualEffect.h
GteCameraRig.h
GteTrackball.h
GteSamplerState.h
GteMemberLayout.h
GteRasterizerState.h
GteLight.h
GteTextureBuffer.h
GteResource.h
GteTransformController.h
GteGeometryShader.h
GteTexture1.h
GteTextureDS.h
GteProgramDefines.h
GteGraphicsEngine.h
GteComputeProgram.h
GteTextureCubeArray.h
GteViewVolume.h
GteSkinController.h
GteRawBuffer.h
GteTexture2.h
GteVisualProgram.h
GteTexture3Effect.h
GtePointLightTextureEffect.h
GteViewVolumeNode.h
GteDirectionalLightEffect.h
GteDepthStencilState.h
GteKeyframeController.h
GteMeshFactory.h
GtePickRecord.h
GteLighting.h
GteBlendState.h
GteIndexBuffer.h
GteDataFormat.h
GteGEInputLayoutManager.h
GteTexture2Effect.h
GteCamera.h
GteLightingEffect.h
GteVertexFormat.h
GteLightCameraGeometry.h
GteDrawingState.h
GteTexture1Array.h
GtePicker.h
geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:02