예제 #1
0
파일: Erosion.cs 프로젝트: ldh9451/XLE
 public IPropertyEditingContext CreatePropertyContext(GUILayer.IGetAndSetProperties getAndSet)
 {
     var ps = new GUILayer.BasicPropertySource(
         getAndSet,
         GetPropertyDescriptors("gap:ErosionSettings"));
     return new XLEBridgeUtils.PropertyBridge(ps);
 }
예제 #2
0
 public IPropertyEditingContext CreatePropertyContext(GUILayer.RawMaterial material)
 {
     var ps = new GUILayer.BasicPropertySource(
         new XLEBridgeUtils.RawMaterialShaderConstants_GetAndSet(material),
         GetPropertyDescriptors("gap:RawMaterial"));
     return new XLEBridgeUtils.PropertyBridge(ps);
 }
예제 #3
0
        public IPropertyEditingContext CreatePropertyContext(GUILayer.RawMaterial material)
        {
            var ps = new GUILayer.BasicPropertySource(
                new XLEBridgeUtils.RawMaterialShaderConstants_GetAndSet(material),
                GetPropertyDescriptors("gap:RawMaterial"));

            return(new XLEBridgeUtils.PropertyBridge(ps));
        }
예제 #4
0
파일: Erosion.cs 프로젝트: trizdreaming/XLE
        public IPropertyEditingContext CreatePropertyContext(GUILayer.IGetAndSetProperties getAndSet)
        {
            var ps = new GUILayer.BasicPropertySource(
                getAndSet,
                GetPropertyDescriptors("gap:ErosionSettings"));

            return(new XLEBridgeUtils.PropertyBridge(ps));
        }