这篇教程C++ Color4函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中Color4函数的典型用法代码示例。如果您正苦于以下问题:C++ Color4函数的具体用法?C++ Color4怎么用?C++ Color4使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了Color4函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: loadExr /*! load an EXR file from disk */ Ref<Image> loadExr(const FileName& filename) { Imf::RgbaInputFile file (filename.c_str()); Imath::Box2i dw = file.dataWindow(); ssize_t width = dw.max.x - dw.min.x + 1; ssize_t height = dw.max.y - dw.min.y + 1; Imf::Array2D<Imf::Rgba> pixels(height, width); file.setFrameBuffer (&pixels[0][0] - dw.min.x - dw.min.y * width, 1, width); file.readPixels (dw.min.y, dw.max.y); Ref<Image> img = new Image3f(width,height,filename); if (file.lineOrder() == Imf::INCREASING_Y) { for (ssize_t y=0; y<height; y++) { for (ssize_t x=0; x<width; x++) { Imf::Rgba c = pixels[y][x]; img->set(x,y,Color4(c.r,c.g,c.b,c.a)); } } } else { for (ssize_t y=0; y<height; y++) { for (ssize_t x=0; x<width; x++) { Imf::Rgba c = pixels[y][x]; img->set(x,height-y-1,Color4(c.r,c.g,c.b,c.a)); } } } return img; }
开发者ID:Dade916,项目名称:embree,代码行数:33,
示例2: SetUpdateActive void ShellBall::Refresh(const Vector3& StartPos, const Vector3& JumpVec, bool IsEnemyBall){ SetUpdateActive(true); SetDrawActive(true); m_StartPos = StartPos; m_JumpVec = JumpVec; m_InStartTime = 0; m_IsEnemyBall = IsEnemyBall; //Transform取得 auto Ptr = GetComponent<Transform>(); Ptr->SetScale(m_NowScale); Ptr->SetPosition(m_StartPos); //描画コンポ C++ Color4B函数代码示例 C++ Color3f函数代码示例
|