CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
OdTrVisTextureDef Struct Reference

#include <TrVisTextureDef.h>

Public Types

enum  Flags {
  kSmoothFilter = (1 << 0) , kModulateColor = (1 << 1) , kIntensityMap = (1 << 2) , kNegative = (1 << 3) ,
  kNormalMap = (1 << 4) , kSphereMap = (1 << 5) , kCubeMap = (1 << 6) , kGrayscale = (1 << 7)
}
 

Public Member Functions

void resetFlags (OdUInt16 nFlags=0)
 
void setDefault ()
 
OdTrVisTexturePtr texture () const
 
OdTrVisTexturePtr setTexture (const OdTrVisTexture *pTexture)
 
void setSmoothFilter (bool bSet)
 
bool smoothFilterEnabled () const
 
void setColorModulation (bool bSet)
 
bool colorModulationEnabled () const
 
void setIntensityMap (bool bSet)
 
bool isIntensityMap () const
 
void setNegativeImage (bool bSet)
 
bool isNegativeImage () const
 
void setNormalMap (bool bSet)
 
bool isNormalMap () const
 
void setSphericalMap (bool bSet)
 
bool isSphericalMap () const
 
void setCubeMap (bool bSet)
 
bool isCubeMap () const
 
void setGrayscaleImage (bool bSet)
 
bool isGrayscaleImage () const
 

Public Attributes

OdUInt16 m_flags
 
OdTrVisTexturePtr m_pTexture
 
OdTrVisTextureResolverPtr m_pResolver
 

Detailed Description

<group ExRender_Windows_Classes>

Definition at line 50 of file TrVisTextureDef.h.

Member Enumeration Documentation

◆ Flags

Enumerator
kSmoothFilter 
kModulateColor 
kIntensityMap 
kNegative 
kNormalMap 
kSphereMap 
kCubeMap 
kGrayscale 

Definition at line 53 of file TrVisTextureDef.h.

Member Function Documentation

◆ colorModulationEnabled()

bool OdTrVisTextureDef::colorModulationEnabled ( ) const
inline

Definition at line 107 of file TrVisTextureDef.h.

◆ isCubeMap()

bool OdTrVisTextureDef::isCubeMap ( ) const
inline

Definition at line 122 of file TrVisTextureDef.h.

◆ isGrayscaleImage()

bool OdTrVisTextureDef::isGrayscaleImage ( ) const
inline

Definition at line 125 of file TrVisTextureDef.h.

◆ isIntensityMap()

bool OdTrVisTextureDef::isIntensityMap ( ) const
inline

Definition at line 110 of file TrVisTextureDef.h.

◆ isNegativeImage()

bool OdTrVisTextureDef::isNegativeImage ( ) const
inline

Definition at line 113 of file TrVisTextureDef.h.

◆ isNormalMap()

bool OdTrVisTextureDef::isNormalMap ( ) const
inline

Definition at line 116 of file TrVisTextureDef.h.

◆ isSphericalMap()

bool OdTrVisTextureDef::isSphericalMap ( ) const
inline

Definition at line 119 of file TrVisTextureDef.h.

◆ resetFlags()

void OdTrVisTextureDef::resetFlags ( OdUInt16  nFlags = 0)
inline

Definition at line 79 of file TrVisTextureDef.h.

◆ setColorModulation()

void OdTrVisTextureDef::setColorModulation ( bool  bSet)
inline

Definition at line 106 of file TrVisTextureDef.h.

◆ setCubeMap()

void OdTrVisTextureDef::setCubeMap ( bool  bSet)
inline

Definition at line 121 of file TrVisTextureDef.h.

◆ setDefault()

void OdTrVisTextureDef::setDefault ( )
inline

Definition at line 83 of file TrVisTextureDef.h.

◆ setGrayscaleImage()

void OdTrVisTextureDef::setGrayscaleImage ( bool  bSet)
inline

Definition at line 124 of file TrVisTextureDef.h.

◆ setIntensityMap()

void OdTrVisTextureDef::setIntensityMap ( bool  bSet)
inline

Definition at line 109 of file TrVisTextureDef.h.

◆ setNegativeImage()

void OdTrVisTextureDef::setNegativeImage ( bool  bSet)
inline

Definition at line 112 of file TrVisTextureDef.h.

◆ setNormalMap()

void OdTrVisTextureDef::setNormalMap ( bool  bSet)
inline

Definition at line 115 of file TrVisTextureDef.h.

◆ setSmoothFilter()

void OdTrVisTextureDef::setSmoothFilter ( bool  bSet)
inline

Definition at line 103 of file TrVisTextureDef.h.

◆ setSphericalMap()

void OdTrVisTextureDef::setSphericalMap ( bool  bSet)
inline

Definition at line 118 of file TrVisTextureDef.h.

◆ setTexture()

OdTrVisTexturePtr OdTrVisTextureDef::setTexture ( const OdTrVisTexture pTexture)
inline

Definition at line 97 of file TrVisTextureDef.h.

◆ smoothFilterEnabled()

bool OdTrVisTextureDef::smoothFilterEnabled ( ) const
inline

Definition at line 104 of file TrVisTextureDef.h.

◆ texture()

OdTrVisTexturePtr OdTrVisTextureDef::texture ( ) const
inline

Definition at line 89 of file TrVisTextureDef.h.

Member Data Documentation

◆ m_flags

OdUInt16 OdTrVisTextureDef::m_flags

Definition at line 73 of file TrVisTextureDef.h.

◆ m_pResolver

OdTrVisTextureResolverPtr OdTrVisTextureDef::m_pResolver

Definition at line 77 of file TrVisTextureDef.h.

◆ m_pTexture

OdTrVisTexturePtr OdTrVisTextureDef::m_pTexture

Definition at line 75 of file TrVisTextureDef.h.


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