summaryrefslogtreecommitdiff
path: root/Runtime/Export/LightProbeBindings.txt
blob: 172ff04e61107d935f430155760edfc85598071d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
C++RAW


#include "UnityPrefix.h"
#include "Configuration/UnityConfigure.h"
#include "Runtime/Scripting/ScriptingExportUtility.h"
#include "Runtime/Mono/MonoBehaviour.h"
#include "Runtime/Graphics/LightProbeGroup.h"

CSRAW
using System;
namespace UnityEngine
{

// Light Probe Group
CLASS LightProbeGroup : Component

	// Editor only function to access and modify probe positions.
	CONDITIONAL !UNITY_FLASH
	CUSTOM_PROP Vector3[] probePositions
	{
	#if UNITY_EDITOR
		return CreateScriptingArray (self->GetPositions(), self->GetPositionsSize (), MONO_COMMON.vector3);
	#else
		return CreateScriptingArray ((const Vector3f*)NULL, 0, MONO_COMMON.vector3);
	#endif
	}
	{
	#if UNITY_EDITOR
		self->SetPositions (&GetMonoArrayElement<Vector3f> (value, 0), mono_array_length_safe(value));
	#endif
	}
END

CSRAW }