1#ifndef NXDK_PGRAPH_TESTS_ATTRIBUTE_EXPLICIT_SETTER_TESTS_H
2#define NXDK_PGRAPH_TESTS_ATTRIBUTE_EXPLICIT_SETTER_TESTS_H
23 ATTR_BACK_DIFFUSE = 6,
24 ATTR_BACK_SPECULAR = 7,
32 const char* test_name;
33 bool force_blend_alpha;
42 void CreateGeometry();
44 void Draw(
float x,
float y,
const std::function<
void(
int)>& attribute_setter, Attribute test_attribute,
45 int mask = 0xF,
float bias = 0.0f,
float multiplier = 1.0f);
48 float test_triangle_width{0.0f};
49 float test_triangle_height{0.0f};
Definition attribute_explicit_setter_tests.h:13
void Initialize() override
Called to initialize the test suite.
Definition attribute_explicit_setter_tests.cpp:31
Definition test_host.h:47
Definition test_suite.h:20
Definition vertex_buffer.h:204
Definition attribute_explicit_setter_tests.h:31
Runtime configuration for TestSuites.
Definition test_suite.h:23