本文整理汇总了C++中InStream::ReadRR方法的典型用法代码示例。如果您正苦于以下问题:C++ InStream::ReadRR方法的具体用法?C++ InStream::ReadRR怎么用?C++ InStream::ReadRR使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类InStream
的用法示例。
在下文中一共展示了InStream::ReadRR方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Load
//----------------------------------------------------------------------------
void KeyframeController::Load (InStream& source)
{
WM5_BEGIN_DEBUG_STREAM_LOAD(source);
TransformController::Load(source);
source.Read(mNumCommonTimes);
if (mNumCommonTimes > 0)
{
source.ReadVR(mNumCommonTimes, mCommonTimes);
source.ReadAggregateRR(mNumTranslations, mTranslations);
source.ReadAggregateRR(mNumRotations, mRotations);
source.ReadRR(mNumScales, mScales);
}
else
{
source.ReadRR(mNumTranslations, mTranslationTimes);
source.ReadAggregateVR(mNumTranslations, mTranslations);
source.ReadRR(mNumRotations, mRotationTimes);
source.ReadAggregateVR(mNumRotations, mRotations);
source.ReadRR(mNumScales, mScaleTimes);
source.ReadVR(mNumScales, mScales);
}
WM5_END_DEBUG_STREAM_LOAD(KeyframeController, source);
}
示例2: Load
//----------------------------------------------------------------------------
void FloatArray::Load (InStream& source)
{
WM5_BEGIN_DEBUG_STREAM_LOAD(source);
Object::Load(source);
source.ReadRR(mNumElements, mElements);
WM5_END_DEBUG_STREAM_LOAD(FloatArray, source);
}
示例3: Load
//----------------------------------------------------------------------------
void PlanarReflectionEffect::Load (InStream& source)
{
WM5_BEGIN_DEBUG_STREAM_LOAD(source);
GlobalEffect::Load(source);
source.ReadRR(mNumPlanes, mReflectances);
source.ReadPointerVR(mNumPlanes, mPlanes);
WM5_END_DEBUG_STREAM_LOAD(PlanarReflectionEffect, source);
}
示例4: Load
//----------------------------------------------------------------------------
void ShaderFloat::Load (InStream& source)
{
WM5_BEGIN_DEBUG_STREAM_LOAD(source);
Object::Load(source);
source.ReadRR(mNumElements, mData);
source.ReadBool(mAllowUpdater);
WM5_END_DEBUG_STREAM_LOAD(ShaderFloat, source);
}
示例5: Load
//----------------------------------------------------------------------------
void Particles::Load (InStream& source)
{
WM5_BEGIN_DEBUG_STREAM_LOAD(source);
TriMesh::Load(source);
source.ReadRR(mNumParticles, mPositionSizes);
source.Read(mSizeAdjust);
source.Read(mNumActive);
WM5_END_DEBUG_STREAM_LOAD(Particles, source);
}
示例6: Load
//----------------------------------------------------------------------------
void Buffer::Load (InStream& source)
{
WM5_BEGIN_DEBUG_STREAM_LOAD(source);
Object::Load(source);
source.Read(mNumElements);
source.Read(mElementSize);
source.ReadEnum(mUsage);
source.ReadRR(mNumBytes, mData);
WM5_END_DEBUG_STREAM_LOAD(Buffer, source);
}
示例7: Load
//----------------------------------------------------------------------------
void DlodNode::Load (InStream& source)
{
PX2_BEGIN_DEBUG_STREAM_LOAD(source);
SwitchNode::Load(source);
source.ReadAggregate(mModelLodCenter);
source.ReadRR(mNumLevelsOfDetail, mModelMinDist);
source.ReadVR(mNumLevelsOfDetail, mModelMaxDist);
source.ReadVR(mNumLevelsOfDetail, mWorldMinDist);
source.ReadVR(mNumLevelsOfDetail, mWorldMaxDist);
PX2_END_DEBUG_STREAM_LOAD(DlodNode, source);
}
示例8: Load
//----------------------------------------------------------------------------
void Portal::Load (InStream& source)
{
WM5_BEGIN_DEBUG_STREAM_LOAD(source);
Object::Load(source);
source.ReadRR(mNumVertices, mModelVertices);
source.ReadAggregate(mModelPlane);
source.ReadBool(Open);
source.ReadPointer(AdjacentRegion);
mWorldVertices = new1<APoint>(mNumVertices);
WM5_END_DEBUG_STREAM_LOAD(Portal, source);
}