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

#include <TrVisRendition.h>

Public Types

enum  Flags {
  kNonPow2Textures = (1 << 0) , kNonPow2Wrapping = (1 << 1) , kSupportsBGR = (1 << 2) , kSupportsBGRA = (1 << 3) ,
  kRequireBGR = (1 << 4) , kOverrideLut = (1 << 5) , kLutMonochrome = (1 << 6) , kLutPalette = (1 << 7) ,
  kCubeMapping = (1 << 8) , kShadeByVertex = (1 << 9) , kSupportDblAttrs = (1 << 10) , kSupportUintClrs = (1 << 11) ,
  kSupportHalfNorm = (1 << 12) , kSupportIndex32 = (1 << 13) , kSupportIndex8 = (1 << 14)
}
 

Public Member Functions

 ClientSettings ()
 
bool isSupportNonPow2Textures () const
 
void setSupportNonPow2Textures (bool bSet)
 
bool isSupportNonPow2TexturesWrapping () const
 
void setSupportNonPow2TexturesWrapping (bool bSet)
 
bool isSupportBGR () const
 
void setSupportBGR (bool bSet)
 
bool isSupportBGRA () const
 
void setSupportBGRA (bool bSet)
 
bool isRequireBGR () const
 
void setRequireBGR (bool bSet)
 
bool isLutOverride () const
 
void setLutOverride (bool bSet)
 
bool isLutMonochrome () const
 
void setLutMonochrome (bool bSet)
 
bool overridenLutMonochromeState (bool bDeviceSetting) const
 
bool isLutPalette () const
 
void setLutPalette (bool bSet)
 
bool overridenLutPaletteState (bool bDeviceSetting) const
 
bool isSupportCubeMaps () const
 
void setSupportCubeMaps (bool bSet)
 
bool isShadeByVertex () const
 
void setShadeByVertex (bool bSet)
 
bool isSupportDoubleCoords () const
 
void setSupportDoubleCoords (bool bSet)
 
bool isSupportUIntColors () const
 
void setSupportUIntColors (bool bSet)
 
bool isSupportHalfNormals () const
 
void setSupportHalfNormals (bool bSet)
 
bool isSupport32BitIndex () const
 
void setSupport32BitIndex (bool bSet)
 
bool isSupport8BitIndex () const
 
void setSupport8BitIndex (bool bSet)
 

Public Attributes

bool m_bObtained
 
ClientInfo m_ciInfo
 
OdUInt32 m_uFlags
 
OdUInt32 m_nMaxTextureSize
 
OdUInt32 m_nTextureAlignment
 
float m_nMaxLineWidth
 
float m_nMaxPointSize
 
OdUInt32 m_nMaxTextures
 
OdUInt32 m_nMaxLights
 

Detailed Description

Definition at line 172 of file TrVisRendition.h.

Member Enumeration Documentation

◆ Flags

Enumerator
kNonPow2Textures 
kNonPow2Wrapping 
kSupportsBGR 
kSupportsBGRA 
kRequireBGR 
kOverrideLut 
kLutMonochrome 
kLutPalette 
kCubeMapping 
kShadeByVertex 
kSupportDblAttrs 
kSupportUintClrs 
kSupportHalfNorm 
kSupportIndex32 
kSupportIndex8 

Definition at line 178 of file TrVisRendition.h.

Constructor & Destructor Documentation

◆ ClientSettings()

OdTrVisRendition::ClientSettings::ClientSettings ( )
inline

Definition at line 212 of file TrVisRendition.h.

Member Function Documentation

◆ isLutMonochrome()

bool OdTrVisRendition::ClientSettings::isLutMonochrome ( ) const
inline

Definition at line 247 of file TrVisRendition.h.

◆ isLutOverride()

bool OdTrVisRendition::ClientSettings::isLutOverride ( ) const
inline

Definition at line 244 of file TrVisRendition.h.

◆ isLutPalette()

bool OdTrVisRendition::ClientSettings::isLutPalette ( ) const
inline

Definition at line 252 of file TrVisRendition.h.

◆ isRequireBGR()

bool OdTrVisRendition::ClientSettings::isRequireBGR ( ) const
inline

Definition at line 241 of file TrVisRendition.h.

◆ isShadeByVertex()

bool OdTrVisRendition::ClientSettings::isShadeByVertex ( ) const
inline

Definition at line 262 of file TrVisRendition.h.

◆ isSupport32BitIndex()

bool OdTrVisRendition::ClientSettings::isSupport32BitIndex ( ) const
inline

Definition at line 276 of file TrVisRendition.h.

◆ isSupport8BitIndex()

bool OdTrVisRendition::ClientSettings::isSupport8BitIndex ( ) const
inline

Definition at line 279 of file TrVisRendition.h.

◆ isSupportBGR()

bool OdTrVisRendition::ClientSettings::isSupportBGR ( ) const
inline

Definition at line 235 of file TrVisRendition.h.

◆ isSupportBGRA()

bool OdTrVisRendition::ClientSettings::isSupportBGRA ( ) const
inline

Definition at line 238 of file TrVisRendition.h.

◆ isSupportCubeMaps()

bool OdTrVisRendition::ClientSettings::isSupportCubeMaps ( ) const
inline

Definition at line 257 of file TrVisRendition.h.

◆ isSupportDoubleCoords()

bool OdTrVisRendition::ClientSettings::isSupportDoubleCoords ( ) const
inline

Definition at line 267 of file TrVisRendition.h.

◆ isSupportHalfNormals()

bool OdTrVisRendition::ClientSettings::isSupportHalfNormals ( ) const
inline

Definition at line 273 of file TrVisRendition.h.

◆ isSupportNonPow2Textures()

bool OdTrVisRendition::ClientSettings::isSupportNonPow2Textures ( ) const
inline

Definition at line 229 of file TrVisRendition.h.

◆ isSupportNonPow2TexturesWrapping()

bool OdTrVisRendition::ClientSettings::isSupportNonPow2TexturesWrapping ( ) const
inline

Definition at line 232 of file TrVisRendition.h.

◆ isSupportUIntColors()

bool OdTrVisRendition::ClientSettings::isSupportUIntColors ( ) const
inline

Definition at line 270 of file TrVisRendition.h.

◆ overridenLutMonochromeState()

bool OdTrVisRendition::ClientSettings::overridenLutMonochromeState ( bool  bDeviceSetting) const
inline

Definition at line 249 of file TrVisRendition.h.

◆ overridenLutPaletteState()

bool OdTrVisRendition::ClientSettings::overridenLutPaletteState ( bool  bDeviceSetting) const
inline

Definition at line 254 of file TrVisRendition.h.

◆ setLutMonochrome()

void OdTrVisRendition::ClientSettings::setLutMonochrome ( bool  bSet)
inline

Definition at line 248 of file TrVisRendition.h.

◆ setLutOverride()

void OdTrVisRendition::ClientSettings::setLutOverride ( bool  bSet)
inline

Definition at line 245 of file TrVisRendition.h.

◆ setLutPalette()

void OdTrVisRendition::ClientSettings::setLutPalette ( bool  bSet)
inline

Definition at line 253 of file TrVisRendition.h.

◆ setRequireBGR()

void OdTrVisRendition::ClientSettings::setRequireBGR ( bool  bSet)
inline

Definition at line 242 of file TrVisRendition.h.

◆ setShadeByVertex()

void OdTrVisRendition::ClientSettings::setShadeByVertex ( bool  bSet)
inline

Definition at line 263 of file TrVisRendition.h.

◆ setSupport32BitIndex()

void OdTrVisRendition::ClientSettings::setSupport32BitIndex ( bool  bSet)
inline

Definition at line 277 of file TrVisRendition.h.

◆ setSupport8BitIndex()

void OdTrVisRendition::ClientSettings::setSupport8BitIndex ( bool  bSet)
inline

Definition at line 280 of file TrVisRendition.h.

◆ setSupportBGR()

void OdTrVisRendition::ClientSettings::setSupportBGR ( bool  bSet)
inline

Definition at line 236 of file TrVisRendition.h.

◆ setSupportBGRA()

void OdTrVisRendition::ClientSettings::setSupportBGRA ( bool  bSet)
inline

Definition at line 239 of file TrVisRendition.h.

◆ setSupportCubeMaps()

void OdTrVisRendition::ClientSettings::setSupportCubeMaps ( bool  bSet)
inline

Definition at line 258 of file TrVisRendition.h.

◆ setSupportDoubleCoords()

void OdTrVisRendition::ClientSettings::setSupportDoubleCoords ( bool  bSet)
inline

Definition at line 268 of file TrVisRendition.h.

◆ setSupportHalfNormals()

void OdTrVisRendition::ClientSettings::setSupportHalfNormals ( bool  bSet)
inline

Definition at line 274 of file TrVisRendition.h.

◆ setSupportNonPow2Textures()

void OdTrVisRendition::ClientSettings::setSupportNonPow2Textures ( bool  bSet)
inline

Definition at line 230 of file TrVisRendition.h.

◆ setSupportNonPow2TexturesWrapping()

void OdTrVisRendition::ClientSettings::setSupportNonPow2TexturesWrapping ( bool  bSet)
inline

Definition at line 233 of file TrVisRendition.h.

◆ setSupportUIntColors()

void OdTrVisRendition::ClientSettings::setSupportUIntColors ( bool  bSet)
inline

Definition at line 271 of file TrVisRendition.h.

Member Data Documentation

◆ m_bObtained

bool OdTrVisRendition::ClientSettings::m_bObtained

Definition at line 174 of file TrVisRendition.h.

◆ m_ciInfo

ClientInfo OdTrVisRendition::ClientSettings::m_ciInfo

Definition at line 176 of file TrVisRendition.h.

◆ m_nMaxLights

OdUInt32 OdTrVisRendition::ClientSettings::m_nMaxLights

Definition at line 210 of file TrVisRendition.h.

◆ m_nMaxLineWidth

float OdTrVisRendition::ClientSettings::m_nMaxLineWidth

Definition at line 206 of file TrVisRendition.h.

◆ m_nMaxPointSize

float OdTrVisRendition::ClientSettings::m_nMaxPointSize

Definition at line 207 of file TrVisRendition.h.

◆ m_nMaxTextures

OdUInt32 OdTrVisRendition::ClientSettings::m_nMaxTextures

Definition at line 209 of file TrVisRendition.h.

◆ m_nMaxTextureSize

OdUInt32 OdTrVisRendition::ClientSettings::m_nMaxTextureSize

Definition at line 203 of file TrVisRendition.h.

◆ m_nTextureAlignment

OdUInt32 OdTrVisRendition::ClientSettings::m_nTextureAlignment

Definition at line 204 of file TrVisRendition.h.

◆ m_uFlags

OdUInt32 OdTrVisRendition::ClientSettings::m_uFlags

Definition at line 201 of file TrVisRendition.h.


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