본문 바로가기

태그

공부정리 unreal DirectX 3D C++ 알고리즘 면접 DirectX 2D 3d 자료구조 blender 정렬 애니메이션 Effective C++ OS Projection 되새김 오류 위젯 blueprint RTV DirectX Queue 디자인 패턴 공부 Compute Shader gamemode terrain 몽타주 Mesh SRV vector shadow CS Camera 충돌 수학 Widget Animation TSubclassOf 노티파이 dsv Modifier 만들어보기 생성자 호출 자릿수 함수포인터 HUD 소문자 소멸자 복사 생성자 깊이 모작 디자인패턴 delegate Montage UNIQUE Texture 대문자 grid const 트리 회전 find View 문자열 상속 경고 world 네트워크 sort UI SD 캐릭터 Unreal C++ 공간 변환 호출 시점 PlayerController 애니메이션 블루프린트 AnimInstance UI 툴 BlueprintImplementableEvent TArray UFUNCTION StaticClass ID 출력 UClass PointLight Render2D Render Target View ConstantBuffer D3DXIntersectTri IndexBuffer RBTree PostInitializeComponents FreeCamera 업캐스팅 복사 대입 연산자 Member Initializer 최소힙 MapEditor placeholders 진법 변환 raycast 공부 정리 최대힙 충돌처리 Red Black Tree UMG NOTIFY 얕은 복사 삼각비 culling 델리게이트 멤버 이니셜라이저 깊은 복사 가상 소멸자 람다 투영 블루프린트 커맨드 패턴 Greater CDO 블렌딩 리플렉션 buffer 연산자 오버로딩 참조자 hash 순회 바둑판 Sprite Pass 사각형 linkedlist path Roll Operator 클립 해시 컬링 clip TCP 빙의 set command pattern 굴절 벡터 추상클래스 sin enum 오버로딩 UAV 반사 inline 내적 select 텍스트 weather model Friend Tree 포인터 thread Cos template Stack map 연산자 TIME SKY 로그 운영체제 그림자 Light Reflection 초기화 행렬 에러 태그 tag 선택 카메라 xml GameInstance GameState PlayerState 프레임 워크 lvalue 문자열을 숫자로 문자열을 정수로 stoi 비교 함수 반복 제거 반복 숫자 제거 요일 출력 부분 복사 NavigationSystem UNavigationSystemV1 GameplayTask BTTaskNode 소수점 자릿수 표현 행렬 덧셈 작은값 K번째 수 DetailLayoutHelpers 극점 리토폴로지 환경 맵핑 모서리 경사 모서리 부각 부분 선택 범위 편집 Proportional Editing 비례 편집 Loop Select Solidify 선 나누기 면 나누기 Loop cut Subdivision Surface 문자열 숫자로 숫자 아스키 코드 문자열의 가운데 글자 반환 GetWorldFromContextObject 3D에서 2D로 변환 UWidgetBlueprintGeneratedClass BindWidgetAnim UWidgetAnimation 위젯 애니메이션 아이템 툴팁 인벤토리 툴팁 vtbl virtual function table 유니티 빌드 컴파일 속도 Unreal 경고 DragDropOperation DetectDragIfPressed UWidgetBlueprintLibrary NativeOnDragDetected NativeOnMouseButtonDown NativeOnDrop OwningObject AddToViewport CreateWidget 위젯 띄우기 LoadObject UBlueprintGeneratedClass UserWidget BindWidget 오브젝트 포인터 클래스 포인터 Excute_* Class Default 이항 연산자 오버로딩 주의사항 프렌드 함수 연산자 오버로딩 제약 타이틀 화면 Title Scene 총알 발사 경사에 따른 이동 DirecX 2D 이동 생성자 C+++ 소멸자 호출 상속 소멸자 호출 순서 상속 생성자 호출 순서 문자열 숫자 재생중인 몽타주 얻기 specialization EKeys GetInputAxisKeyValue 입력 값 바인딩 값 Axis값 재생 속도 언리얼 오브젝트 NewObject UObject BlueprintCallable Continuous Input 노타파이 이름 Chache 애니메이션 블렌딩 파일 구성 Terrain 높이 ofstream ifstream 배열의 이름 배열의 주소 포인터 사용 시 주의사항 Unreal Unrecognized type struct Aim Offset 에임 오프셋 Component Space World Space 캐릭터 자연스럽게 기울게 하기 컴포넌트 공간 로컬 공간 컴포넌트에서 로컬로 로컬을 컴포넌트로 Blend Space 블렌드 스페이스 FText FString FName 연속 입력 FTableRowBase 데이터 테이블 참조자 사용 시 주의사항 4계층 Key Stretching RainbowTable 폐쇠형 해결 방안 해시 충돌 다운캐스팅 패턴 분류 동작 패턴 생성 패턴 내부 단편화 외부 단편화 메모리 단편화 발견기법 회피기법 예방기법 스케줄링 기법 표본추출기 서술자 자원과 서술자 경쟁 상황 depth buffer 깊이 버퍼 깊이 문제점 깊이 버퍼링 이중버퍼링 후면버퍼 전면버퍼 presenting swap chain 교환사슬 육십분법 unordered map 데이터 영역 힙 영역 Animation Retarget 애니메이션 리타겟 애님 그래프 스테이트 머신 빌드 오류 IncrediBulid PendingKill IsValid AddControllerRoll AddControllerYaw AddControllerPitch 플레이어 컨트롤러 회전 게임모드 PlayerController 설정 PostLogin PossessedBy OnPossess 플레이어 컨트롤러 Reflaction UKismetMathLibrary FindLookAtRotation 바라보게 하기 ApplyDamage TakeDamage 데미지 주고 받기 NotifyState 애님인스턴스 로컬좌표 Unreal Motion Graphic 간단한 내용 HUDClass 크로스 헤어 Simulate Physics SweepMultiByChannel 범위내 모든 액터 찾기 AddRadialImpulse 힘주기 SetupPlayerInputComponent Components/InputComponent.h 선추적 TraceChannel LineTraceSinglebyChanel LineTrace Dynamic Multicast BlueprintNativeEvent UFUNCTION(BlueprintImplementableEvent) UFUNCTION(BlueprintNativeEvent) Native Event Implementation Event 파티클 재생 Tags.Add GetAllActorsWithTag Actor 찾기 액터 찾기 Hit Event ComponentHit RadixSort SetGenerateOverlapEvents OnComponentOverlap 레퍼런스 경로 FClassFinder ConstructorHelpers::FClassFinder ConstructorHelpers.h DefaultPawnClass World상에 있는 Pawn 찾기 GetPawnIterator FConstPawnIterator Pawn 찾기 UGameplayStatics GetAllActorsOfClass UGameplayStatics::GetAllActorsOfClass Actor찾기 Kismet/GameplayStatics.h DrawDebugHelpers.h Debug함수 DEFINE_LOG_CATEGORY_STATIC AddOnScreenDebugMessage GEngine Engine.h 뷰포트에 텍스트 출력하기 컴포넌트 계층 SetUpAttachment Generate Overap Events Sumulation Generates Hit Events 콜리전 프리셋 On Component Begin Overlap 충돌설정 쉘 정렬 DefaultSlot 몽타주 생성 몽타주 재생 Play Anim Montage AttachToComponent 액터 Bone에 붙이기 액터 스폰 Inherit Roll Inherit Yaw Inherit Pitch Use Pawn Controller Rotation 컨트롤러에 따른 회전 SpringArm 카메라 천천히 따라오게 하기 Sprint Arm Get Control Rotation Add Movement Input 방향벡터 구하기 게임모드 생성 SV_ClipDistance SV_CullDistance 절두체 Frustum culling unordered_map Z-Fighting 그림자 문제점 D3DXMatrixOrthoLH D3DXVec3TransformCoord 그림자 영역 DepthStencil 깊이 확인하기 unroll HLSL Flow Control NormalMapping 이미지 공간 탄젠트 공간 정규직교 버튼 툴팁 Emissive Specular Diffuse Mipmap 직교 투영 원근 투영 Orthographic Projection Texture 투영 텍스처 Texture2DArray 여러장의 텍스처 Tabulance Alpha Sorting 애니메이션 본 위치 구하기 Instancing Collider Bit Planner Slicing 깊이끄기 반직선 삼각형 교차 CS Pick Structured Buffer Byte Address Buffer InstTransform DrawIndexdInstanced 인스턴싱 Instancing SV_Target Mulit Render Target View Shader Resource View Depth Stencil View Texture 종류 Texture 생성 Backbuffer VirtualAlloc Clip Read & Write Write FBX to XML Read FBX Assimp AlphaMap LayerMap Splatting 높이에 따른 Splatting 계단현상 lerp Terrain Line 람다를 사용하는 이유 lambda 캡처 Terrain Brush FrontCounterClockwise DepthStencilState 그리는 방향 PerFrame D3D11_USAGE_STAGING D3D11_USAGE_DEFAULT D3D11_USAGE_DYNAMIC D3D11_USAGE_IMMUTABLE VertexBuffer 2D에서 3D로 변환 UnProject 삼각형 교차 Vertical Pick 높이 구하기 광선추적 삼각형 충돌검사 반직선 GetHeight TerrainTexture AddressMode FilterMode SamplerState 구면좌표계 MeshQuad ID3DX11EffectMatrixVariable Normal 구하기 Height Map 높이맵 4x4행렬 mul 공간변환 정점 사이 보간 색상이 보간되는 이유 SV_Position 시맨틱 색상보간 DirecX 3D fx기초 ImGui로 색 변경 삼각형 그리기 Graphic Pipeline 그래픽 파이프라인 빌드 순서 빌드 종속성 Visual studio 빌드 종속성 /Y 링크 전 이벤트 Visual studio 빌드 이벤트 최소 다시 빌드 가능 다중 프로세서 컴파일 Visual studio 멀티 코어 사용 방법 Debug폴더 Debug폴더 위치 옮기기 중간 디렉터리 분리 집합 연산 Balanced Binary Search Tree RBTree 삭제 RBTree 삽입 레드 블랙 트리 회전 레드 블랙 트리 삭제 규칙 레드 블랙 트리 삽입 규칙 무브먼트 컴포넌트 ProjectilMovementComponent InterpMovementComponent FloatingPawnMovementCompoment RotatingMovementComponent MovementComponent DeltaSeconds 경과 시간 시간 값 얻기 Yaw FRotator AddActorLocalRotation EndPlay BeginPlay 이벤트 함수 DEFINE_LOG_CATEGORY DECLARE_LOG_CATEGORY_EXTERN 로그 색 변경 UE_LOG Log Category Binart Search Tree Linked Queue Crypt of the Necrodancer 모작 배열과 스택의 차이점 경로 정보 ConstructorHelpers Succeeded() SetStaticMesh() 애셋의 지정 컴포넌트 위치 설정 SetRelativeLocation 컴포넌트 기본 위치 값 설정 UStaticMeshComponent CreateDefaultSubobject 객체 자동 관리 InstanceOnly DefaultOnly UPROPERTY 키워드 UPROPERTY 콘텐츠 구성요소 프로젝트 구성 Stack_LinkedList Crypt of the NecroDancer Geometry Shader retopology 분리축 ImGui::IsMouseHoveringAnyWindow() static 함수포인터 LoadLine SaveLine 선 불러오기 선 저장 충돌 색처리 ImGui ComboBox 선이동 선삭제 xml 불러오기 xml 저장 Trex게임 소멸자 예외처리 항목 8 reverse_iterator doubly linkedList 전역 static 함수 포인터 클래스 static 멤버 함수 포인터 fucntion함수 포인터 클래스 멤버 함수 포인터 전역 함수 포인터 void(*bp)() fucntion fopen_s() fclose() fprintf() fscanf_s() 파일불러오기 GetDoubleClickTime() GetTickCount() Bounding.fx Aabb 충돌 FPS표시 프레임표시 텍스트출력 CastleStage QueryPerformanceFrequency() QueryPerformanceConter() sinf() cosf() 총알발사 SetBlendState Uv좌표변환 ID3D11ShaderResourceView D3DX11GetImageInfoFromFile() BlendState 사각형 그리기 Rect 클래스 사각형 두개 그리기 상수 멤버 변수 참조자 멤버 변수 다형성 클래스 팩토리 함수 순수 가상 소멸자 항목7 D3DXMatrixScaling() D3DXMatrixTranslation() 3D공간변환 D3DXMatrixOrthoOffCenterLH() D3DXMatrixLookAtLH() GetAsyncKeyState() AsVector() UpdateSubresource() Effect.fx ImGui 사각형그리기 PeekMessage() UpdateWindow() ShowWindow() RegisterClassEx() CreateWindowEx() D3D11_SUBRESOURCE_DATA CreateBuffer() CreateInputLayout() ClearRenderTargetView() IASetVertexBuffers() IASetPrimitiveTopology() IASetInputLayout() Draw() 핸들만들기 DirectX 초기화 WNDCLASSEX static 멤버함수 static 멤버변수 const 함수 오버로딩 const static 항목6 항목5 멤버 초기화 리스트 항목4 코드 중복 비상수 멤버 함수 상수 멤버 함수 항목3 const 참조자 참조자와 함수 컴파일속도 Precompile Header 미리 컴파일된 헤더 항목2 나열자둔갑술 항목1 최소 공배수 접두사 max heap 같은 숫자는 싫어 비선점 컨텍스트 스위칭 hash map MergeSort AVL 트리 circular queue 원형 큐 FObjectFinder 입력처리 flatten 스택 영역 페이지전환 바인드 아이템 획득 코드 영역 임계영역 자유시점 min heap Disjoint Set 레드 블랙 트리 DirectWrite C++ 11 통신규약 시저 암호 연결리스트 큐 머티리얼 Scattering 텍스처맵핑 MVC 패턴 팩토리 메서드 패턴 해시맵 앨리어싱 Bevel 호도법 코시컨트 코탄젠트 시컨트 탄젠트 nullptr 버블 정렬 inclass cubemap Normalmap 데이터 가져오기 소수 찾기 Keyframe std::bind 렌더 옵저버 패턴 추상 팩토리 패턴 서술자 구조 패턴 이진 탐색 함수 호출 규약 바운딩박스 대입 연산자 최대 공약수 context switching 파일 불러오기 스테이트 cbv Rect 회복기법 2차원 배열 캐릭터 생성 레드블랙트리 사용자 모드 커널 모드 키 설정 함수 오버로딩 가상 함수 테이블 call-by-value cstdlib 깊이 우선 탐색 해시 테이블 우선순위 큐 분리 집합 이진 트리 접미어 Factory Method 선형큐 bind() 싱글톤 패턴 separate fatal error overlap 메모리 구조 BST abstract factory 파일 저장 Binary Tree OBB 후위 순회 중위 순회 전위 순회 너비우선탐색 rvalue instantiation hover 빌드 후 이벤트 빌드 전 이벤트 문자열 변경 FoV Extrude quick sort WireFrame Call-By-Reference viewport 투명처리 tick SD캐릭터 명시적 D3DXMatrixLookAtLH mutable 삼각 함수 이중 연결 리스트 tolower toupper 색상변경 기수정렬 Crosshair 키프레임 selection sort __thiscall __fastcall 코사인 선택정렬 충돌검사 캐릭터 이동 stdafx 은닉 Collider 문자열 비교 버블링 cref 유효성 모두 선택 Hash table Impulse 기본 생성자 intersection min_element 7계층 HDRI 객체 지향 프로그래밍 DataTable Anywhere 홀수 clipping 중복 제거 WRAP overloading 선그리기 AStar Renderer bit field error LNK2001 paging 두께 캡슐화 기류 함수 포인터 Bone 언리얼 state machine 암시적 WinMain degree Bubbling 오버라이드 Material FStream render atoi mutex 뮤텍스 Synchronization 엑세스 거부 삽입정렬 블렌드 병합정렬 10진수 Head Up Display 사영 dead lock 미니맵 클리핑 apply AO Functional 파이프라인 참조 매개변수 curve Projector 인형뽑기 Less 중복찾기 Navi 비트필드 Damage vertex RS LSP GAMMA Tan RW 동적할당 바라보기 TinyXML MRT 파일저장 race condition cylinder 구체적 개방형 노멀 실린더 세그먼트 Level 데미지 f2 가상 함수 INPUT sonic 표면 shrink wrap 2차원 숫자변환 윈도우창 dfs 분리 SonicStage define 월드 GS segmentation 경사 Unmap 파티클 다형성 세마포어 스레드 탐색 Radian 대쉬 __cdecl __stdcall casting 퀵 정렬 marker 이벤트 처리 OSI 외적 슬롯 binary search 제시 에라토스테네스의 체 유클리드 호제법 채널 tooltip 툴팁 Union FMOD sphere Trigger Shader Pose layer 세타 돌출 고리 짝수 구르기 BFS 진법 인터럽트 프렌드 graph attach srt lambda 캐시 doom string 더블클릭 trail factory 휴리스틱 direct 시스템 콜 system call Blend * tunneling 약수 solid 하이라이트 Character priority queue actor 쓰기 터널링 UDP Salt 멀티코어 Bullet 객체 explicit substr A* Pitch 매크로 mirror 최단거리 water Interrupt DMA Dialog channel 스프라이트 SPOTLIGHT cube Border multicast 선점 SRP Spawn 역행렬 particle 트랜지션 Smooth Min 크레인 내림차순 snap bubble sort shell sort insertion sort 사운드 재생 static DIP cross Transform singleton transition DSS brush OCP category Implementation 드래그 perspective 포즈 Component LiNE 매크로함수 zoom DOT 사인 Iterator Heap Sound copy new stl Lag 생성자 PROJECT lighting snow 꼬리 converter ASCII Debug 그래프 디버그 RAY Delete 분수대 동기화 인공지능 텍스쳐 File OOP 외각선 읽기 재귀 길찾기 event 참고자료 CLAMP inheritance NULL draw 확장 소수 패턴 color 스냅 Ambient 프로세스 error 레이어 fog 스택 프로토콜 캐스팅 billboard Interface 다익스트라 Dijkstra framework Virtual reference Visual Studio 템플릿 스케줄링 교착상태 BIND Mouse 클릭 IP log Hit Compile Tags Click 폭발 주소 사운드 class 안개 RAW 낙서 meta SUN 마우스 모델링 인터페이스 인덱스 index 해상도 취미 FPS isp rain 영어 시간 모니터