Namespace Evergine.Components.Graphics3D
Classes
BackgroundImage
This class renders a texture to the background.
Billboard
Represents a 2D image. This image is loaded from a content file (.wpk), which is generated from a primary PNG or JPEG file format.
BillboardRenderer
Renders a Billboard on the screen. The owner Entity must contain the Billboard to be drawn, as well as a Transform3D.
CapsuleMesh
Capsule primitive mesh. To render this mesh, use the MeshRenderer class.
ConeMesh
Cone primitive mesh. To render this mesh, use the MeshRenderer class.
CubeMesh
Cube primitive mesh. To render this mesh, use the MeshRenderer class.
CylinderMesh
Cylinder primitive mesh. To render this mesh, use the MeshRenderer class.
EnvironmentComponent
Sets the environment manager properties.
LineMeshRenderer3D
Renders a line mesh on the screen.
MaterialComponent
A material used to render meshes.
MeshComponent
A 3D mesh. To render this mesh, use the MeshRenderer class.
MeshRenderer
Renders a mesh on the screen.
PlaneMesh
Plane primitive mesh. To render this mesh, use the MeshRenderer class.
PostProcessingGraphRenderer
Renders a post-processing graph on the screen.
PrimitiveBaseMesh
Base class for primitive mesh components.
PyramidMesh
Pyramid primitive mesh. To render this mesh, use the MeshRenderer class.
ShadowMapComponent
Sets the shadow map manager properties.
SkinnedMeshRenderer
Renders a mesh on the screen.
SphereMesh
Sphere primitive mesh. To render this mesh, use the MeshRenderer class.
Spinner
Spins a Transform3D component of an Entity around any arbitrary axis.
TeapotMesh
Teapot primitive mesh. To render this mesh, use the MeshRenderer class.
TorusMesh
Torus primitive mesh. To render this mesh, use the MeshRenderer class.
Enums
BackgroundImage.StretchType
Describes how content is resized to fill its allocated space.
EnvironmentComponent.StrategyTypes
Environment-generated files strategy.
PlaneMesh.NormalAxis
Represents axis-aligned normal values.