Texture tile computation base. More...
#include <xac_interface_scene_elements_doc.h>
Public Member Functions | |
bool | is_valid () const |
Check if the compute texture tile is valid. More... | |
uint2 | get_tile_resolution () const |
Retrieve the resolution of the compute texture tile. More... | |
float2 | get_minimum_uv_coordinate () const |
Get current minimum coordinate in u,v space coordinates. More... | |
float2 | get_maximum_uv_coordinate () const |
Get current maximum coordinate in u,v space coordinates. More... | |
uint | get_format () const |
Get the format identifer for the compute texture. More... | |
float2 | get_extent () const |
Get extents of current texture tile in scene space coordinates. More... | |
float2 | transform_uv_to_tile (float2 uv_position) const |
Transform a given u,v space coordinate into texture coordinates. More... | |
float2 | transform_uv_to_tile_inverse (float2 tile_position) const |
Transform a given texture coordinate into u,v space coordinates. More... | |
xac::Colormap | get_colormap () const |
Retrieve the colormap for the current compute texture tile. More... | |
Texture tile computation base.
xac::Colormap nv::index::xac::Compute_texture_tile_base::get_colormap | ( | ) | const |
Retrieve the colormap for the current compute texture tile.
float2 nv::index::xac::Compute_texture_tile_base::get_extent | ( | ) | const |
Get extents of current texture tile in scene space coordinates.
uint nv::index::xac::Compute_texture_tile_base::get_format | ( | ) | const |
Get the format identifer for the compute texture.
float2 nv::index::xac::Compute_texture_tile_base::get_maximum_uv_coordinate | ( | ) | const |
Get current maximum coordinate in u,v space coordinates.
float2 nv::index::xac::Compute_texture_tile_base::get_minimum_uv_coordinate | ( | ) | const |
Get current minimum coordinate in u,v space coordinates.
uint2 nv::index::xac::Compute_texture_tile_base::get_tile_resolution | ( | ) | const |
Retrieve the resolution of the compute texture tile.
bool nv::index::xac::Compute_texture_tile_base::is_valid | ( | ) | const |
Check if the compute texture tile is valid.
float2 nv::index::xac::Compute_texture_tile_base::transform_uv_to_tile | ( | float2 | uv_position | ) | const |
Transform a given u,v space coordinate into texture coordinates.
float2 nv::index::xac::Compute_texture_tile_base::transform_uv_to_tile_inverse | ( | float2 | tile_position | ) | const |
Transform a given texture coordinate into u,v space coordinates.