Flutter Engine
The Flutter Engine
Classes | Namespaces | Functions
UniformManager.h File Reference
#include "include/core/SkM44.h"
#include "include/core/SkMatrix.h"
#include "include/core/SkPoint.h"
#include "include/core/SkPoint3.h"
#include "include/core/SkRect.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkSize.h"
#include "include/core/SkSpan.h"
#include "include/private/SkColorData.h"
#include "include/private/base/SkAlign.h"
#include "include/private/base/SkTDArray.h"
#include "src/base/SkHalf.h"
#include "src/base/SkMathPriv.h"
#include "src/core/SkMatrixPriv.h"
#include "src/core/SkSLTypeShared.h"
#include "src/gpu/graphite/ResourceTypes.h"
#include "src/gpu/graphite/Uniform.h"
#include <algorithm>
#include <memory>

Go to the source code of this file.

Classes

class  skgpu::graphite::UniformOffsetCalculator
 
class  skgpu::graphite::UniformManager
 
struct  skgpu::graphite::LayoutTraits< N, Half >
 

Namespaces

namespace  skgpu
 
namespace  skgpu::graphite
 
namespace  skgpu::graphite::LayoutRules
 

Functions

static constexpr bool skgpu::graphite::LayoutRules::PadVec3Size (Layout layout)
 
static constexpr bool skgpu::graphite::LayoutRules::AlignArraysAsVec4 (Layout layout)
 
static constexpr bool skgpu::graphite::LayoutRules::UseFullPrecision (Layout layout)