<track id="5sipw"><track id="5sipw"><span id="5sipw"></span></track></track><delect id="5sipw"></delect>

<meter id="5sipw"></meter>

  • <meter id="5sipw"><ins id="5sipw"><strike id="5sipw"></strike></ins></meter><nobr id="5sipw"><input id="5sipw"><ruby id="5sipw"></ruby></input></nobr>

      1. <cite id="5sipw"></cite>

          MeshDescription

          Windows
          MacOS
          Linux

          Classes

          Name

          Description

          Public class

          FAttributesSetBase

          This is the container for all attributes and their arrays.

          Public class

          FAttributesSetEntry

          This is a wrapper for an allocated attributes array.

          Public struct

          FEdgeID

          Public struct

          FElementID

          Public struct

          FElementIDRemappings

          This is a structure which holds the ID remappings returned by a Compact operation, or passed to a Remap operation.

          Public class

          FMeshAttributeArraySetBase

          This is the base class for an attribute array set.

          Public class

          FMeshAttributes

          Public class

          FMeshConstAttributes

          Public struct

          FMeshDescription

          USTRUCT()

          Public struct

          FMeshDescriptionBulkData

          Bulk data storage for FMeshDescription

          Public struct

          FMeshEdge

          Public struct

          FMeshPolygon

          Public struct

          FMeshPolygonGroup

          Public struct

          FMeshTriangle

          Public struct

          FMeshVertex

          Public struct

          FMeshVertexInstance

          Public struct

          FPolygonGroupID

          Public struct

          FPolygonID

          Public struct

          FTriangleID

          Public struct

          FVertexID

          Public struct

          FVertexInstanceID

          Public class

          IMeshDescriptionModule

          Public class

          TAttributeIndicesArray

          This is a deprecated class which will be removed in 4.21.

          Public class

          TAttributesSet

          This is a version of the attributes set container which accesses elements by typesafe IDs.

          Public struct

          TIsBulkSerializable

          Traits class to specify which attribute types can be bulk serialized.

          Public struct

          TIsViewable

          Helper struct which determines whether ViewType and the I'th type from AttributeTypes are mutually constructible from each other.

          Public struct

          TJumpTable

          Class which implements a function jump table to be automatically generated at compile time.

          Public class

          TMeshAttributeArray

          This is a deprecated class which will be removed in 4.21.

          Public class

          TMeshAttributeArrayBase

          This defines the container used to hold mesh element attributes of a particular name and index.

          Public class

          TMeshAttributeArraySet

          This is a type-specific attribute array, which is actually instanced in the attribute set.

          Public class

          TMeshAttributesRef

          This is the class used to access attribute values.

          Public class

          TMeshAttributesView

          This is a derived version with typesafe element accessors, which is returned by TAttributesSet<>.

          Public class

          TMeshAttributesViewBase

          This is the class used to provide a 'view' of the specified type on an attribute array.

          Public class

          TMeshElementArray

          We prefer to access elements of the container via strongly-typed IDs.

          Public class

          TMeshElementArrayBase

          This defines the container used to hold mesh elements.

          Public struct

          TTupleElement

          Helper template which gets the element type of a TTuple with the given index.

          Public struct

          TTupleIndex

          Helper template which gets the tuple index of a given type from a given TTuple .

          Public struct

          TVariantFromTuple

          Helper template which generates a TVariant of all supported attribute types.

          Public class

          UDEPRECATED_MeshDescription

          Public class

          UMeshDescriptionBase

          Constants

          Name

          Description

          MAX_MESH_TEXTURE_COORDS_MD

          Remove the _MD when FRawMesh will be remove.

          Typedefs

          Name

          Description

          AttributeTypes

          List of attribute types which are supported.

          FEdgeArray

          FPolygonArray

          FPolygonGroupArray

          FTriangleArray

          FVertexArray

          Define container types

          FVertexInstanceArray

          JumpTableType

          Declare type of jump table used to dispatch functions.

          JumpTableType

          Declare type of jump table used to dispatch functions.

          JumpTableType

          Declare type of jump table used to dispatch functions.

          JumpTableType

          Declare type of jump table used to dispatch functions.

          JumpTableType

          Declare type of jump table used to dispatch functions.

          JumpTableType

          Declare type of jump table used to dispatch functions.

          JumpTableType

          Declare type of jump table used to dispatch functions.

          JumpTableType

          Declare type of jump table used to dispatch functions.

          TEdgeAttributeArray

          TEdgeAttributeIndicesArray

          TEdgeAttributesConstRef

          TEdgeAttributesConstView

          TEdgeAttributesRef

          TEdgeAttributesView

          TMeshAttributesConstRef

          TMeshAttributesConstView

          TPolygonAttributeArray

          TPolygonAttributeIndicesArray

          TPolygonAttributesConstRef

          TPolygonAttributesConstView

          TPolygonAttributesRef

          TPolygonAttributesView

          TPolygonGroupAttributeArray

          TPolygonGroupAttributeIndicesArray

          TPolygonGroupAttributesConstRef

          TPolygonGroupAttributesConstView

          TPolygonGroupAttributesRef

          TPolygonGroupAttributesView

          TTriangleAttributeArray

          TTriangleAttributeIndicesArray

          TTriangleAttributesConstRef

          TTriangleAttributesConstView

          TTriangleAttributesRef

          TTriangleAttributesView

          TVertexAttributeArray

          TVertexAttributeIndicesArray

          Define aliases for element attributes

          TVertexAttributesConstRef

          TVertexAttributesConstView

          TVertexAttributesRef

          TVertexAttributesView

          TVertexInstanceAttributeArray

          TVertexInstanceAttributeIndicesArray

          TVertexInstanceAttributesConstRef

          TVertexInstanceAttributesConstView

          TVertexInstanceAttributesRef

          TVertexInstanceAttributesView

          Enums

          Name

          Description

          Public enum

          EComputeNTBsOptions

          Public enum

          EMeshAttributeFlags

          Flags specifying properties of an attribute

          Functions

          Name Description

          Public function Static

          ViewType

           

          AttributesViewGetDefaultImpl::Dispatch

          (
              const FMeshAttributeArraySetBase &#...
          )

          Define dispatch functions.

          Public function Static

          constexpr Ju ...

           

          AttributesViewGetDefaultImpl::MakeJumpTable

          (
              TIntegerSequence < uint32 , Is... >
          )

          Build jump table at compile time, a separate instantiation of Dispatch for each view type.

          Public function Static

          ViewType

           

          AttributesViewGetImpl::Dispatch

          (
              const FMeshAttributeArraySetBase &#...,
              const int32 Index
          )

          Define dispatch functions.

          Public function Static

          constexpr Ju ...

           

          AttributesViewGetImpl::MakeJumpTable

          (
              TIntegerSequence < uint32 , Is... >
          )

          Build jump table at compile time, a separate instantiation of Dispatch for each view type.

          Public function Static

          ViewType

           

          AttributesViewGetWithIndexImpl::Dispatch

          (
              const FMeshAttributeArraySetBase &#...,
              const int32 ElementIndex,
              const int32 AttributeIndex
          )

          Define dispatch functions.

          Public function Static

          constexpr Ju ...

           

          AttributesViewGetWithIndexImpl::MakeJumpTable

          (
              TIntegerSequence < uint32 , Is... >
          )

          Build jump table at compile time, a separate instantiation of Dispatch for each attribute type.

          Public function Static

          void

           

          AttributesViewSetImpl::Dispatch

          (
              FMeshAttributeArraySetBase * Ar...,
              const int32 Index,
              const ViewType& Value
          )

          Define dispatch functions.

          Public function Static

          constexpr Ju ...

           

          AttributesViewSetImpl::MakeJumpTable

          (
              TIntegerSequence < uint32 , Is... >
          )

          Build jump table at compile time, a separate instantiation of Dispatch for each view type.

          Public function Static

          void

           

          AttributesViewSetWithIndexImpl::Dispatch

          (
              FMeshAttributeArraySetBase * Ar...,
              const int32 ElementIndex,
              const int32 AttributeIndex,
              const ViewType& Value
          )

          Define dispatch functions.

          Public function Static

          constexpr Ju ...

           

          AttributesViewSetWithIndexImpl::MakeJumpTable

          (
              TIntegerSequence < uint32 , Is... >
          )

          Build jump table at compile time, a separate instantiation of Dispatch for each view type.

          Public function Static

          TUniquePtr < ...

           

          CreateTypeImpl::Dispatch()

          Define dispatch function.

          Public function Static

          constexpr Ju ...

           

          CreateTypeImpl::MakeJumpTable

          (
              TIntegerSequence < uint32 , Is... >
          )

          Build RegisterAttributeOfType jump table at compile time, a separate instantiation of Dispatch for each attribute type.

          Public function Static

          void

           

          ForEachConstImpl::Dispatch

          (
              FName Name,
              ForEachFunc Fn,
              const FMeshAttributeArraySetBase &#...
          )

          Define dispatch function.

          Public function Static

          constexpr Ju ...

           

          ForEachConstImpl::MakeJumpTable

          (
              TIntegerSequence < uint32 , Is... >
          )

          Build ForEach jump table at compile time, a separate instantiation of Dispatch for each attribute type.

          Public function Static

          void

           

          ForEachImpl::Dispatch

          (
              FName Name,
              ForEachFunc Fn,
              FMeshAttributeArraySetBase * At...
          )

          Define dispatch function.

          Public function Static

          constexpr Ju ...

           

          ForEachImpl::MakeJumpTable

          (
              TIntegerSequence < uint32 , Is... >
          )

          Build ForEach jump table at compile time, a separate instantiation of Dispatch for each attribute type.

          Public function

          constexpr bo ...

           

          operator!

          (
              EMeshAttributeFlags E
          )

          Public function

          constexpr bo ...

           

          operator!

          (
              EComputeNTBsOptions E
          )

          Public function

          constexpr EM ...

           

          operator&

          (
              EMeshAttributeFlags Lhs,
              EMeshAttributeFlags Rhs
          )

          Public function

          constexpr EC ...

           

          operator&

          (
              EComputeNTBsOptions Lhs,
              EComputeNTBsOptions Rhs
          )

          Public function

          EMeshAttribu ...

           

          operator&=

          (
              EMeshAttributeFlags & Lhs,
              EMeshAttributeFlags Rhs
          )

          Public function

          EComputeNTBs ...

           

          operator&=

          (
              EComputeNTBsOptions & Lhs,
              EComputeNTBsOptions Rhs
          )

          Public function

          constexpr EM ...

           

          operator^

          (
              EMeshAttributeFlags Lhs,
              EMeshAttributeFlags Rhs
          )

          Public function

          constexpr EC ...

           

          operator^

          (
              EComputeNTBsOptions Lhs,
              EComputeNTBsOptions Rhs
          )

          Public function

          EMeshAttribu ...

           

          operator^=

          (
              EMeshAttributeFlags & Lhs,
              EMeshAttributeFlags Rhs
          )

          Public function

          EComputeNTBs ...

           

          operator^=

          (
              EComputeNTBsOptions & Lhs,
              EComputeNTBsOptions Rhs
          )

          Public function

          constexpr EM ...

           

          operator|

          (
              EMeshAttributeFlags Lhs,
              EMeshAttributeFlags Rhs
          )

          Public function

          constexpr EC ...

           

          operator|

          (
              EComputeNTBsOptions Lhs,
              EComputeNTBsOptions Rhs
          )

          Public function

          EMeshAttribu ...

           

          operator|=

          (
              EMeshAttributeFlags & Lhs,
              EMeshAttributeFlags Rhs
          )

          Public function

          EComputeNTBs ...

           

          operator|=

          (
              EComputeNTBsOptions & Lhs,
              EComputeNTBsOptions Rhs
          )

          Public function

          constexpr EM ...

           

          operator~

          (
              EMeshAttributeFlags E
          )

          Public function

          constexpr EC ...

           

          operator~

          (
              EComputeNTBsOptions E
          )

          Variables

          Name Description

          Public variable

          const FName

           

          Position

          Select Skin
          Light
          Dark

          Welcome to the new Unreal Engine 4 Documentation site!

          We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

          We'll be sure to let you know when the new system is up and running.

          Post Feedback
          网上捕鱼平台