KallistiOS  ##version##
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Data Fields
pvr_vertex_tpcm_t Struct Reference

PVR vertex type: Textured, packed color, affected by modifer volume. More...

#include <dc/pvr.h>

Data Fields

uint32 flags
 TA command (vertex flags) More...
 
float x
 X coordinate. More...
 
float y
 Y coordinate. More...
 
float z
 Z coordinate. More...
 
float u0
 Texture U coordinate (outside) More...
 
float v0
 Texture V coordinate (outside) More...
 
uint32 argb0
 Vertex color (outside) More...
 
uint32 oargb0
 Vertex offset color (outside) More...
 
float u1
 Texture U coordinate (inside) More...
 
float v1
 Texture V coordinate (inside) More...
 
uint32 argb1
 Vertex color (inside) More...
 
uint32 oargb1
 Vertex offset color (inside) More...
 
uint32 d1
 Dummy value. More...
 
uint32 d2
 Dummy value. More...
 
uint32 d3
 Dummy value. More...
 
uint32 d4
 Dummy value. More...
 

Detailed Description

PVR vertex type: Textured, packed color, affected by modifer volume.

Note that this vertex type has two copies of colors, offset colors, and texture coords. The second set of texture coords, colors, and offset colors are used when enclosed within a modifer volume.

Field Documentation

uint32 pvr_vertex_tpcm_t::argb0

Vertex color (outside)

uint32 pvr_vertex_tpcm_t::argb1

Vertex color (inside)

uint32 pvr_vertex_tpcm_t::d1

Dummy value.

uint32 pvr_vertex_tpcm_t::d2

Dummy value.

uint32 pvr_vertex_tpcm_t::d3

Dummy value.

uint32 pvr_vertex_tpcm_t::d4

Dummy value.

uint32 pvr_vertex_tpcm_t::flags

TA command (vertex flags)

uint32 pvr_vertex_tpcm_t::oargb0

Vertex offset color (outside)

uint32 pvr_vertex_tpcm_t::oargb1

Vertex offset color (inside)

float pvr_vertex_tpcm_t::u0

Texture U coordinate (outside)

float pvr_vertex_tpcm_t::u1

Texture U coordinate (inside)

float pvr_vertex_tpcm_t::v0

Texture V coordinate (outside)

float pvr_vertex_tpcm_t::v1

Texture V coordinate (inside)

float pvr_vertex_tpcm_t::x

X coordinate.

float pvr_vertex_tpcm_t::y

Y coordinate.

float pvr_vertex_tpcm_t::z

Z coordinate.


The documentation for this struct was generated from the following file: