FnUsdAbstractionLib 0.6.0
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
usg::GeomModelAPI Class Reference

Public Member Functions

 GeomModelAPI (const Prim &prim)
 
bool validate ()
 
 operator bool () const
 
void apply ()
 
Attribute createApplyDrawModeAttr (const Value &defaultValue=Value())
 
Attribute getApplyDrawModeAttr () const
 
void setApplyDrawMode (bool value, fdk::TimeValue time=fdk::defaultTimeValue())
 
bool getApplyDrawMode (fdk::TimeValue time=fdk::defaultTimeValue()) const
 
Attribute createCardGeometryAttr (const Value &defaultValue=Value())
 
Attribute getCardGeometryAttr () const
 
void setCardGeometry (const Token &value, fdk::TimeValue time=fdk::defaultTimeValue())
 
Token getCardGeometry (fdk::TimeValue time=fdk::defaultTimeValue()) const
 
Attribute createCardTextureXNegAttr (const Value &defaultValue=Value())
 
Attribute getCardTextureXNegAttr () const
 
void setCardTextureXNeg (const AssetPath &value, fdk::TimeValue time=fdk::defaultTimeValue())
 
AssetPath getCardTextureXNeg (fdk::TimeValue time=fdk::defaultTimeValue()) const
 
Attribute createCardTextureXPosAttr (const Value &defaultValue=Value())
 
Attribute getCardTextureXPosAttr () const
 
void setCardTextureXPos (const AssetPath &value, fdk::TimeValue time=fdk::defaultTimeValue())
 
AssetPath getCardTextureXPos (fdk::TimeValue time=fdk::defaultTimeValue()) const
 
Attribute createCardTextureYNegAttr (const Value &defaultValue=Value())
 
Attribute getCardTextureYNegAttr () const
 
void setCardTextureYNeg (const AssetPath &value, fdk::TimeValue time=fdk::defaultTimeValue())
 
AssetPath getCardTextureYNeg (fdk::TimeValue time=fdk::defaultTimeValue()) const
 
Attribute createCardTextureYPosAttr (const Value &defaultValue=Value())
 
Attribute getCardTextureYPosAttr () const
 
void setCardTextureYPos (const AssetPath &value, fdk::TimeValue time=fdk::defaultTimeValue())
 
AssetPath getCardTextureYPos (fdk::TimeValue time=fdk::defaultTimeValue()) const
 
Attribute createCardTextureZNegAttr (const Value &defaultValue=Value())
 
Attribute getCardTextureZNegAttr () const
 
void setCardTextureZNeg (const AssetPath &value, fdk::TimeValue time=fdk::defaultTimeValue())
 
AssetPath getCardTextureZNeg (fdk::TimeValue time=fdk::defaultTimeValue()) const
 
Attribute createCardTextureZPosAttr (const Value &defaultValue=Value())
 
Attribute getCardTextureZPosAttr () const
 
void setCardTextureZPos (const AssetPath &value, fdk::TimeValue time=fdk::defaultTimeValue())
 
AssetPath getCardTextureZPos (fdk::TimeValue time=fdk::defaultTimeValue()) const
 
Attribute createDrawModeAttr (const Value &defaultValue=Value())
 
Attribute getDrawModeAttr () const
 
void setDrawMode (const Token &value, fdk::TimeValue time=fdk::defaultTimeValue())
 
Token getDrawMode (fdk::TimeValue time=fdk::defaultTimeValue()) const
 
Attribute createDrawModeColorAttr (const Value &defaultValue=Value())
 
Attribute getDrawModeColorAttr () const
 
void setDrawModeColor (const fdk::Vec3f &value, fdk::TimeValue time=fdk::defaultTimeValue())
 
fdk::Vec3f getDrawModeColor (fdk::TimeValue time=fdk::defaultTimeValue()) const
 

Static Public Member Functions

static bool isValidPrim (const Prim &prim)
 

Protected Attributes

Prim _prim
 


©2025 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.thefoundry.co.uk