22#if !defined(OPENNURBS_TEXTURE_INC_) 
   23#define OPENNURBS_TEXTURE_INC_ 
   48  unsigned int SizeOf() 
const;
 
   75  bool ReverseTextureCoordinate( 
int dir );
 
   88  bool SwapTextureCoordinate( 
int i, 
int j );
 
  103  bool TileTextureCoordinate( 
int dir, 
double count, 
double offset );
 
  116  bool IsTiled( 
int dir, 
double* count, 
double* offset ) 
const;
 
  128    srfp_channel = 0xFFFFFFFE, 
 
  129    emap_channel = (long)0xFFFFFFFF  
 
 
  167    transparency_texture = 3, 
 
  174    force_32bit_texture_type = 0xFFFFFFF
 
 
  184    modulate_texture = 1,  
 
  190    force_32bit_texture_mode = 0xFFFFFFF
 
 
  200    force_32bit_texture_filter = 0xFFFFFFF
 
 
  218    force_32bit_texture_wrap = 0xFFFFFFF
 
 
  298  double m_blend_RGB[4];
 
  314  static TYPE   TypeFromInt( 
int i );
 
  315  static MODE   ModeFromInt( 
int i );
 
  316  static FILTER FilterFromInt( 
int i );
 
  317  static WRAP   WrapFromInt( 
int i );
 
 
  320#if defined(ON_DLL_TEMPLATE) 
  324#pragma warning( push ) 
  325#pragma warning( disable : 4231 ) 
  328#pragma warning( pop ) 
int i
Copyright (c) 2011-2018 by Andrew Mustun.
Definition autostart.js:32
Definition opennurbs_archive.h:152
Definition opennurbs_array.h:760
Definition opennurbs_color.h:24
Definition opennurbs_point.h:46
Definition opennurbs_array.h:998
Definition opennurbs_object.h:393
virtual void Dump(ON_TextLog &) const
Definition opennurbs_object.cpp:1695
virtual ON_BOOL32 IsValid(ON_TextLog *text_log=NULL) const =0
virtual ON_BOOL32 Read(ON_BinaryArchive &binary_archive)
Definition opennurbs_object.cpp:1734
virtual unsigned int SizeOf() const
Definition opennurbs_object.cpp:1677
virtual ON_BOOL32 Write(ON_BinaryArchive &binary_archive) const
Definition opennurbs_object.cpp:1714
Definition opennurbs_textlog.h:20
Definition opennurbs_texture.h:31
double m_blend_constant_A
Definition opennurbs_texture.h:295
MODE
Definition opennurbs_texture.h:182
bool m_bOn
Definition opennurbs_texture.h:156
ON_Color m_border_color
Definition opennurbs_texture.h:232
ON_wString m_filename
Definition opennurbs_texture.h:149
ON_UUID m_transparency_texture_id
Definition opennurbs_texture.h:273
WRAP m_wrapw
Definition opennurbs_texture.h:223
ON_Color m_transparent_color
Definition opennurbs_texture.h:250
WRAP m_wrapu
Definition opennurbs_texture.h:221
ON_UUID m_runtime_ptr_id
Definition opennurbs_texture.h:311
TYPE
Definition opennurbs_texture.h:162
ON_OBJECT_DECLARE(ON_Texture)
ON_Color m_blend_constant_RGB
Definition opennurbs_texture.h:297
int m_blend_order
Definition opennurbs_texture.h:304
WRAP
Definition opennurbs_texture.h:214
bool m_filename_bRelativePath
Definition opennurbs_texture.h:150
FILTER m_magfilter
Definition opennurbs_texture.h:211
bool m_bApply_uvw
Definition opennurbs_texture.h:226
ON_Xform m_uvw
Definition opennurbs_texture.h:227
const void * m_runtime_ptr
Definition opennurbs_texture.h:312
MAPPING_CHANNEL
Definition opennurbs_texture.h:123
FILTER m_minfilter
Definition opennurbs_texture.h:206
int m_mapping_channel_id
Definition opennurbs_texture.h:141
FILTER
Definition opennurbs_texture.h:196
TYPE m_type
Definition opennurbs_texture.h:177
ON_Interval m_bump_scale
Definition opennurbs_texture.h:280
MODE m_mode
Definition opennurbs_texture.h:193
WRAP m_wrapv
Definition opennurbs_texture.h:222
ON_UUID m_texture_id
Definition opennurbs_texture.h:119
Definition opennurbs_uuid.h:31
Definition opennurbs_string.h:392
#define ON_CLASS
Definition opennurbs_defines.h:91
#define NULL
Definition opennurbs_system.h:256
int ON_BOOL32
Definition opennurbs_system.h:362