#include <opennurbs_texture.h>
|
enum | FILTER { nearest_filter = 0
, linear_filter = 1
, force_32bit_texture_filter = 0xFFFFFFF
} |
|
enum | MAPPING_CHANNEL { tc_channel = 0
, default_channel = 1
, srfp_channel = 0xFFFFFFFE
, emap_channel = (long)0xFFFFFFFF
} |
|
enum | MODE {
no_texture_mode = 0
, modulate_texture = 1
, decal_texture = 2
, blend_texture = 3
,
force_32bit_texture_mode = 0xFFFFFFF
} |
|
enum | TYPE {
no_texture_type = 0
, bitmap_texture = 1
, bump_texture = 2
, transparency_texture = 3
,
emap_texture = 86
, force_32bit_texture_type = 0xFFFFFFF
} |
|
enum | WRAP { repeat_wrap = 0
, clamp_wrap = 1
, force_32bit_texture_wrap = 0xFFFFFFF
} |
|
◆ FILTER
Enumerator |
---|
nearest_filter | |
linear_filter | |
force_32bit_texture_filter | |
◆ MAPPING_CHANNEL
Enumerator |
---|
tc_channel | |
default_channel | |
srfp_channel | |
emap_channel | |
◆ MODE
Enumerator |
---|
no_texture_mode | |
modulate_texture | |
decal_texture | |
blend_texture | |
force_32bit_texture_mode | |
◆ TYPE
Enumerator |
---|
no_texture_type | |
bitmap_texture | |
bump_texture | |
transparency_texture | |
emap_texture | |
force_32bit_texture_type | |
◆ WRAP
Enumerator |
---|
repeat_wrap | |
clamp_wrap | |
force_32bit_texture_wrap | |
◆ ON_Texture()
ON_Texture::ON_Texture |
( |
| ) |
|
◆ ~ON_Texture()
ON_Texture::~ON_Texture |
( |
| ) |
|
◆ Compare()
◆ Default()
void ON_Texture::Default |
( |
| ) |
|
◆ Dump()
◆ FilterFromInt()
◆ IsTiled()
bool ON_Texture::IsTiled |
( |
int | dir, |
|
|
double * | count, |
|
|
double * | offset ) const |
◆ IsValid()
◆ ModeFromInt()
◆ ON_OBJECT_DECLARE()
◆ Read()
◆ ReverseTextureCoordinate()
bool ON_Texture::ReverseTextureCoordinate |
( |
int | dir | ) |
|
◆ SizeOf()
unsigned int ON_Texture::SizeOf |
( |
| ) |
const |
|
virtual |
◆ SwapTextureCoordinate()
bool ON_Texture::SwapTextureCoordinate |
( |
int | i, |
|
|
int | j ) |
◆ TileTextureCoordinate()
bool ON_Texture::TileTextureCoordinate |
( |
int | dir, |
|
|
double | count, |
|
|
double | offset ) |
◆ TypeFromInt()
◆ WrapFromInt()
◆ Write()
◆ m_bApply_uvw
bool ON_Texture::m_bApply_uvw |
◆ m_blend_A
double ON_Texture::m_blend_A[4] |
◆ m_blend_constant_A
double ON_Texture::m_blend_constant_A |
◆ m_blend_constant_RGB
ON_Color ON_Texture::m_blend_constant_RGB |
◆ m_blend_order
int ON_Texture::m_blend_order |
◆ m_blend_RGB
double ON_Texture::m_blend_RGB[4] |
◆ m_bOn
◆ m_border_color
◆ m_bump_scale
◆ m_filename
◆ m_filename_bRelativePath
bool ON_Texture::m_filename_bRelativePath |
◆ m_magfilter
FILTER ON_Texture::m_magfilter |
◆ m_mapping_channel_id
int ON_Texture::m_mapping_channel_id |
◆ m_minfilter
FILTER ON_Texture::m_minfilter |
◆ m_mode
◆ m_runtime_ptr
const void* ON_Texture::m_runtime_ptr |
◆ m_runtime_ptr_id
ON_UUID ON_Texture::m_runtime_ptr_id |
◆ m_texture_id
◆ m_transparency_texture_id
ON_UUID ON_Texture::m_transparency_texture_id |
◆ m_transparent_color
ON_Color ON_Texture::m_transparent_color |
◆ m_type
◆ m_uvw
◆ m_wrapu
◆ m_wrapv
◆ m_wrapw
The documentation for this class was generated from the following files: