Talvos  0.1
SPIR-V interpreter and dynamic analysis framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Attributes | List of all members
talvos::PipelineExecutor::TrianglePrimitive Struct Reference

Triangle primitive data, used for rasterization. More...

Public Attributes

Vec4 PosA
 The position of vertex A. More...
 
Vec4 PosB
 The position of vertex B. More...
 
Vec4 PosC
 The position of vertex C. More...
 
const VertexOutputOutA
 The vertex shader outputs for vertex A. More...
 
const VertexOutputOutB
 The vertex shader outputs for vertex B. More...
 
const VertexOutputOutC
 The vertex shader outputs for vertex C. More...
 

Detailed Description

Triangle primitive data, used for rasterization.

Definition at line 98 of file PipelineExecutor.cpp.

Member Data Documentation

const VertexOutput& talvos::PipelineExecutor::TrianglePrimitive::OutA

The vertex shader outputs for vertex A.

Definition at line 104 of file PipelineExecutor.cpp.

const VertexOutput& talvos::PipelineExecutor::TrianglePrimitive::OutB

The vertex shader outputs for vertex B.

Definition at line 105 of file PipelineExecutor.cpp.

const VertexOutput& talvos::PipelineExecutor::TrianglePrimitive::OutC

The vertex shader outputs for vertex C.

Definition at line 106 of file PipelineExecutor.cpp.

Vec4 talvos::PipelineExecutor::TrianglePrimitive::PosA

The position of vertex A.

Definition at line 100 of file PipelineExecutor.cpp.

Vec4 talvos::PipelineExecutor::TrianglePrimitive::PosB

The position of vertex B.

Definition at line 101 of file PipelineExecutor.cpp.

Vec4 talvos::PipelineExecutor::TrianglePrimitive::PosC

The position of vertex C.

Definition at line 102 of file PipelineExecutor.cpp.