BRL-CAD
rt_texture Struct Reference

#include <uv.h>

Collaboration diagram for rt_texture:
[legend]

Data Fields

struct bu_vls tx_name
 
int tx_w
 
int tx_n
 
int tx_trans_valid
 
int tx_transp [3]
 
fastf_t tx_scale [2]
 
int tx_mirror
 
char tx_datasrc
 
struct rt_binunif_internaltx_binunifp
 
struct bu_mapped_filetx_mp
 

Detailed Description

This is a ray tracing texture image context. Basically, it's a handle to an image stored in a file or in a database object with additional parameters specific to a given ray tracing use such as scaling and mirroring.

TODO: replace txt_specific in liboptical

Definition at line 72 of file uv.h.

Field Documentation

◆ tx_name

struct bu_vls tx_name

Definition at line 73 of file uv.h.

◆ tx_w

int tx_w

Definition at line 74 of file uv.h.

◆ tx_n

int tx_n

Definition at line 75 of file uv.h.

◆ tx_trans_valid

int tx_trans_valid

Definition at line 76 of file uv.h.

◆ tx_transp

int tx_transp[3]

Definition at line 77 of file uv.h.

◆ tx_scale

fastf_t tx_scale[2]

Definition at line 78 of file uv.h.

◆ tx_mirror

int tx_mirror

Definition at line 79 of file uv.h.

◆ tx_datasrc

char tx_datasrc

Definition at line 83 of file uv.h.

◆ tx_binunifp

struct rt_binunif_internal* tx_binunifp

Definition at line 86 of file uv.h.

◆ tx_mp

struct bu_mapped_file* tx_mp

Definition at line 87 of file uv.h.


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