CFx SDK Documentation
2023 SP0
|
#include <GiMaterialItem.h>
Additional Inherited Members | |
![]() | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
Material texture entry that contains, generates, and loads texture data.
<group OdGi_Classes>
Definition at line 410 of file GiMaterialItem.h.
|
pure virtual |
Return true if texture data is initialized.
OdGiMaterialTextureEntry::ODRX_DECLARE_MEMBERS | ( | OdGiMaterialTextureEntry | ) |
|
pure virtual |
Return height of procedurally generated textures.
|
pure virtual |
Return procedural textures quality coefficient.
|
pure virtual |
Return width of procedurally generated textures.
|
pure virtual |
Load texture from material map.
pDeviceInfo | [in] Optional external device information. |
pTexDataImpl | [in] Description of texture data class implementation (must not be NULL) |
giCtx | [in] Gi context. |
matMap | [in] Input material map reference. |
pManager | [in] Optional textures manager. |
|
pure virtual |
Load texture from raster file.
pDeviceInfo | [in] Optional external device information. |
pTexDataImpl | [in] Description of texture data class implementation (must not be NULL). |
giCtx | [in] Gi context. |
fileName | [in] Name of file that contains raster image. |
pManager | [in] Optional textures manager. |
|
pure virtual |
Generate texture from material opacity value.
pDeviceInfo | [in] Optional external device information. |
pTexDataImpl | [in] Description of texture data class implementation (must not be NULL). |
giCtx | [in] Gi context. |
opacity | [in] Material opacity value (0.0 - 1.0). |
pManager | [in] Optional textures manager. |
|
pure virtual |
Load texture from material texture pointer.
pDeviceInfo | [in] Optional external device information. |
pTexDataImpl | [in] Description of texture data class implementation (must not be NULL). |
giCtx | [in] Gi context. |
pTexture | [in] Pointer to material texture. |
pManager | [in] Optional textures manager. |
Set height of procedurally generated textures.
|
pure virtual |
Set procedural textures quality coefficient.
|
pure virtual |
Set width and height of procedurally generated textures.
Set width of procedurally generated textures.
|
pure virtual |
Sets texture data explicitly.
pTextureData | [in] Pointer to texture data. |
pManager | [in] Optional textures manager. |
|
pure virtual |
Return pointer to device-dependent texture data container.