StreamReader::create

Factory method for creation of [Reader](API\Plugins\RigLogicLib\dna\Reader).

Windows
MacOS
Linux

Warnings

  • All values in the array must be less than the value returned by getLODCount.

  • There cannot be more elements in the array than the value returned by getLODCount.

  • User is responsible for releasing the returned pointer by calling destroy.

References

Module

RigLogicLib

Header

/Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/StreamReader.h

Include

#include "dna/StreamReader.h"

Source

/Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Private/dna/stream/StreamReaderImpl.cpp

Syntax

static StreamReader * create
(
    BoundedIOStream * stream,
    DataLayer layer,
    std::uint16_t * lods,
    std::uint16_t lodCount,
    MemoryResource * memRes
)

Remarks

All values in the array must be less than the value returned by getLODCount.

There cannot be more elements in the array than the value returned by getLODCount.

User is responsible for releasing the returned pointer by calling destroy.

Parameters

Parameter

Description

stream

Source stream from which data is going to be read.

layer

Specify the layer up to which the data needs to be loaded. @note The Definition data layer depends on and thus implicitly loads the Descriptor layer. The Behavior data layer depends on and thus implicitly loads the Definition layer. The Geometry data layer depends on and thus also implicitly loads the Definition layer.

lods

An array specifying which exact lods to load.

lodCount

The number of elements in the lods array.

memRes

Memory resource to be used for allocations. @note If a memory resource is not given, a default allocation mechanism will be used.

See Also

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss