![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ModelLight.h>
Inheritance diagram for FBSPSurfaceStaticLighting:Represents a BSP surface to the static lighting system.
| FBSPSurfaceStaticLighting::FBSPSurfaceStaticLighting | ( | const FNodeGroup * | InNodeGroup, |
| UModel * | Model, | ||
| UModelComponent * | Component | ||
| ) |
Initialization constructor.
|
inlineoverridevirtual |
Reimplemented from FStaticLightingTextureMapping.
Returns the Guid used for static lighting.
Reimplemented from FStaticLightingMapping.
|
inline |
|
overridevirtual |
Accesses a triangle.
| TriangleIndex | - The triangle to access. |
| OutV0 | - Upon return, should contain the first vertex of the triangle. |
| OutV1 | - Upon return, should contain the second vertex of the triangle. |
| OutV2 | - Upon return, should contain the third vertex of the triangle. |
Implements FStaticLightingMesh.
|
overridevirtual |
Accesses a triangle's vertex indices.
| TriangleIndex | - The triangle to access. |
| OutI0 | - Upon return, should contain the first vertex index of the triangle. |
| OutI1 | - Upon return, should contain the second vertex index of the triangle. |
| OutI2 | - Upon return, should contain the third vertex index of the triangle. |
Implements FStaticLightingMesh.
|
overridevirtual |
Checks if a line segment intersects the mesh.
| Start | - The start point of the line segment. |
| End | - The end point of the line segment. |
| bFindNearestIntersection | - Whether the nearest intersection is needed, or any intersection. |
Implements FStaticLightingMesh.
Returns true if this mesh is an instanced mesh.
Implements FStaticLightingMesh.
Whether or not this mapping should be processed or imported
Reimplemented from FStaticLightingTextureMapping.
| bool FBSPSurfaceStaticLighting::bComplete |
true if the surface has complete static lighting.
| FIntRect FBSPSurfaceStaticLighting::MappedRect |
Minimum rectangle that encompasses all mapped texels.
| const FNodeGroup* FBSPSurfaceStaticLighting::NodeGroup |
The surface's static lighting node group mapping info.
| FQuantizedLightmapData* FBSPSurfaceStaticLighting::QuantizedData |
Quantized light map data
| TMap<ULightComponent*,FShadowMapData2D*> FBSPSurfaceStaticLighting::ShadowMapData |