C# 클래스 UE4PropVis.PropertyListVisualizer

상속: UE4PropVis.UE4Visualizer
파일 보기 프로젝트 열기: kamrann/UE4PropVis 1 사용 예제들

공개 메소드들

메소드 설명
EvaluateProperties ( ) : void
GetAllProperties ( ) : Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult[]
GetChildItems ( Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext enumContext, int start, int count, DkmChildVisualizedExpression &items ) : void
GetNumProperties ( ) : int
PrepareExpansion ( Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext &enumContext ) : void
PropertyListVisualizer ( DkmVisualizedExpression proplist_expr, UE4PropVis.Core.UPropertyAccessContext access_ctx ) : System

보호된 메소드들

메소드 설명
AdjustPropertyExpressionStringForType ( string address_str, string prop_type, string uprop_expr_str, DkmVisualizedExpression context_expr, CppTypeInfo cpp_type_info ) : string
GeneratePropertyValueEval ( string container_expr_str, string uprop_expr_str, uint index, DkmVisualizedExpression context_expr ) : Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult
GetBoolPropertyByteOffset ( string uboolprop_expr_str, DkmVisualizedExpression context_expr ) : string
GetBoolPropertyFieldMask ( string uboolprop_expr_str, DkmVisualizedExpression context_expr ) : string
GetCppTypeForPropertyType ( string prop_type, string uprop_expr_str, DkmVisualizedExpression context_expr ) : CppTypeInfo[]
GetPropertyType ( string uprop_expr_str, DkmVisualizedExpression context_expr ) : string

비공개 메소드들

메소드 설명
PropertyListVisualizer ( ) : System

메소드 상세

AdjustPropertyExpressionStringForType() 보호된 메소드

protected AdjustPropertyExpressionStringForType ( string address_str, string prop_type, string uprop_expr_str, DkmVisualizedExpression context_expr, CppTypeInfo cpp_type_info ) : string
address_str string
prop_type string
uprop_expr_str string
context_expr DkmVisualizedExpression
cpp_type_info CppTypeInfo
리턴 string

EvaluateProperties() 공개 메소드

public EvaluateProperties ( ) : void
리턴 void

GeneratePropertyValueEval() 보호된 메소드

protected GeneratePropertyValueEval ( string container_expr_str, string uprop_expr_str, uint index, DkmVisualizedExpression context_expr ) : Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult
container_expr_str string
uprop_expr_str string
index uint
context_expr DkmVisualizedExpression
리턴 Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult

GetAllProperties() 공개 메소드

public GetAllProperties ( ) : Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult[]
리턴 Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult[]

GetBoolPropertyByteOffset() 보호된 정적인 메소드

protected static GetBoolPropertyByteOffset ( string uboolprop_expr_str, DkmVisualizedExpression context_expr ) : string
uboolprop_expr_str string
context_expr DkmVisualizedExpression
리턴 string

GetBoolPropertyFieldMask() 보호된 정적인 메소드

protected static GetBoolPropertyFieldMask ( string uboolprop_expr_str, DkmVisualizedExpression context_expr ) : string
uboolprop_expr_str string
context_expr DkmVisualizedExpression
리턴 string

GetChildItems() 공개 메소드

public GetChildItems ( Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext enumContext, int start, int count, DkmChildVisualizedExpression &items ) : void
enumContext Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext
start int
count int
items DkmChildVisualizedExpression
리턴 void

GetCppTypeForPropertyType() 보호된 메소드

protected GetCppTypeForPropertyType ( string prop_type, string uprop_expr_str, DkmVisualizedExpression context_expr ) : CppTypeInfo[]
prop_type string
uprop_expr_str string
context_expr DkmVisualizedExpression
리턴 CppTypeInfo[]

GetNumProperties() 공개 메소드

public GetNumProperties ( ) : int
리턴 int

GetPropertyType() 보호된 메소드

protected GetPropertyType ( string uprop_expr_str, DkmVisualizedExpression context_expr ) : string
uprop_expr_str string
context_expr DkmVisualizedExpression
리턴 string

PrepareExpansion() 공개 메소드

public PrepareExpansion ( Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext &enumContext ) : void
enumContext Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext
리턴 void

PropertyListVisualizer() 공개 메소드

public PropertyListVisualizer ( DkmVisualizedExpression proplist_expr, UE4PropVis.Core.UPropertyAccessContext access_ctx ) : System
proplist_expr DkmVisualizedExpression
access_ctx UE4PropVis.Core.UPropertyAccessContext
리턴 System