|
bool | GetLightEnabled (RenderingCategory pRenderingCategory) |
| Returns if light is enabled for given rendering category. More...
|
|
void | SetLightEnabled (RenderingCategory pRenderingCategory, bool pEnabled) |
| Enables light for given rendering category. More...
|
|
bool | GetGeometryEnabled (RenderingCategory pRenderingCategory) |
| Returns if light geometry is enabled for given rendering category. More...
|
|
void | SetGeometryEnabled (RenderingCategory pRenderingCategory, bool pEnabled) |
| Enables light geometry for given rendering category. More...
|
|
bool | GetShadowEnabled (RenderingCategory pRenderingCategory) |
| Returns if shadow casting is enabled for given rendering category. More...
|
|
void | SetShadowEnabled (RenderingCategory pRenderingCategory, bool pEnabled) |
| Enables shadow casting for given rendering category. More...
|
|
bool | GetPhotometricData (System::IO::Stream^ pStream,[Out] PhotometricDataFormat% pFormat) |
| Allows to obtain photometric data. More...
|
|
void | SetPhotometricData (System::IO::Stream^ pStream, PhotometricDataFormat pFormat) |
| Sets photometric data in given format. More...
|
|
array< float >^ | GetIntensityDistribution ([Out] int% pWidth,[Out] int% pHeight) |
| Returns intensity distribution of photometric lights. More...
|
|
void | UpdateLight () |
| After changes are made to the light this function should be called to update the realtime visualization. More...
|
|
GeMatrix^ | GetTextureMatrix () |
| The texture matrix determines how to map the material texture to the entity. More...
|
|
void | SetTextureMatrix (GeMatrix^ pMatrix) |
| Sets the texture matrix. More...
|
|
bool | TransformBy (GeMatrix^ pTransform) |
| Transforms the entity. More...
|
|
GeMatrix^ | GetTransientTransform () |
| Returns transient transformation of this entity. More...
|
|
void | SetTransientTransform (GeMatrix^ pTransform) |
| Sets the transient transformation of this entity. More...
|
|
void | UpdateGeometry () |
| Updates the geometry of the entity. More...
|
|
void | Delete () |
| Deletes the entity from the document. More...
|
|
GeBoundingBox3d^ | GetBoundingBox (GeMatrix^ pTransform) |
| Returns bounding box of entity within the owning blocks local coordinate system. More...
|
|
IPropertyProvider^ | GetPropertyProvider () |
| Returns property provider of the entity. More...
|
|
DbEntity^ | Clone (Block^ pOwner) |
| Creates a clone of the entity. More...
|
|
DbEntity^ | Cut2 (DbEntity^ pEntity) |
| Subtracts pEntity from this object. More...
|
|
DbEntity^ | Cut2 (DbEntity^ pEntity, Block^ pToOwner) |
| Subtracts pEntity from this object. More...
|
|
DbEntity^ | Common2 (DbEntity^ pEntity) |
| Computes an object which represents all common geometry of this entity and pEntity. More...
|
|
DbEntity^ | Common2 (DbEntity^ pEntity, Block^ pToOwner) |
| Computes an object which represents all common geometry of this entity and pEntity. More...
|
|
DbEntity^ | Fuse2 (DbEntity^ pEntity) |
| Computes an object by merging all geometry of this entity and pEntity. More...
|
|
DbEntity^ | Fuse2 (DbEntity^ pEntity, Block^ pToOwner) |
| Computes an object by merging all geometry of this entity and pEntity. More...
|
|
List< DbEntity^ >^ | Slice (GePlane^ pPlane, bool pKeepBothHalves) |
| Slice the DbEntity with the plane. More...
|
|
DbEntity^ | PartialMove (GePlane^ pPlane, double pLength) |
| Strech or shrink the DbEntity at the given plane. More...
|
|
void | AddCallbacks (DbEntityCallbacks^ pCallbacks) |
| Add callbacks to the entity. More...
|
|
void | RemoveCallbacks (DbEntityCallbacks^ pCallbacks) |
| Remove callbacks from entity. More...
|
|
|
X3g::Plugin::LightType | LightType [get, set] |
| The type of the light source. More...
|
|
System::Drawing::Color | LightColor [get, set] |
| The color of the light. More...
|
|
double | Intensity [get, set] |
| The intensity of the light in candela. More...
|
|
double | OpeningAngle [get, set] |
| The opening angle of a spot light in degrees; More...
|
|
double | HotspotAngle [get, set] |
| The hotspot angle of a spot light in degrees; More...
|
|
GeVec3d | Position [get, set] |
| The position of the light. More...
|
|
GeVec3d | Target [get, set] |
| The target of the light. More...
|
|
GeVec3d | Up [get, set] |
| Up vector of rectangular area light. More...
|
|
GeVec3d | Size [get, set] |
| The size of the light. More...
|
|
String^ | Id [get] |
| The unqiue id of the entity. More...
|
|
String^ | Name [get, set] |
| User-defined name of the entity. More...
|
|
String^ | Material [get, set] |
| Material of this entity. More...
|
|
EntityColor | Color [get, set] |
| Color of this entity. More...
|
|
String^ | Layer [get, set] |
| Layer name of this entity. More...
|
|
String^ | OwningBlock [get] |
| Name of the block that owns this entity. More...
|
|
bool | TopLevel [get] |
| Returns if entity is owned by modelspace. More...
|
|
bool | Valid [get] |
| Returns if entity is valid and not erased. More...
|
|
DbTextureProjection | TextureProjection [get, set] |
| The AutoCAD texture projection. More...
|
|
bool | IsModelingSupported [get] |
| If true the entity can be used with modeling functions. More...
|
|
bool | Locked [get, set] |
| Lock status of this entity. More...
|
|
GeVec2d | LayoutPosition [get, set] |
| Position the Entity in Layout. More...
|
|
DbDictionary^ | CustomData [get] |
| Allows to attach custom data to the entity. More...
|
|
String^ | CustomType [get, set] |
| Allows plugins to identify their entities. More...
|
|
Object^ | CustomObject |
| Allows to attach an object which extents the entity (e.g. More...
|
|
bool | IsVisible [get, set] |
| Visibility of this entity. More...
|
|
Hyperlink | Link [get, set] |
| Get or Set the Hyperlink attached to the DbEntity. More...
|
|
A light source which is part of the document.