IFXAuthorAllocationDescriptor |
This class describes the maximum number of attributes expected for each IFXAuthorMesh. This descriptor is used by IFXAuthorMesh::Allocate() to allocate mesh memory. It is also used to read IFXAuthorFaceOffsetDescriptor, which describes the memory layout of each IFXAuthorFace.
|
Interface Methods |
Description |
|
Constructor |
|
|
Destructor |
|
|
Returns the maximum number of vertices in the mesh |
|
|
Returns the maximum number of faces in the mesh |
|
|
Returns the maximum number of normals in the mesh |
|
|
Returns the maximum number of vertex color layers in the mesh |
|
|
Returns the maximum number of vertex colors in the mesh |
|
|
Returns the current number of texture coordinate layers in the mesh |
|
|
Returns the maximum number of texture coordinates in the mesh |
|
|
Returns the maximum number of generic vertex attributes in the mesh |
|
|
Returns the maximum size of each generic vertex attribute in the mesh |
|
|
Returns the maximum number of generic face attributes in the mesh |
|
|
Returns the maximum size of each generic face attribute in the mesh |
|
|
Returns the maximum number of face vertices in the mesh |
|
|
Indicates whether there are vertex weights |
|
|
Indicates whether there are base vertices |
This is the default constructor.
Parameters:
None
This is the default destructor.
Parameters:
None
This method returns the maximum number of vertices in the mesh.
Comments:
You will get an error 0x80000001 from IFXAuthorGeomCompiler::Compile() method if you do not call this method or set the value to zero.
This method returns the maximum number of faces in the mesh.
Comments:
You will get an error 0x80000001 from IFXAuthorGeomCompiler::Compile() method if you do not call this method or set the value to zero.
This method returns the maximum number of normals in the mesh.
Comments:
You will get an error 0x80000001 from IFXAuthorGeomCompiler::Compile() method if you do not call this method or set the value to zero.
This method returns the maximum number of vertex color layers in the mesh.
Comments:
You will get an error 0x80000001 from IFXAuthorGeomCompiler::Compile() method if you set this number to anything other than zero or one.
This method returns the maximum number of vertex colors in the mesh.
Comments:
Defaults to layer 0 if no layer is specified.
This method returns the current number of texture coordinate layers in the mesh.
Comments:
You will get an error 0x80000001 from IFXAuthorGeomCompiler::Compile() method if you set this number to anything other than zero or one.
This method returns the maximum number of texture coordinates in the mesh.
Comments:
Defaults to layer 0 if no layer is specified.
This method returns the maximum number of generic vertex attributes in the mesh.
Comments:
You will get an error 0x80000001 from IFXAuthorGeomCompiler::Compile() method if you set this number to anything other than zero or one.
This method returns the maximum size of each generic vertex attribute in the mesh.
This method returns the maximum number of generic face attributes in the mesh.
Comments:
You will get an error 0x80000001 from IFXAuthorGeomCompiler::Compile() method if you set this number to anything other than zero or one.
This method returns the maximum size of each generic face attribute in the mesh.
This method returns the maximum number of face vertices in the mesh.
Comments:
You will get an error 0x80000001 from IFXAuthorGeomCompiler::Compile() method if you set this count to any number other than three.
This method indicates whether there are vertex weights.
This method indicates whether there are base vertices.
§See asterisked (*) statement at Legal Information © 2001 Intel Corporation.