MCPcopy Create free account
hub / github.com/GarageGames/Torque3D / setStreamOffset

Method setStreamOffset

Engine/source/core/resizeStream.cpp:66–89  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

64}
65
66bool ResizeFilterStream::setStreamOffset(const U32 in_startOffset, const U32 in_streamLen)
67{
68 AssertFatal(m_pStream != NULL, "stream not attached!");
69 if (m_pStream == NULL)
70 return false;
71
72 U32 start = in_startOffset;
73 U32 end = in_startOffset + in_streamLen;
74 U32 actual = m_pStream->getStreamSize();
75
76 if (start >= actual || end > actual)
77 return false;
78
79 m_startOffset = start;
80 m_streamLen = in_streamLen;
81 m_currOffset = 0;
82
83 if (m_streamLen != 0)
84 setStatus(Ok);
85 else
86 setStatus(EOS);
87
88 return true;
89}
90
91U32 ResizeFilterStream::getPosition() const
92{

Callers 1

Calls 1

getStreamSizeMethod · 0.45

Tested by

no test coverage detected