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