ADMXFixtureActor

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

DMXFixtures

Header

/Engine/Plugins/VirtualProduction/DMX/DMXFixtures/Source/DMXFixtures/Public/DMXFixtureActor.h

Include

#include "DMXFixtureActor.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class ADMXFixtureActor : public AActor

Variables

Name Description

Public variable UProperty

USceneComponent...

 

Base

HIERARCHY------------------------------.

Public variable UProperty Category, EditDefaultsOnly

UMaterialInstan...

 

BeamMaterialInstance

Public variable UProperty Category BlueprintReadOnly visibleanywhere

UDMXComponent &...

 

DMX

DMX COMPONENT --------------------------.

Public variable UProperty Category BlueprintReadOnly

UMaterialInstan...

 

DynamicMaterialBeam

Public variable UProperty Category BlueprintReadOnly

UMaterialInstan...

 

DynamicMaterialLens

Public variable UProperty Category BlueprintReadOnly

UMaterialInstan...

 

DynamicMaterialPointLight

Public variable UProperty Category BlueprintReadOnly

UMaterialInstan...

 

DynamicMaterialSpotLight

Public variable

bool

 

HasBeenInitialized

Public variable UProperty Category, EditDefaultsOnly BlueprintReadOnly

USceneComponent...

 

Head

Protected variable

TSet< FDMXAttri...

 

InitializedAttributes

Contains all attributes that were received at least once and got initalized

Protected variable

TSet< FDMXAttri...

 

InvalidAttributes

Holds invalid attributes. Helps ignoring attributes that don't exist

Public variable UProperty Category, EditDefaultsOnly

UMaterialInstan...

 

LensMaterialInstance

MATERIALS ------------------------------.

Public variable

float

 

LensRadius

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

bool

 

LightCastShadow

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

float

 

LightColorTemp

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

float

 

LightDistanceMax

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

float

 

LightIntensityMax

PARAMETERS------------------------------.

Public variable UProperty Category, EditDefaultsOnly BlueprintReadOnly

UArrowComponent...

 

OcclusionDirection

Public variable UProperty Category, EditDefaultsOnly BlueprintReadOnly

UPointLightComp...

 

PointLight

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

float

 

PointlightIntensityScale

Public variable UProperty Category, EditDefaultsOnly

UMaterialInstan...

 

PointLightMaterialInstance

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

TEnumAsByte< ED...

 

QualityLevel

VISUAL QUALITY LEVEL-------------------.

Public variable UProperty Category, EditDefaultsOnly BlueprintReadOnly

USpotLightCompo...

 

SpotLight

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

float

 

SpotlightIntensityScale

Public variable UProperty Category, EditDefaultsOnly

UMaterialInstan...

 

SpotLightMaterialInstance

Public variable UProperty Category BlueprintReadOnly

TArray< UStatic...

 

StaticMeshComponents

COMPONENTS ------------------------------.

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

bool

 

UseDynamicOcclusion

Public variable UProperty Category, EditDefaultsOnly BlueprintReadOnly

USceneComponent...

 

Yoke

Constructors

Name Description

Public function

ADMXFixtureActor()

Functions

Name Description

Public function

void

 

FeedFixtureData()

Protected function Virtual

void

 

InitalizeAttributeValueNoInterp

(
    const FDMXAttributeName& Attribute...,
    float Value
)

Pushes DMX Values to the Fixture.

Public function UFunction BlueprintCallable, Category

void

 

InitializeFixture

(
    UStaticMeshComponent* StaticMe...,
    UStaticMeshComponent* StaticMe...
)

FUNCTIONS------------------------------.

Public function UFunction BlueprintCallable, Category

void

 

InterpolateDMXComponents

(
    float DeltaSeconds
)

Public function UFunction BlueprintCallable, Category, Meta

void

 

PushDMXData

(
    TMap< FDMXAttributeName, int32 > At...
)

Public function UFunction BlueprintCallable, Category

void

 

PushNormalizedValuesPerAttribute

(
    const FDMXNormalizedAttributeValueM...
)

Pushes DMX Values to the Fixture. Expects normalized values in the range of 0.0f - 1.0f

Protected function

void

 

SetDefaultFixtureState()

Sets the fixture in a defaulted state using default values of its Fixture Components

Overridden from UObject

Name Description

Protected function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss