9 namespace AsyncTexturing
17 class EnvironmentFlatteningService;
18 struct EnvironmentFlatteningConfiguration;
20 class LoadingScreenRenderablesFactory;
21 class LoadingScreenRenderables;
22 class ITexturePageLayout;
28 class IRenderableFilter;
29 class RenderableFilters;
31 class MaterialRepository;
32 class IMaterialRepository;
33 class IMaterialProvider;
34 class IMeshUploadService;
36 class ITextRenderablesSource;
38 class IReferencedTexture;
39 class EnvironmentStateTextures;
40 class EnvironmentTexture;
41 class EnvironmentTextures;
42 class IEnvironmentTexturesObserver;
43 class EnvironmentMaterialRepository;
44 class EnvironmentMaterialFactory;
47 class StencilLayersController;
48 struct ScreenProperties;
50 class RenderOptionsModel;
51 class IRenderingService;
52 class RenderingService;
86 namespace VertexLayouts
89 class VertexAttribElement;
90 class VertexLayoutElement;
92 class VertexLayoutPool;
94 class VertexBindingPool;
97 namespace MeshFactories
100 class DiffuseMeshFactory;
101 class PackedTwoTextureDiffuseMeshFactory;
102 class TextMeshFactory;
104 class ReadMeshFactory;
105 class PackedDiffuseReadMeshFactory;
107 class LcmReadMeshFactory;
108 class PositionMeshFactory;
109 class SceneModelMeshFactory;
112 namespace Renderables
114 class MeshRenderable;
115 class CulledMeshRenderable;
116 class WorldMeshRenderable;
117 class PackedRenderable;
118 class PackedShadowRenderable;
119 class LightmappedRenderable;
120 class TextRenderable;
121 class TextRenderableConfiguration;
122 class TextRenderableConfigurationBuilder;
123 class WaterRenderable;
124 class CustomLandmarkRenderable;
125 class BatchedSpriteRenderable;
126 class UniqueTextureRenderable;
127 class UniqueTextureRenderableFactory;
128 class IUniqueTextureRenderableFactory;
129 class UniformColoredRenderable;
130 class InteriorFloorRenderable;
131 class InteriorHighlightRenderable;
132 class InteriorRenderable;
133 class InstancedInteriorFloorRenderable;
135 class ModelRenderable;
136 class SceneModelRenderable;
137 class SceneModelMeshRenderable;
138 class SceneModelTriStripMeshRenderable;
140 namespace TemporaryLegacySupport
142 class AnimatedObjectsRenderable;
148 class RenderableRepository;
149 class PackedRenderableFilter;
150 class WorldMeshRenderableFilter;
151 class DefaultRenderableFilter;
152 class SceneModelRenderableFilter;
153 class InteriorsRenderableFilter;
154 class ShadowPackedRenderableFilter;
160 class NullMaterialFactory;
161 class MaterialIdGenerator;
163 class IPackedMaterial;
164 class ShadowMaterial;
165 class PackedDiffuseMaterial;
166 class PackedDiffuseTransitionMaterial;
167 class PackedDiffuseFoggedMaterial;
168 class PackedStencilShadowMaterial;
169 class LightmappedPackedDiffuseMaterial;
170 class LightmappedPackedDiffuseTransitionMaterial;
173 class WaterMaterial2;
174 class WaterTransitionMaterial;
175 class CustomLandmarkDiffuseMaterial;
176 class CustomLandmarkDiffuseFoggedMaterial;
177 class CustomLandmarkDiffuseTransitionMaterial;
178 class ProceduralLandmarkDiffuseMaterial;
179 class DiffuseMaterial;
180 class VertexColoredMaterial;
181 class UniformColoredMaterial;
182 class UniqueDiffuseMaterial;
183 class BatchedSpriteMaterial;
184 class WeatherOverlayMaterial2;
187 class BatchedTextMaterial;
188 class FireworksMaterial;
189 class TexturedUniformColoredMaterial;
191 class SceneModelMaterial;
192 class DepthlessColorMaterial;
193 class ITextMaterialFactory;
194 class SdfTextMaterial;
195 class BatchedTextMaterialFactory;
196 class BatchedIconMaterial;
202 class ShaderIdGenerator;
204 class ColoredVertShader;
205 class PackedDiffuseShader;
206 class PackedDiffuseTransitionShader;
207 class PackedDiffuseFoggedShader;
208 class PackedStencilShadowShader;
209 class LightmappedPackedDiffuseShader;
210 class LightmappedPackedDiffuseTransitionShader;
215 class WaterTransitionShader;
217 class VertexColoredShader;
218 class UniformColoredShader;
219 class ClippedUniformColoredShader;
220 class BatchedSpriteShader;
221 class BatchedIconShader;
222 class WeatherOverlayShader;
223 struct FogShaderUniforms;
224 class FireworksShader;
225 class TexturedUniformColoredShader;
227 class PackedDiffuseAlphaShader;
230 namespace VertexTypes
233 struct PackedDiffuseVertex;
234 struct PackedTwoTextureVertex;
235 struct PackedStencilShadowVertex;
236 struct ShortPositionVertex;
237 struct DiffuseVertex;
238 struct PositionVertex;
239 struct TexturedVertex;
240 struct Textured2DVertex;
241 struct ColoredVertex;
242 struct TexturedColoredVertex;
243 struct ModelDiffuseVertex;
244 struct ScreenTextVertex;
245 struct WorldTextVertex;
248 namespace SceneModels
251 class SceneModelLoader;
252 class SceneModelFactory;
253 class SceneModelNode;
254 class SceneModelRenderableNode;
256 class ISceneModelNodeRenderVisitor;
257 class ISceneModelNodeRenderElement;
259 class SceneModelAnimator;
260 class ISceneModelNodeAnimation;
261 class SceneModelNodeAnimation;
263 class SceneModelTextureResource;
264 class SceneModelMaterialResource;
265 class SceneModelMeshResource;
266 class SceneModelTriStripMeshResource;