DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
r_shadow_bouncegrid_state_t Struct Reference

#include <r_shadow.h>

Collaboration diagram for r_shadow_bouncegrid_state_t:

Data Fields

qbool allowdirectionalshading
taskqueue_task_t assignphotons_task
floatblurpixels [2]
taskqueue_task_t blurpixels_task
int bytesperband
qbool capable
taskqueue_task_t cleartex_task
qbool createtexture
qbool directional
taskqueue_task_t enqueue_slices_task
taskqueue_task_t enqueuephotons_task
unsigned short * fp16pixels
floathighpixels
int highpixels_index
vec_t intensity
float ispacing [3]
double lastupdatetime
matrix4x4_t matrix
vec3_t maxs
vec3_t mins
int numphotons
int numpixels
r_shadow_bouncegrid_photon_tphotons
taskqueue_task_t photons_done_task
taskqueue_task_tphotons_tasks
int pixelbands
int pixelsperband
int resolution [3]
r_shadow_bouncegrid_settings_t settings
vec3_t size
taskqueue_task_t slices_done_task
taskqueue_task_tslices_tasks
float spacing [3]
struct rtexture_s * texture
unsigned char * u8pixels

Detailed Description

Definition at line 93 of file r_shadow.h.

Field Documentation

◆ allowdirectionalshading

qbool r_shadow_bouncegrid_state_t::allowdirectionalshading

Definition at line 97 of file r_shadow.h.

◆ assignphotons_task

taskqueue_task_t r_shadow_bouncegrid_state_t::assignphotons_task

Definition at line 127 of file r_shadow.h.

◆ blurpixels

float* r_shadow_bouncegrid_state_t::blurpixels[2]

Definition at line 118 of file r_shadow.h.

◆ blurpixels_task

taskqueue_task_t r_shadow_bouncegrid_state_t::blurpixels_task

Definition at line 134 of file r_shadow.h.

◆ bytesperband

int r_shadow_bouncegrid_state_t::bytesperband

Definition at line 108 of file r_shadow.h.

◆ capable

qbool r_shadow_bouncegrid_state_t::capable

Definition at line 96 of file r_shadow.h.

◆ cleartex_task

taskqueue_task_t r_shadow_bouncegrid_state_t::cleartex_task

Definition at line 126 of file r_shadow.h.

◆ createtexture

qbool r_shadow_bouncegrid_state_t::createtexture

Definition at line 99 of file r_shadow.h.

◆ directional

qbool r_shadow_bouncegrid_state_t::directional

Definition at line 98 of file r_shadow.h.

◆ enqueue_slices_task

taskqueue_task_t r_shadow_bouncegrid_state_t::enqueue_slices_task

Definition at line 131 of file r_shadow.h.

◆ enqueuephotons_task

taskqueue_task_t r_shadow_bouncegrid_state_t::enqueuephotons_task

Definition at line 128 of file r_shadow.h.

◆ fp16pixels

unsigned short* r_shadow_bouncegrid_state_t::fp16pixels

Definition at line 120 of file r_shadow.h.

◆ highpixels

float* r_shadow_bouncegrid_state_t::highpixels

Definition at line 117 of file r_shadow.h.

◆ highpixels_index

int r_shadow_bouncegrid_state_t::highpixels_index

Definition at line 116 of file r_shadow.h.

◆ intensity

vec_t r_shadow_bouncegrid_state_t::intensity

Definition at line 102 of file r_shadow.h.

◆ ispacing

float r_shadow_bouncegrid_state_t::ispacing[3]

Definition at line 110 of file r_shadow.h.

◆ lastupdatetime

double r_shadow_bouncegrid_state_t::lastupdatetime

Definition at line 103 of file r_shadow.h.

◆ matrix

matrix4x4_t r_shadow_bouncegrid_state_t::matrix

Definition at line 101 of file r_shadow.h.

◆ maxs

vec3_t r_shadow_bouncegrid_state_t::maxs

Definition at line 112 of file r_shadow.h.

◆ mins

vec3_t r_shadow_bouncegrid_state_t::mins

Definition at line 111 of file r_shadow.h.

◆ numphotons

int r_shadow_bouncegrid_state_t::numphotons

Definition at line 122 of file r_shadow.h.

◆ numpixels

int r_shadow_bouncegrid_state_t::numpixels

Definition at line 105 of file r_shadow.h.

◆ photons

r_shadow_bouncegrid_photon_t* r_shadow_bouncegrid_state_t::photons

Definition at line 123 of file r_shadow.h.

◆ photons_done_task

taskqueue_task_t r_shadow_bouncegrid_state_t::photons_done_task

Definition at line 130 of file r_shadow.h.

◆ photons_tasks

taskqueue_task_t* r_shadow_bouncegrid_state_t::photons_tasks

Definition at line 129 of file r_shadow.h.

◆ pixelbands

int r_shadow_bouncegrid_state_t::pixelbands

Definition at line 106 of file r_shadow.h.

◆ pixelsperband

int r_shadow_bouncegrid_state_t::pixelsperband

Definition at line 107 of file r_shadow.h.

◆ resolution

int r_shadow_bouncegrid_state_t::resolution[3]

Definition at line 104 of file r_shadow.h.

◆ settings

r_shadow_bouncegrid_settings_t r_shadow_bouncegrid_state_t::settings

Definition at line 95 of file r_shadow.h.

◆ size

vec3_t r_shadow_bouncegrid_state_t::size

Definition at line 113 of file r_shadow.h.

◆ slices_done_task

taskqueue_task_t r_shadow_bouncegrid_state_t::slices_done_task

Definition at line 133 of file r_shadow.h.

◆ slices_tasks

taskqueue_task_t* r_shadow_bouncegrid_state_t::slices_tasks

Definition at line 132 of file r_shadow.h.

◆ spacing

float r_shadow_bouncegrid_state_t::spacing[3]

Definition at line 109 of file r_shadow.h.

◆ texture

struct rtexture_s* r_shadow_bouncegrid_state_t::texture

Definition at line 100 of file r_shadow.h.

◆ u8pixels

unsigned char* r_shadow_bouncegrid_state_t::u8pixels

Definition at line 119 of file r_shadow.h.


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