C# 클래스 OLDD_camera.Camera.BaseKspCamera

파일 보기 프로젝트 열기: DennyTX/DockingCam

공개 프로퍼티들

프로퍼티 타입 설명
CurrentShader UnityEngine.Material
CurrentShaderName string

보호된 프로퍼티들

프로퍼티 타입 설명
ElectricChargeAmount double
allCameras List
allCamerasGameObject List
cameraNames List
isTargetPoint bool
minZoomMultiplier int
part Part
partGameObject UnityEngine.GameObject
renderTexture UnityEngine.RenderTexture
rotateX float
rotateY float
rotateZ float
shaderType ShaderType
shaderType1 ShaderType1
shaderType2 ShaderType2
subWindowLabel string
textureBackGroundCamera UnityEngine.Texture
textureSeparator UnityEngine.Texture
textureTargetMark UnityEngine.Texture
updateGUIObject UpdateGUIObject
windowAddition float
windowCount int
windowId int
windowLabel string
windowSize float
windowSizeCoef int

공개 메소드들

메소드 설명
Activate ( ) : void

Create and activate cameras

BaseKspCamera ( Part part, int windowSize, string windowLabel = "Camera" ) : System
Deactivate ( ) : void

Destroy cameras

ResizeWindow ( ) : IEnumerator
Update ( ) : void

Update position and rotation of the cameras

보호된 메소드들

메소드 설명
DestroyCameras ( ) : void

Destroy Cameras

ExtendedDrawWindowL1 ( ) : void

drawing method, first layer, for cameras

ExtendedDrawWindowL2 ( ) : void

drawing method, second layer (draw any texture between cam and interface)

ExtendedDrawWindowL3 ( ) : void

drawing method, third layer, interface

InitCameras ( ) : void

Initializes camera

InitTextures ( ) : void

Initializes texture

InitWindow ( ) : void

Initializes window

Render ( ) : RenderTexture

render texture camera

UpdateWhiteNoise ( ) : void

비공개 메소드들

메소드 설명
Begin ( ) : void
DrawWindow ( int id ) : void

drawing method

FlightUIModeChanged ( FlightUIMode mode ) : void
GetX ( float x, float z ) : float
GetY ( float y, float z ) : float

메소드 상세

Activate() 공개 메소드

Create and activate cameras
public Activate ( ) : void
리턴 void

BaseKspCamera() 공개 메소드

public BaseKspCamera ( Part part, int windowSize, string windowLabel = "Camera" ) : System
part Part
windowSize int
windowLabel string
리턴 System

Deactivate() 공개 메소드

Destroy cameras
public Deactivate ( ) : void
리턴 void

DestroyCameras() 보호된 메소드

Destroy Cameras
protected DestroyCameras ( ) : void
리턴 void

ExtendedDrawWindowL1() 보호된 메소드

drawing method, first layer, for cameras
protected ExtendedDrawWindowL1 ( ) : void
리턴 void

ExtendedDrawWindowL2() 보호된 메소드

drawing method, second layer (draw any texture between cam and interface)
protected ExtendedDrawWindowL2 ( ) : void
리턴 void

ExtendedDrawWindowL3() 보호된 메소드

drawing method, third layer, interface
protected ExtendedDrawWindowL3 ( ) : void
리턴 void

InitCameras() 보호된 메소드

Initializes camera
protected InitCameras ( ) : void
리턴 void

InitTextures() 보호된 메소드

Initializes texture
protected InitTextures ( ) : void
리턴 void

InitWindow() 보호된 메소드

Initializes window
protected InitWindow ( ) : void
리턴 void

Render() 보호된 메소드

render texture camera
protected Render ( ) : RenderTexture
리턴 UnityEngine.RenderTexture

ResizeWindow() 공개 메소드

public ResizeWindow ( ) : IEnumerator
리턴 IEnumerator

Update() 공개 메소드

Update position and rotation of the cameras
public Update ( ) : void
리턴 void

UpdateWhiteNoise() 보호된 메소드

protected UpdateWhiteNoise ( ) : void
리턴 void

프로퍼티 상세

CurrentShader 공개적으로 정적으로 프로퍼티

public static Material,UnityEngine CurrentShader
리턴 UnityEngine.Material

CurrentShaderName 공개적으로 정적으로 프로퍼티

public static string CurrentShaderName
리턴 string

ElectricChargeAmount 보호되어 있는 정적으로 프로퍼티

protected static double ElectricChargeAmount
리턴 double

allCameras 보호되어 있는 프로퍼티

protected List allCameras
리턴 List

allCamerasGameObject 보호되어 있는 프로퍼티

protected List allCamerasGameObject
리턴 List

cameraNames 보호되어 있는 프로퍼티

protected List cameraNames
리턴 List

isTargetPoint 보호되어 있는 프로퍼티

protected bool isTargetPoint
리턴 bool

minZoomMultiplier 보호되어 있는 프로퍼티

protected int minZoomMultiplier
리턴 int

part 보호되어 있는 프로퍼티

protected Part part
리턴 Part

partGameObject 보호되어 있는 프로퍼티

protected GameObject,UnityEngine partGameObject
리턴 UnityEngine.GameObject

renderTexture 보호되어 있는 프로퍼티

protected RenderTexture,UnityEngine renderTexture
리턴 UnityEngine.RenderTexture

rotateX 보호되어 있는 프로퍼티

protected float rotateX
리턴 float

rotateY 보호되어 있는 프로퍼티

protected float rotateY
리턴 float

rotateZ 보호되어 있는 프로퍼티

protected float rotateZ
리턴 float

shaderType 보호되어 있는 프로퍼티

protected ShaderType shaderType
리턴 ShaderType

shaderType1 보호되어 있는 프로퍼티

protected ShaderType1 shaderType1
리턴 ShaderType1

shaderType2 보호되어 있는 프로퍼티

protected ShaderType2 shaderType2
리턴 ShaderType2

subWindowLabel 보호되어 있는 프로퍼티

protected string subWindowLabel
리턴 string

textureBackGroundCamera 보호되어 있는 프로퍼티

protected Texture,UnityEngine textureBackGroundCamera
리턴 UnityEngine.Texture

textureSeparator 보호되어 있는 프로퍼티

protected Texture,UnityEngine textureSeparator
리턴 UnityEngine.Texture

textureTargetMark 보호되어 있는 프로퍼티

protected Texture,UnityEngine textureTargetMark
리턴 UnityEngine.Texture

updateGUIObject 보호되어 있는 프로퍼티

protected UpdateGUIObject updateGUIObject
리턴 UpdateGUIObject

windowAddition 보호되어 있는 프로퍼티

protected float windowAddition
리턴 float

windowCount 보호되어 있는 정적으로 프로퍼티

protected static int windowCount
리턴 int

windowId 보호되어 있는 프로퍼티

protected int windowId
리턴 int

windowLabel 보호되어 있는 프로퍼티

protected string windowLabel
리턴 string

windowSize 보호되어 있는 프로퍼티

protected float windowSize
리턴 float

windowSizeCoef 보호되어 있는 프로퍼티

protected int windowSizeCoef
리턴 int