Navigation
API > API/Plugins > API/Plugins/DMXFixtures
Inheritance Hierarchy
- AActor
- ADMXFixtureActorBase
- ADMXFixtureActor
- ADMXFixtureActorMatrix
References
| Module | DMXFixtures |
| Header | /Engine/Plugins/VirtualProduction/DMX/DMXFixtures/Source/DMXFixtures/Public/DMXFixtureActor.h |
| Include | #include "DMXFixtureActor.h" |
Syntax
UCLASS ()
class ADMXFixtureActor :
public ADMXFixtureActorBase ,
public IDMXMVRFixtureActorInterface
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< USceneComponent > | Base | HIERARCHY------------------------------. | |
| TObjectPtr< UMaterialInstance > | BeamMaterialInstance | ||
| float | BeamQuality | Visual quality for the light beam - small value is visually better but cost more on GPU. | |
| bool | DisableLights | Disable lights rendering in the fixture to save on GPU. | |
| TObjectPtr< UMaterialInstanceDynamic > | DynamicMaterialBeam | ||
| TObjectPtr< UMaterialInstanceDynamic > | DynamicMaterialLens | ||
| TObjectPtr< UMaterialInstanceDynamic > | DynamicMaterialPointLight | ||
| TObjectPtr< UMaterialInstanceDynamic > | DynamicMaterialSpotLight | ||
| bool | HasBeenInitialized | ||
| TObjectPtr< USceneComponent > | Head | ||
| TObjectPtr< UMaterialInstance > | LensMaterialInstance | ||
| float | LensRadius | ||
| bool | LightCastShadow | Enable/disable cast shadow on the spotlight and pointlight. | |
| float | LightColorTemp | Light color temperature on the spotlight and pointlight. | |
| float | LightDistanceMax | Sets Attenuation Radius on the spotlight and pointlight. | |
| float | LightIntensityMax | Light intensity at 1 steradian (32.77deg half angle) | |
| TObjectPtr< class UArrowComponent > | OcclusionDirection | ||
| TObjectPtr< class UPointLightComponent > | PointLight | ||
| float | PointlightIntensityScale | Scales pointlight intensity. | |
| TObjectPtr< UMaterialInstance > | PointLightMaterialInstance | ||
| TEnumAsByte< EDMXFixtureQualityLevel > | QualityLevel | Visual quality level that changes the number of samples in the volumetric beam. | |
| TObjectPtr< class USpotLightComponent > | SpotLight | ||
| float | SpotlightIntensityScale | Scales spotlight intensity. | |
| TObjectPtr< UMaterialInstance > | SpotLightMaterialInstance | ||
| TArray< TObjectPtr< UStaticMeshComponent > > | StaticMeshComponents | ||
| bool | UseDynamicOcclusion | Simple solution useful for walls, 1 linetrace from the center. | |
| TObjectPtr< USceneComponent > | Yoke | ||
| float | ZoomQuality | Visual quality for the light beam when zoom is wide - small value is visually better but cost more on GPU. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | InitializeFixture
(
UStaticMeshComponent* StaticMeshLens, |
||
| void | OnMVRGetSupportedDMXAttributes_Implementation
(
TArray< FName >& OutAttributeNames, |
||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | SetLightCastShadow
(
bool bLightShouldCastShadow |
Sets if the light should cast shadows | |
| void | SetLightColorTemp
(
float NewLightColorTemp |
Sets a new light color temperature | |
| void | SetLightDistanceMax
(
float NewLightDistanceMax |
Sets a new max light distance | |
| void | SetLightIntensityMax
(
float NewLightIntensityMax |
Sets the a new max light intensity | |
| void | SetPointlightIntensityScale
(
float NewPointlightIntensityScale |
Sets a new pointlight intensity scale | |
| void | SetSpotlightIntensityScale
(
float NewSpotlightIntensityScale |
Sets a new spotlight intensity scale | |
| void | Updates the spotlight intensity. |
Overridden from ADMXFixtureActorBase
| Type | Name | Description | |
|---|---|---|---|
| void | PushNormalizedValuesPerAttribute
(
const FDMXNormalizedAttributeValueMap& ValuePerAttributeMap |
Pushes DMX Values to the Fixture. Expects normalized values in the range of 0.0f - 1.0f |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| float | MaxQuality_DEPRECATED | ||
| float | MinQuality_DEPRECATED | DEPRECATED 5.1. |