|
FRX SDK Documentation 2025 SP0
|
#include <AcGiDrawable.h>
Public Types | |
| enum | DrawableType { kGeometry = 0 , kDistantLight = 1 , kPointLight = 2 , kSpotLight = 3 , kAmbientLight , kSolidBackground , kGradientBackground , kImageBackground , kGroundPlaneBackground , kViewport , kWebLight , kSkyBackground } |
| enum | SetAttributesFlags { kDrawableNone = 0 , kDrawableIsAnEntity = 1 , kDrawableUsesNesting = 2 , kDrawableIsCompoundObject = 4 , kDrawableViewIndependentViewportDraw = 8 , kDrawableIsInvisible = 16 , kDrawableHasAttributes = 32 , kDrawableRegenTypeDependentGeometry = 64 , kDrawableIsDimension = (kDrawableIsAnEntity + kDrawableIsCompoundObject + 128) , kDrawableRegenDraw = 256 , kDrawableViewDependentViewportDraw = 2048 } |
Additional Inherited Members | |
Static Public Member Functions inherited from AcRxObject | |
| static AcRxClass *__cdecl | desc (void) |
| static AcRxObject *__cdecl | cast (AcRxObject const *) |
Protected Member Functions inherited from AcRxObject | |
| AcRxObject (void) | |
| virtual AcRxObject * | subQueryX (AcRxClass const *) const |
Protected Attributes inherited from AcObject | |
| void * | m_pData |
Definition at line 28 of file AcGiDrawable.h.
| Enumerator | |
|---|---|
| kGeometry | |
| kDistantLight | |
| kPointLight | |
| kSpotLight | |
| kAmbientLight | |
| kSolidBackground | |
| kGradientBackground | |
| kImageBackground | |
| kGroundPlaneBackground | |
| kViewport | |
| kWebLight | |
| kSkyBackground | |
Definition at line 32 of file AcGiDrawable.h.
Definition at line 48 of file AcGiDrawable.h.
| AcGiDrawable::ACRX_DECLARE_MEMBERS | ( | AcGiDrawable | ) |
|
virtual |
Reimplemented in AcDbEntity, and AcDbSubDMesh.
|
virtual |
Reimplemented in AcDbBlockTableRecord, AcDbEntity, AcDbLayerTableRecord, AcDbLinetypeTableRecord, AcDbMaterial, AcDbObject, AcDbViewportTableRecord, AcDbVisualStyle, and AcDbSun.
|
virtual |
Reimplemented in AcGiGlyph, and AcDbObject.
|
virtual |
Reimplemented in AcGiGlyph, and AcDbObject.
|
virtual |
Reimplemented in AcDbBlockTableRecord, AcDbEntity, AcDbLayerTableRecord, AcDbLinetypeTableRecord, AcDbMaterial, AcDbObject, AcDbText, AcDbViewportTableRecord, AcDbVisualStyle, AcDbGradientBackground, AcDbGroundPlaneBackground, AcDbImageBackground, AcDbLight, AcDbMentalRayRenderSettings, AcDbRenderEnvironment, AcDbRenderSettings, AcDbSolidBackground, and AcDbSun.
|
virtual |
Reimplemented in AcDbBlockTableRecord, AcDbEntity, AcDbLayerTableRecord, AcDbLinetypeTableRecord, AcDbMaterial, AcDbObject, AcDbViewportTableRecord, AcDbVisualStyle, and AcDbSun.
|
pure virtual |
Implemented in AcGiGlyph, AcDbWipeout, AcDbObject, and AcDbViewport.
|
pure virtual |
Implemented in AcDbMLeader, AcDbObject, AcDbPolyline, AcGiGlyph, and AcDbWipeout.
|
virtual |
|
virtual |
Reimplemented in AcDbMLeader, AcDbObject, AcDbPolygonMesh, AcDbPolyline, AcDbViewport, AcGiGlyph, and AcDbWipeout.
|
virtual |
Reimplemented in AcDb3dSolid, AcDbBlockReference, AcDbBlockTableRecord, AcDbEntity, AcDbLayerTableRecord, AcDbLinetypeTableRecord, AcDbObject, AcDbOle2Frame, AcDbOleFrame, AcDbPolyline, and AcDbLight.
|
virtual |
|
virtual |