Hide various Editor types from Visual Scripting
This commit is contained in:
@@ -1,10 +1,13 @@
|
||||
// Copyright (c) 2012-2021 Wojciech Figat. All rights reserved.
|
||||
|
||||
using FlaxEngine;
|
||||
|
||||
namespace FlaxEditor.Content
|
||||
{
|
||||
/// <summary>
|
||||
/// File entry action (import or create).
|
||||
/// </summary>
|
||||
[HideInEditor]
|
||||
public interface IFileEntryAction
|
||||
{
|
||||
/// <summary>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
// Copyright (c) 2012-2021 Wojciech Figat. All rights reserved.
|
||||
|
||||
using FlaxEditor.GUI.Tree;
|
||||
using FlaxEngine;
|
||||
using FlaxEngine.GUI;
|
||||
|
||||
namespace FlaxEditor.CustomEditors.Elements
|
||||
@@ -8,6 +9,7 @@ namespace FlaxEditor.CustomEditors.Elements
|
||||
/// <summary>
|
||||
/// Tree nodes elements.
|
||||
/// </summary>
|
||||
[HideInEditor]
|
||||
public interface ITreeElement
|
||||
{
|
||||
/// <summary>
|
||||
|
||||
@@ -7,6 +7,7 @@ namespace FlaxEditor.CustomEditors.Elements
|
||||
/// <summary>
|
||||
/// The floating point value editor element.
|
||||
/// </summary>
|
||||
[HideInEditor]
|
||||
public interface IFloatValueEditor
|
||||
{
|
||||
/// <summary>
|
||||
|
||||
@@ -1,10 +1,13 @@
|
||||
// Copyright (c) 2012-2021 Wojciech Figat. All rights reserved.
|
||||
|
||||
using FlaxEngine;
|
||||
|
||||
namespace FlaxEditor.CustomEditors.Elements
|
||||
{
|
||||
/// <summary>
|
||||
/// The integer value editor element.
|
||||
/// </summary>
|
||||
[HideInEditor]
|
||||
public interface IIntegerValueEditor
|
||||
{
|
||||
/// <summary>
|
||||
|
||||
@@ -10,6 +10,7 @@ namespace FlaxEditor.GUI
|
||||
/// <summary>
|
||||
/// Interface for keyframes/curves editors.
|
||||
/// </summary>
|
||||
[HideInEditor]
|
||||
public interface IKeyframesEditor
|
||||
{
|
||||
/// <summary>
|
||||
|
||||
@@ -16,6 +16,7 @@ namespace FlaxEditor.GUI.Timeline.Tracks
|
||||
/// <summary>
|
||||
/// The base interface for <see cref="ObjectTrack"/>.
|
||||
/// </summary>
|
||||
[HideInEditor]
|
||||
public interface IObjectTrack
|
||||
{
|
||||
/// <summary>
|
||||
|
||||
@@ -487,7 +487,7 @@ namespace FlaxEditor.Surface.Archetypes
|
||||
/// <seealso cref="FlaxEditor.Surface.ISurfaceContext" />
|
||||
internal class StateMachineState : SurfaceNode, ISurfaceContext, IConnectionInstigator
|
||||
{
|
||||
public class AddRemoveTransitionAction : IUndoAction
|
||||
internal class AddRemoveTransitionAction : IUndoAction
|
||||
{
|
||||
private readonly bool _isAdd;
|
||||
private VisjectSurface _surface;
|
||||
@@ -1400,7 +1400,7 @@ namespace FlaxEditor.Surface.Archetypes
|
||||
/// It does not store GC objects references to make it more lightweight. Transition rule bytes data is stores in a separate way.
|
||||
/// </remarks>
|
||||
[StructLayout(LayoutKind.Sequential, Pack = 1, Size = 32)]
|
||||
public struct Data
|
||||
internal struct Data
|
||||
{
|
||||
/// <summary>
|
||||
/// The transition flag types.
|
||||
|
||||
@@ -18,12 +18,12 @@ namespace FlaxEditor.Surface.Archetypes
|
||||
/// Customized <see cref="SurfaceNode"/> for main material node.
|
||||
/// </summary>
|
||||
/// <seealso cref="FlaxEditor.Surface.SurfaceNode" />
|
||||
public class SurfaceNodeMaterial : SurfaceNode
|
||||
internal class SurfaceNodeMaterial : SurfaceNode
|
||||
{
|
||||
/// <summary>
|
||||
/// Material node input boxes (each enum item value maps to box ID).
|
||||
/// </summary>
|
||||
public enum MaterialNodeBoxes
|
||||
internal enum MaterialNodeBoxes
|
||||
{
|
||||
/// <summary>
|
||||
/// The layer input.
|
||||
|
||||
@@ -61,7 +61,7 @@ namespace FlaxEditor.Surface.Archetypes
|
||||
/// The particle emitter modules set header (per context).
|
||||
/// </summary>
|
||||
/// <seealso cref="FlaxEngine.GUI.ContainerControl" />
|
||||
public class ModulesHeader : ContainerControl
|
||||
internal class ModulesHeader : ContainerControl
|
||||
{
|
||||
private static readonly string[] Names =
|
||||
{
|
||||
@@ -168,7 +168,7 @@ namespace FlaxEditor.Surface.Archetypes
|
||||
/// <summary>
|
||||
/// The particle modules sets headers (per context).
|
||||
/// </summary>
|
||||
public readonly ModulesHeader[] Headers = new ModulesHeader[4];
|
||||
internal readonly ModulesHeader[] Headers = new ModulesHeader[4];
|
||||
|
||||
/// <inheritdoc />
|
||||
public ParticleEmitterNode(uint id, VisjectSurfaceContext context, NodeArchetype nodeArch, GroupArchetype groupArch)
|
||||
|
||||
@@ -255,7 +255,7 @@ namespace FlaxEditor.Windows.Assets
|
||||
/// <summary>
|
||||
/// Gets or sets the main material node.
|
||||
/// </summary>
|
||||
public Surface.Archetypes.Material.SurfaceNodeMaterial MainNode
|
||||
internal Surface.Archetypes.Material.SurfaceNodeMaterial MainNode
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
@@ -42,7 +42,7 @@ namespace FlaxEditor.Windows
|
||||
|
||||
private struct TextBlockTag
|
||||
{
|
||||
public enum Types
|
||||
internal enum Types
|
||||
{
|
||||
CodeLocation
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user