Navigation
API > API/Runtime > API/Runtime/Engine
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAtmosphereSetup | |||
| FBone | Raw data bone. | ||
| FClusterFixup | |||
| FCoarseMeshStreamingManager | |||
| FColorVertexBuffer | A vertex buffer of colors. | ||
| FCompareIndexAndZ | Sorting function for vertex Z/index pairs. | ||
| FDummySkeletalMeshVertexBuffer | Vertex buffer with static lod chunk vertices for use with GPU skinning | ||
| FDuplicatedVerticesBuffer | |||
| FFixupChunk | |||
| FHierarchyFixup | |||
| FIndexAndZ | Helper struct for building acceleration structures. | ||
| FIndexLengthPair | |||
| FInlineReductionCacheData | |||
| FInstanceDraw | |||
| FJointPos | A bone: an orientation, and a position, all relative to their parent. | ||
| FMaterial | Raw data material. | ||
| FMeshFace | |||
| FMeshInfo | Some information per individual mesh, as appearing in the source asset. | ||
| FMeshWedge | |||
| FMorphTargetVertexInfoBuffers | |||
| FMotionVectorSimulation | Singleton class used for optionally overriding previous transforms for motion vector computation. | ||
| FMultiSizeIndexContainer | Skeletal mesh index buffers are 16 bit by default and 32 bit when called for. | ||
| FMultiSizeIndexContainerData | |||
| FOctreeQueryHelper | |||
| FPackedCluster | Packed Cluster as it is used by the GPU. | ||
| FPackedHierarchyNode | |||
| FPageKey | |||
| FPageStreamingState | |||
| FPoint | Points: regular FVectors (for now..) | ||
| FPositionVertex | A vertex that stores just position. | ||
| FPositionVertexBuffer | A vertex buffer of positions. | ||
| FRawBoneInfluence | Raw data bone influence. | ||
| FRawSkeletalMeshBulkData | Bulk data storage for raw meshes. | ||
| FReductionBaseSkeletalMeshBulkData | Bulk data storage for raw ImportModel. | ||
| FResources | |||
| FSkeletalMeshAttributeVertexBuffer | |||
| FSkeletalMeshImportData | Container and importer for skeletal mesh (FBX file) data | ||
| FSkeletalMeshLODModel | All data to define a certain LOD model for a skeletal mesh. | ||
| FSkeletalMeshLODRenderData | |||
| FSkeletalMeshModel | Imported resources for a skeletal mesh. | ||
| FSkeletalMeshRenderData | |||
| FSkeletalMeshVertexClothBuffer | A vertex buffer for holding skeletal mesh clothing information only. | ||
| FSkeletalMeshVertexDataInterface | An interface to the skel-mesh vertex data storage type. | ||
| FSkelMeshImportedMeshInfo | The information for a given mesh as it was imported and appears in the dcc. | ||
| FSkelMeshRenderSection | |||
| FSkelMeshSection | A set of skeletal mesh triangles which use the same material | ||
| FSkelMeshSourceSectionUserData | Structure containing all the section data a user can change. | ||
| FSkinWeightDataVertexBuffer | A vertex buffer storing bone index/weight data. | ||
| FSkinWeightInfo | An runtime structure for passing data to FSkinWeightVertexBuffer | ||
| FSkinWeightLookupVertexBuffer | A lookup vertex buffer storing skin weight stream offset / influence count. | ||
| FSkinWeightRHIInfo | |||
| FSkinWeightVertexBuffer | A container for skin weights data vertex buffer and lookup vertex buffer. | ||
| FSkinWeightVertexData | The implementation of the skin weight vertex data storage type. | ||
| FSoftSkinVertex | FSoftSkinVertex | ||
| FStaticLightingSystemInterface | |||
| FStaticMeshVertexBuffer | Vertex buffer for a static mesh LOD | ||
| FStaticMeshVertexBufferFlags | FStaticMeshVertexBufferFlags : options for FStaticMeshVertexBuffer::Init bNeedsCPUAccess - Whether the vertex data needs to be accessed by the CPU after creation bUseBackwardsCompatibleF16TruncUVs - Whether backwards compatible legacy truncation mode should be used for F16 UVs | ||
| FStaticMeshVertexDataInterface | An interface to the static-mesh vertex data storage type. | ||
| FStrataMaterialCompilationOutput | |||
| FStrataOperator | |||
| FStrataRegisteredSharedLocalBasis | Structures in this files are only used a compilation result return by the compiler. | ||
| FStreamableTextureResource | The rendering resource streamable texture. | ||
| FStreamingManager | Streaming manager for Nanite. | ||
| FStreamingRequest | |||
| FTexture2DResource | FTextureResource implementation for streamable 2D textures. | ||
| FTriangle | Textured triangle. | ||
| FVertex | Vertex with texturing info, akin to Hoppe's 'Wedge' concept - import only. | ||
| FVertexAttribute | |||
| FVertexFactory | |||
| FVertexFactoryResource | |||
| FVertInfluence | |||
| FWedgeInfo | |||
| FWedgeInfoOctreeSemantics | Helper struct for the mesh component vert position octree | ||
| FWedgePosition | |||
| IStaticLightingSystem | |||
| IStaticLightingSystemImpl | |||
| TGPUSkinVertexBase | Base vertex data for GPU skinned skeletal meshes make sure to update GpuSkinCacheCommon.usf if the member sizes/order change! | ||
| TGPUSkinVertexFloat16Uvs | 16 bit UV version of skeletal mesh vertex make sure to update GpuSkinCacheCommon.usf if the member sizes/order change! | ||
| TGPUSkinVertexFloat32Uvs | 32 bit UV version of skeletal mesh vertex make sure to update GpuSkinCacheCommon.usf if the member sizes/order change! | ||
| TLegacySkinWeightInfo | Struct for storing skin weight info in vertex buffer | ||
| TLocation | Describes an object location in the rendering hierarchical spatial hash grid. | ||
| TSkeletalMeshVertexData | The implementation of the skeletal mesh vertex data storage type. | ||
| TStaticMeshVertexTangentDatum | |||
| TStaticMeshVertexTangentTypeSelector | |||
| TStaticMeshVertexUVsDatum | |||
| TStaticMeshVertexUVsTypeSelector |
Typedefs
| Name | Description |
|---|---|
| FLocation32 | |
| FLocation64 | |
| FLocation8 |
Enums
| Type | Name | Description | |
|---|---|---|---|
| Nanite::ERayTracingMode |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | FWedgePositionHelper::PointsEqual
(
const FVector3f& V1, |
||
| uint32 | Nanite::GetBits
(
uint32 Value, |
||
| void | Nanite::SetBits
(
uint32& Value, |
||
| int32 | RenderingSpatialHash::CalcLevel
(
double Size |
||
| FLocation64 | RenderingSpatialHash::CalcLevelAndLocation
(
const FBoxSphereBounds& BoxSphereBounds |
||
| FLocation64 | RenderingSpatialHash::CalcLevelAndLocation
(
const FVector4d& Sphere |
||
| FLocation64 | RenderingSpatialHash::CalcLevelAndLocationClamped
(
const FVector3d& Center, |
||
| int32 | RenderingSpatialHash::CalcLevelFromRadius
(
double Radius |
||
| FVector3d | RenderingSpatialHash::CalcWorldPosition
(
const FLocation64& Loc |
||
| double | RenderingSpatialHash::GetCellSize
(
int32 Level |
||
| double | RenderingSpatialHash::GetRecCellSize
(
int32 Level |
||
| FLocation64 | RenderingSpatialHash::ToCellLoc
(
int32 Level, |
||
| FLocation64 | RenderingSpatialHash::ToLevel
(
const FLocation64& Loc, |