Ab |
Class | Description | |
---|---|---|
EnvironmentalMapEffect | InstancedObjectsEffect is an effect that can render many instances of one mesh geometry. | |
FaceColorEffect | FaceColorEffect is an effect that can render 3D models with specifying different color for each face (triangle) of the model. The face colors are provided with IFaceColorMaterial. | |
InstancedObjectsEffect | InstancedObjectsEffect is an effect that can render many instances of one mesh geometry. | |
ModelColorLineEffect | ModelColorLineEffect is an effect that is similar to ThickLineEffect but instead rendering lines with fixed and predefined color the line color is based on the color of the model that the line is created for. | |
NormalDepthEffect | NormalDepthEffect effect renders the geometry by saving the Normal vector and depth to the buffer with the following supported formats: B8G8R8A8_UNorm (normal and depth are normalized to 0 ... 255), R16G16B16A16_Float or R32G32B32A32_Float (actual normals and depth values are stored). | |
PhysicallyBasedRenderingEffect | PhysicallyBasedRenderingEffect is an effect that can render materials defined with physically based rendering properties - e.g. base color, metalness, roughness, emissive map, normal map and ambient occlusion textures. | |
PixelEffect | PixelEffect is an effect that is using geometry shader to create and render many pixels (small rectangles) in 3D world. | |
SolidColorEffect | SolidColorEffect is an effect that renders the mesh geometry with specified color that is not affected (changed) by the lights in the scene. This effect can also expand the rendered objects in the direction of the normal to create an outline effect. The effect can be applied a standard 3D geometry, to 3D line(s) and to instanced objects. | |
SpriteEffect | SpriteEffect is a base abstract class that can render 2D sprites to the scene. | |
StandardEffect | StandardEffect is an effect that can render the mesh geometry with the standard material. Standard material can define diffuse color and diffuse texture, specular color and power and emissive color. | |
StandardSpriteEffect | StandardSpriteEffect is an effect that can render 2D sprites to the scene. | |
ThickLineEffect | ThickLineEffect is an effect that is using geometry shader to create and render 3D lines with specified line thickness. | |
VertexColorEffect | VertexColorEffect is an effect that can render 3D models with specifying different color for each models vertex (position). The vertex colors are provided with IVertexColorMaterial. | |
XRayEffect | XRayEffect effect rendered the geometry as it would be photographed by an x-ray. The transparency level of a triangle is determined by the angle between the triangle's normal and the camera. The triangles that face towards or away from the camera are transparent, the triangles that face in perpendicular direction are visible. The Falloff value can change how fast the triangles become transparent. |