unreal.OptimusNode_CustomComputeKernel

class unreal.OptimusNode_CustomComputeKernel(outer=None, name='None')

Bases: unreal.OptimusNode_ComputeKernelBase

Optimus Node Custom Compute Kernel

C++ Source:

  • Plugin: Optimus

  • Module: OptimusCore

  • File: OptimusNode_CustomComputeKernel.h

Editor Properties: (see get_editor_property/set_editor_property)

  • category (Name): [Read-Write] Category: FIXME: Use drop-down with a preset list + allow custom entry.

  • execution_domain (OptimusDataDomain): [Read-Write] Execution Domain

  • input_bindings (Array(OptimusParameterBinding)): [Read-Write] Input Bindings

  • kernel_name (str): [Read-Write] Kernel Name

  • output_bindings (Array(OptimusParameterBinding)): [Read-Write] Output Bindings

  • parameters (Array(Optimus_ShaderBinding)): [Read-Write] Parameters

  • shader_source (OptimusShaderText): [Read-Write] Shader Source

  • thread_count (int32): [Read-Write] Thread Count