Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
/
class Enlighten SourceMeshInstanceMeta

    This is the documentation for Enlighten.

    class Enlighten SourceMeshInstanceMeta

    Nov 21, 2019

    class Enlighten::SourceMeshInstanceMeta

    Public interface for querying metadata of a single source mesh instance.

    These are the meshes originally provided to Forge from Max/Maya and should be matched up with your game engine meshes using the GUID (which is also available in Max/Maya).

    Functions

    Name Description
    GetGeom()

    Gets the Geom which this SourceMeshInstance is associated with.

    GetGeomMesh()

    Gets the Geom Mesh this SourceMeshInstance is associated with.

    GetGuid()

    Gets the GUID of this SourceMeshInstance.

    GetInstanceGuid()

    Gets the Instance which this SourceMeshInstance belongs to.

    GetInstancePrecompId()

    Gets the precomp ID of the Instance that this SourceMeshInstance belongs to.

    GetLightingType()

    Gets the lighting type of this SourceMeshInstance.

    GetSystem()

    Gets the system that this SourceMeshInstance belongs to.

    IsValid()

    Some accessors return an 'invalid' object to represent nothing or not-found.


    GeomMeta Enlighten::SourceMeshInstanceMeta::GetGeom


    public: GeomMeta GetGeom() const


    Gets the Geom which this SourceMeshInstance is associated with.

    This can be used for retrieving the lightmap UVs for this mesh from the IPrecompPackedGeoemtry object. May return an 'Invalid' GeomMeta if this is a movable probe-lit mesh and so is not associated with a Geom.


    GeomMeshMeta Enlighten::SourceMeshInstanceMeta::GetGeomMesh


    public: GeomMeshMeta GetGeomMesh() const


    Gets the Geom Mesh this SourceMeshInstance is associated with.

    This can be used for retrieving the lightmap UVs for this mesh from the IPrecompPackedGeoemtry object. May return an 'Invalid' GeomMeshMeta if this is a movable probe-lit mesh and so is not associated with a Geom Mesh.


    const Geo::GeoGuid& Enlighten::SourceMeshInstanceMeta::GetGuid


    public: const Geo::GeoGuid & GetGuid() const


    Gets the GUID of this SourceMeshInstance.


    const Geo::GeoGuid& Enlighten::SourceMeshInstanceMeta::GetInstanceGuid


    public: const Geo::GeoGuid & GetInstanceGuid() const


    Gets the Instance which this SourceMeshInstance belongs to.

    This can be used for retrieving the lightmap UV transform for this mesh from the IPrecompPackedSystem object. May be GeoGuid::Invalid if this is a movable probe-lit mesh and so does not belong to an Instance.


    Geo::s32 Enlighten::SourceMeshInstanceMeta::GetInstancePrecompId


    public: Geo::s32 GetInstancePrecompId() const


    Gets the precomp ID of the Instance that this SourceMeshInstance belongs to.


    eMetaLightingType::Value Enlighten::SourceMeshInstanceMeta::GetLightingType


    public: eMetaLightingType::Value GetLightingType() const


    Gets the lighting type of this SourceMeshInstance.


    SystemMeta Enlighten::SourceMeshInstanceMeta::GetSystem


    public: SystemMeta GetSystem() const


    Gets the system that this SourceMeshInstance belongs to.


    bool Enlighten::SourceMeshInstanceMeta::IsValid


    public: bool IsValid() const


    Some accessors return an 'invalid' object to represent nothing or not-found.

    , multiple selections available,

    Enlighten API 3.10 Documentation
    Results will update as you type.
    • class Enlighten QuadIterator
    • class Enlighten QuadShader
    • class Enlighten QuickFlatClusterShader
    • class Enlighten QuickQuadShader
    • class Enlighten R9G9B9E5CpuTextureSampler
    • class Enlighten R11G11B10CpuTextureSampler
    • class Enlighten RadCubeMapCore
    • class Enlighten RadCubeMapMetaData
    • class Enlighten RadCubeMapTask
    • class Enlighten RadDataBlock
    • class Enlighten RadDebugBucketSelectionTask
    • class Enlighten RadDebugColouringTask
    • class Enlighten RadDebugPixelInfo
    • class Enlighten RadiosityInputTree
    • class Enlighten RadiosityInstance
    • class Enlighten RadIrradianceTask
    • class Enlighten RadProbeSetCore
    • class Enlighten RadProbeSetMetaData
    • class Enlighten RadProbeTask
    • class Enlighten RadSystemCore
    • class Enlighten RadSystemMetaData
    • class Enlighten RawBuffer
    • class Enlighten ReadInputLightingBufferInfo
    • class Enlighten RectangleLight
    • class Enlighten RefTextureAllocator
    • class Enlighten RefTextureUpdater
    • class Enlighten ReleaseSystemSolutionSpacesInfo
    • class Enlighten RemoveInfo
    • class Enlighten ResampleBounceParameters
    • class Enlighten ResampleTextureParameters
    • class Enlighten Rgba64Linear
    • class Enlighten RgbaCpuTextureSampler
    • class Enlighten RgbmCpuTextureSampler
    • class Enlighten SetLightBankUpdateCounterInfo
    • class Enlighten SetParameterCommand
    • class Enlighten SetProbeSetTransformInfo
    • class Enlighten SetTransparencySamplePositionOffsetInfo
    • class Enlighten SetVisibilityBitsInfo
    • class Enlighten SolveBounceTask
    • class Enlighten SortedLights
    • class Enlighten SourceMeshInstanceMeta
    • class Enlighten SphereVolume
    • class Enlighten Spotlight
    • class Enlighten SpotlightMeta
    • class Enlighten SystemAlbedoData
    • class Enlighten SystemDataBlock
    • class Enlighten SystemDependencies
    • class Enlighten SystemGrouping
    • class Enlighten SystemMeta
    • class Enlighten TaskProcessor
    • class Enlighten TransparencyWorkspace
    • class Enlighten Triangle2D
    • class Enlighten TriggerVolumeTransparencyGeneric
    • class Enlighten UpdateEnvironmentInfo
    • class Enlighten UpdateLightCommandGeneric
    • class Enlighten UpdateLightInfo
    • class Enlighten UpdateLightOptions
    • class Enlighten UpdateManagerLight
    • class Enlighten UpdateManagerProperties
    • class Enlighten UpdateManagerWorkerProperties
    • class Enlighten Vertex2D
    • class Enlighten VisibilityBuffer
    • class Enlighten WorkerFunctionCommand
    • class Enlighten WorkerFunctionParameterCommand
    • class Enlighten WorkerFunctionTwoParametersCommand
    • class Enlighten WorkerFunctorCommand
    • class Enlighten WorkerObjectFunctionCommand
    • class Enlighten WorkerThreadData
    • class Enlighten WorkspaceAllocator
    • class Enlighten XmlWriter
    • namespace Enlighten Errors
    • namespace Enlighten Helpers
    • namespace Enlighten Iff
    • namespace Enlighten InputLightingValidation
    • namespace Enlighten Itt
    • namespace Enlighten OutputTextureState
    • namespace Enlighten UE4
    • namespace Enlighten Version
    • struct Enlighten AllFilter
    • struct Enlighten BakeInputTexture
    • struct Enlighten CachedLightSelector
      Calendars

    You‘re viewing this with anonymous access, so some content might be blocked.
    {"serverDuration": 9, "requestCorrelationId": "d697856933f641c791dc22cc9182ad69"}