Assimp  v3.1.1 (June 2014)
CX3DImporter_NodeElement_TextureTransform Struct Reference

This struct hold <TextureTransform> value. More...

Inherits CX3DImporter_NodeElement.

Public Member Functions

 CX3DImporter_NodeElement_TextureTransform (CX3DImporter_NodeElement *pParent)
 Constructor. More...
 
- Public Member Functions inherited from CX3DImporter_NodeElement
virtual ~CX3DImporter_NodeElement ()
 The destructor, virtual. More...
 

Public Attributes

aiVector2D Center
 Specifies a translation offset in texture coordinate space about which the rotation and scale fields are applied. More...
 
float Rotation
 Specifies a rotation in angle base units of the texture coordinates about the center point after the scale has been applied. More...
 
aiVector2D Scale
 Specifies a scaling factor in S and T of the texture coordinates about the center point. More...
 
aiVector2D Translation
 Specifies a translation of the texture coordinates. More...
 
- Public Attributes inherited from CX3DImporter_NodeElement
std::list< CX3DImporter_NodeElement * > Child
 Child elements. More...
 
std::string ID
 ID of the element. Can be empty. In X3D synonym for "ID" attribute. More...
 
CX3DImporter_NodeElementParent
 Parent element. If nullptr then this node is root. More...
 
const EType Type
 

Additional Inherited Members

- Public Types inherited from CX3DImporter_NodeElement
enum  EType {
  ENET_Group, ENET_MetaBoolean, ENET_MetaDouble, ENET_MetaFloat,
  ENET_MetaInteger, ENET_MetaSet, ENET_MetaString, ENET_Arc2D,
  ENET_ArcClose2D, ENET_Circle2D, ENET_Disk2D, ENET_Polyline2D,
  ENET_Polypoint2D, ENET_Rectangle2D, ENET_TriangleSet2D, ENET_Box,
  ENET_Cone, ENET_Cylinder, ENET_Sphere, ENET_ElevationGrid,
  ENET_Extrusion, ENET_Coordinate, ENET_Normal, ENET_TextureCoordinate,
  ENET_IndexedFaceSet, ENET_IndexedLineSet, ENET_IndexedTriangleSet, ENET_IndexedTriangleFanSet,
  ENET_IndexedTriangleStripSet, ENET_LineSet, ENET_PointSet, ENET_TriangleSet,
  ENET_TriangleFanSet, ENET_TriangleStripSet, ENET_Color, ENET_ColorRGBA,
  ENET_Shape, ENET_Appearance, ENET_Material, ENET_ImageTexture,
  ENET_TextureTransform, ENET_DirectionalLight, ENET_PointLight, ENET_SpotLight,
  ENET_Invalid
}
 Define what data type contain node element. More...
 
- Protected Member Functions inherited from CX3DImporter_NodeElement
 CX3DImporter_NodeElement (const EType pType, CX3DImporter_NodeElement *pParent)
 In constructor inheritor must set element type. More...
 

Detailed Description

This struct hold <TextureTransform> value.

Constructor & Destructor Documentation

◆ CX3DImporter_NodeElement_TextureTransform()

CX3DImporter_NodeElement_TextureTransform::CX3DImporter_NodeElement_TextureTransform ( CX3DImporter_NodeElement pParent)
inline

Constructor.

Parameters
[in]pParent- pointer to parent node.

Member Data Documentation

◆ Center

aiVector2D CX3DImporter_NodeElement_TextureTransform::Center

Specifies a translation offset in texture coordinate space about which the rotation and scale fields are applied.

◆ Rotation

float CX3DImporter_NodeElement_TextureTransform::Rotation

Specifies a rotation in angle base units of the texture coordinates about the center point after the scale has been applied.

◆ Scale

aiVector2D CX3DImporter_NodeElement_TextureTransform::Scale

Specifies a scaling factor in S and T of the texture coordinates about the center point.

◆ Translation

aiVector2D CX3DImporter_NodeElement_TextureTransform::Translation

Specifies a translation of the texture coordinates.


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