System/Library/Frameworks/SceneKit.framework
SCNAuthoringEnvironment2.h
Download SCNAuthoringEnvironment2.h
@class SCNNode, UIColor, SCNManipulator, NSMutableSet, SCNRenderer, SCNGeometry;
@interface SCNAuthoringEnvironment2 : NSObject {
NSMutableSet *_selection;
struct __C3DScene { } *_scene;
SCNNode *_layerRoot;
SCNNode *_overlayLayerRoot;
SCNNode *_lightRoot;
SCNNode *_cameraRoot;
SCNNode *_particlesRoot;
SCNNode *_physicsFieldsRoot;
SCNNode *_cameraTarget;
SCNNode *_pointsOfViewRoot;
struct __CFDictionary { } *_lightsDictionary;
struct __CFDictionary { } *_camerasDictionary;
struct __CFDictionary { } *_particlesDictionary;
struct __CFDictionary { } *_physicsFieldsDictionary;
SCNRenderer *_renderer;
SCNGeometry *_lightGeometry;
SCNGeometry *_cameraFrustumGeometry;
SCNGeometry *_cameraOrthographicFrustumGeometry;
SCNGeometry *_cameraGeometry;
SCNGeometry *_cameraNearPlaneGeometry;
SCNGeometry *_particlesGeometry;
SCNGeometry *_fieldGeometry;
long long _displayMask;
UIColor *_paleGreen;
UIColor *_paleBlue;
UIColor *_red;
UIColor *_green;
UIColor *_blue;
UIColor *_cyan;
UIColor *_yellow;
UIColor *_orange;
UIColor *_pink;
UIColor *_grayLight;
UIColor *_grayMedium;
UIColor *_grayDark;
UIColor *_white;
SCNManipulator *_manipulator;
}
@property (readonly, nonatomic) SCNNode *authoringLayer;
@property (readonly, nonatomic) SCNNode *authoringOverlayLayer;
@property (readonly, nonatomic) SCNManipulator *manipulator;
@property long long displayMask;
+ (id)authoringEnvironmentForScene:(id)a0;
+ (id)authoringEnvironmentForScene:(id)a0 createIfNeeded:(BOOL)a1;
- (void)dealloc;
- (id)initWithScene:(id)a0;
- (void)selectNode:(id)a0;
- (void)cancelSelection;
- (void)updateLightNode:(id)a0 withSourceNode:(id)a1;
- (void)updateFieldNode:(id)a0 withSourceNode:(id)a1;
- (void)_resetLightAuthoringWithContainerNode:(id)a0 source:(id)a1 light:(id)a2;
- (void)_updateRootsVisibility;
- (void)addCameraNode:(id)a0;
- (void)addLightNode:(id)a0;
- (void)addNodeToSelection:(id)a0;
- (void)addParticlesNode:(id)a0;
- (void)addPhysicsFieldNode:(id)a0;
- (void)addedNode:(id)a0;
- (id)authoringCamera:(long long)a0;
- (id)authoringCameraNodes;
- (id)cameraFrustumGeometry;
- (id)cameraGeometry;
- (id)cameraNearPlaneGeometry;
- (id)cameraOrthographicFrustumGeometry;
- (BOOL)didTapAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (id)fieldGeometry;
- (id)geometryForLightType:(id)a0;
- (id)particlesGeometry;
- (void)prepareScene:(id)a0;
- (void)removeCameraNode:(id)a0;
- (void)removeLightNode:(id)a0;
- (void)removeParticlesNode:(id)a0;
- (void)removePhysicsFieldNode:(id)a0;
- (void)removedNode:(id)a0;
- (void)selectNodes:(id)a0;
- (void)setAuthoringCamera:(long long)a0 forView:(id)a1;
- (void)setupParticleMeshEmitter:(id)a0 authoringNode:(id)a1;
- (void)updateCameraNode:(id)a0 withSourceNode:(id)a1;
- (void)updateLightTypeForNode:(id)a0 source:(id)a1 light:(id)a2 screenspaceScalingFactor:(float)a3;
- (void)updateParticlesNode:(id)a0 withSourceNode:(id)a1;
- (void)updateWithRenderer:(id)a0;
@end