remote a c++11-style constructor
This commit is contained in:
@@ -88,12 +88,25 @@ struct Shader : public IShader {
|
|||||||
};
|
};
|
||||||
|
|
||||||
TinyRenderObjectData::TinyRenderObjectData(TGAImage& rgbColorBuffer,b3AlignedObjectArray<float>&depthBuffer)
|
TinyRenderObjectData::TinyRenderObjectData(TGAImage& rgbColorBuffer,b3AlignedObjectArray<float>&depthBuffer)
|
||||||
:TinyRenderObjectData(rgbColorBuffer,depthBuffer,0,0)
|
:m_rgbColorBuffer(rgbColorBuffer),
|
||||||
|
m_depthBuffer(depthBuffer),
|
||||||
|
m_segmentationMaskBufferPtr(0),
|
||||||
|
m_model(0),
|
||||||
|
m_userData(0),
|
||||||
|
m_userIndex(-1),
|
||||||
|
m_objectIndex(-1)
|
||||||
{
|
{
|
||||||
|
Vec3f eye(1,1,3);
|
||||||
|
Vec3f center(0,0,0);
|
||||||
|
Vec3f up(0,0,1);
|
||||||
|
m_lightDirWorld.setValue(0,0,0);
|
||||||
|
m_localScaling.setValue(1,1,1);
|
||||||
|
m_modelMatrix = Matrix::identity();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
TinyRenderObjectData::TinyRenderObjectData(TGAImage& rgbColorBuffer,b3AlignedObjectArray<float>&depthBuffer, b3AlignedObjectArray<int>* segmentationMaskBuffer, int objectIndex)
|
TinyRenderObjectData::TinyRenderObjectData(TGAImage& rgbColorBuffer,b3AlignedObjectArray<float>&depthBuffer, b3AlignedObjectArray<int>* segmentationMaskBuffer, int objectIndex)
|
||||||
:m_rgbColorBuffer(rgbColorBuffer),
|
:m_rgbColorBuffer(rgbColorBuffer),
|
||||||
m_depthBuffer(depthBuffer),
|
m_depthBuffer(depthBuffer),
|
||||||
|
|||||||
Reference in New Issue
Block a user