libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
Fast::RSP Struct Reference

#include <interpreter.h>

Collaboration diagram for Fast::RSP:
[legend]

Public Attributes

float modelview_matrix_stack [11][4][4]
 
uint8_t modelview_matrix_stack_size
 
float MP_matrix [4][4]
 
float P_matrix [4][4]
 
F3DLight_t lookat [2]
 
F3DLight current_lights [MAX_LIGHTS+1]
 
float current_lights_coeffs [MAX_LIGHTS][3]
 
float current_lookat_coeffs [2][3]
 
uint8_t current_num_lights
 
bool lights_changed
 
uint32_t geometry_mode
 
int16_t fog_mul
 
int16_t fog_offset
 
uint32_t extra_geometry_mode
 
struct { 
 
   uint16_t   s 
 
   uint16_t   t 
 
texture_scaling_factor 
 
struct LoadedVertex loaded_vertices [MAX_VERTICES+4]
 

Member Data Documentation

◆ current_lights

F3DLight Fast::RSP::current_lights[MAX_LIGHTS+1]

◆ current_lights_coeffs

float Fast::RSP::current_lights_coeffs[MAX_LIGHTS][3]

◆ current_lookat_coeffs

float Fast::RSP::current_lookat_coeffs[2][3]

◆ current_num_lights

uint8_t Fast::RSP::current_num_lights

◆ extra_geometry_mode

uint32_t Fast::RSP::extra_geometry_mode

◆ fog_mul

int16_t Fast::RSP::fog_mul

◆ fog_offset

int16_t Fast::RSP::fog_offset

◆ geometry_mode

uint32_t Fast::RSP::geometry_mode

◆ lights_changed

bool Fast::RSP::lights_changed

◆ loaded_vertices

struct LoadedVertex Fast::RSP::loaded_vertices[MAX_VERTICES+4]

◆ lookat

F3DLight_t Fast::RSP::lookat[2]

◆ modelview_matrix_stack

float Fast::RSP::modelview_matrix_stack[11][4][4]

◆ modelview_matrix_stack_size

uint8_t Fast::RSP::modelview_matrix_stack_size

◆ MP_matrix

float Fast::RSP::MP_matrix[4][4]

◆ P_matrix

float Fast::RSP::P_matrix[4][4]

◆ s

uint16_t Fast::RSP::s

◆ t

uint16_t Fast::RSP::t

◆ [struct]

struct { ... } Fast::RSP::texture_scaling_factor

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