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)

Enlighten API 3.10 Documentation
Results will update as you type.
  • class Enlighten MergeTriGroupParams
  • class Enlighten MetaBlock
  • class Enlighten MetaBlockBuilder
  • class Enlighten MultithreadCpuUpdateManager
  • class Enlighten MultithreadCpuWorker
  • class Enlighten MultithreadCpuWorkerCommon
  • class Enlighten NullGeometryTransparencySampler
  • class Enlighten NullMaterialEmissiveSampler
  • class Enlighten NullMaterialTransparencySampler
  • class Enlighten NullSampler
  • class Enlighten OctreeBuilder
  • class Enlighten OctreeSearchResult
  • class Enlighten OutputOctreeBuilder
  • class Enlighten PackedDusterPoint
  • class Enlighten PipelineCubemap
  • class Enlighten PipelineError
  • class Enlighten PipelineExcludedInstance
  • class Enlighten PipelineGeom
  • class Enlighten PipelineGeometryProperties
  • class Enlighten PipelineGlobalParameters
  • class Enlighten PipelineInstanceParameters
  • class Enlighten PipelineLineWriter
  • class Enlighten PipelineMesh
  • class Enlighten PipelinePaths
  • class Enlighten PipelineProbeRegion
  • class Enlighten PipelineProbeVolume
  • class Enlighten PipelineRadiosityInstance
  • class Enlighten PipelineScene
  • class Enlighten PipelineTransform
  • class Enlighten PointLight
  • class Enlighten PointLightMeta
  • class Enlighten PointProjection
  • class Enlighten PointProjectionOptions
  • class Enlighten PointProjectionScratchMem
  • class Enlighten PointProjectionSurface
  • class Enlighten PointProjectionVersion
  • class Enlighten PppiManager
  • class Enlighten PppiWorld
  • class Enlighten PrecompInputAutoProbeVolume
  • class Enlighten PrecompInputFace
  • class Enlighten PrecompInputInstance
  • class Enlighten PrecompInputOctreeBoxSet
  • class Enlighten PrecompInputOctreePointSet
  • class Enlighten PrecompInputOctreeVolume
  • class Enlighten PrecompInputVertex
  • class Enlighten PrecompMaterialInfo
  • class Enlighten PrecompMeshProperties
  • class Enlighten PrecompOctreeNode
  • class Enlighten PrecompOctreeProbeKey
  • class Enlighten PrecomputedVisibilityData
  • class Enlighten PrecomputedVisibilityWorkspace
  • class Enlighten PrecomputeError
  • class Enlighten PrecomputeLoaderBuilder
  • class Enlighten PrecomputeParameters
  • class Enlighten PrecomputePipeline
  • class Enlighten PrecomputeProcess
  • class Enlighten PrecompVolumeQueryBox
  • class Enlighten PrecompVoxelId
  • class Enlighten PrecompVoxelOctree
  • class Enlighten PrecompVoxelOctreePath
  • class Enlighten PrecompVoxelOctreeVolume
  • class Enlighten ProbeBounceBuffer
  • class Enlighten ProbeBounceWorkspace
  • class Enlighten ProbeInterpolant
  • class Enlighten ProbeInterpolationTask
  • class Enlighten ProbeSetDataBlock
  • class Enlighten ProbeSetManagerVoxel
  • class Enlighten ProbeSetMeta
  • class Enlighten ProbeSetOctreeNode
  • class Enlighten ProbeSetVirtualProbe
  • class Enlighten ProfileHistory
  • 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
    Calendars

You‘re viewing this with anonymous access, so some content might be blocked.
/
class Enlighten PrecompInputInstance

    This is the documentation for Enlighten.

    class Enlighten PrecompInputInstance

    Nov 21, 2019

    class Enlighten::PrecompInputInstance

    A simple class housing the data required with each stand-alone instance of some geometry.

    The position and orientation of the instance are specified by m_Location, which defaults to the identity matrix. The location should be a right-handed column-major 4x4 matrix. No particular meaning is associated with the columns, other than the fourth which is assumed to be the homogeneous position vector (x,y,z,1).

    The geometry id must correspond to any valid geometry object previously associated with this scene. Valid geometry IDs must be unique across the scene. It defaults to the invalid guid and must be changed by the user.

    Variables

    Name Description
    float m_AdditionalUvScale

    Specifies an additional scale that should be applied to the lightmap UVs for this instance (to change the output pixel size).

    float m_ClusterSize

    If non-negative, this specifies a per-instance cluster size, overriding the value set for the system to which this instance belongs.

    Geo::GeoGuid m_GeometryId

    The scene-wide unique id of the geometry this is an instance of.

    Geo::s32 m_Id

    The system-wide unique id of this instance (combined with the geometry material Ids when generating unique material Ids for the system)

    Geo::GeoGuid m_InstanceGuid

    The optional user-set GUID for this instance. If set, this must be unique within the entire scene.

    Geo::Matrix m_Location

    The position and orientation of the instance as a right-handed column-major 4x4 matrix.

    bool m_ScaleUvsWithInstanceSize

    Should the scaling of the transform of this instance be taken into account when generating the per-instance lightmap UVs (i.e.

    Functions

    Name Description
    PrecompInputInstance()

    An instance defaults to the identity location, and no geometry id.


    Enlighten::PrecompInputInstance::PrecompInputInstance


    public: PrecompInputInstance()


    An instance defaults to the identity location, and no geometry id.

    , multiple selections available,
    {"serverDuration": 8, "requestCorrelationId": "ed790e2a2e8943c8a2064c80fad9bd47"}