23 #if !defined(OPENNURBS_TEXTURE_INC_) 24 #define OPENNURBS_TEXTURE_INC_ 49 unsigned int SizeOf()
const;
76 bool ReverseTextureCoordinate(
int dir );
89 bool SwapTextureCoordinate(
int i,
int j );
104 bool TileTextureCoordinate(
int dir,
double count,
double offset );
117 bool IsTiled(
int dir,
double* count,
double* offset )
const;
129 srfp_channel = 0xFFFFFFFE,
130 emap_channel = 0xFFFFFFFF
168 transparency_texture = 3,
173 force_32bit_texture_type = 0xFFFFFFFF
183 modulate_texture = 1,
189 force_32bit_texture_mode = 0xFFFFFFFF
199 force_32bit_texture_filter = 0xFFFFFFFF
217 force_32bit_texture_wrap = 0xFFFFFFFF
297 double m_blend_RGB[4];
313 static TYPE TypeFromInt(
int i );
314 static MODE ModeFromInt(
int i );
315 static FILTER FilterFromInt(
int i );
316 static WRAP WrapFromInt(
int i );
319 #if defined(ON_DLL_TEMPLATE) 323 #pragma warning( push ) 324 #pragma warning( disable : 4231 ) 327 #pragma warning( pop ) virtual ON_BOOL32 IsValid(ON_TextLog *text_log=NULL) const =0
ON_Color m_transparent_color
virtual ON_BOOL32 Write(ON_BinaryArchive &binary_archive) const
virtual ON_BOOL32 Read(ON_BinaryArchive &binary_archive)
virtual unsigned int SizeOf() const
ON_Color m_blend_constant_RGB
ON_UUID m_transparency_texture_id
virtual void Dump(ON_TextLog &) const
const void * m_runtime_ptr
double m_blend_constant_A
bool m_filename_bRelativePath