Scaleform::Render::PrimitiveFillType

Scaleform::Render::PrimitiveFillType
enum PrimitiveFillType {
  PrimFill_None,
  PrimFill_Mask,
  PrimFill_SolidColor,
  PrimFill_VColor,
  PrimFill_VColor_EAlpha,
  PrimFill_Texture,
  PrimFill_Texture_EAlpha,
  PrimFill_Texture_VColor,
  PrimFill_Texture_VColor_EAlpha,
  PrimFill_2Texture,
  PrimFill_2Texture_EAlpha,
  PrimFill_UVTexture,
  PrimFill_UVTextureAlpha_VColor,
  PrimFill_UVTextureDFAlpha_VColor,
  PrimFill_Type_Count
};
Description

Rendering fill style that will be applied to all the elements of the draw primitive. Rendering style dictates the elements that need to be present in the vertex declaration. Following elements may be required based on format:

XY 
Position, always required. 
UV 
UV texture coordinates. 
Vertex color to be used in rendering. 
EAlpha 
Edge AA Alpha factor channel. 
Weight 
Texture weight, mixes first Texture with second one/EdgeAA alpha. 

VColor refers to interpolated vertex color, Texture refers to texture with coordinates generated based on matrix, and UVTexture refers to texture coordinates provided explicitly.

File

Render_Primitive.h